Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zczytzwanie plikw
ShadowD
post
Post #1





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Tak, wiem ten temat był już poruszany jednak chciał bym wiedzieć jakich funkcji powinienem użyć by uzyskać efekt opisany poniżej?

Mam plik index.php w którym jest tworzona galeria i katalog images, w jaki sposób mogę zczytać wszystkie nazwy plików z katalogu Images??

Drugie pytanie czy opłaca się miniaturki robić z dużych zdjęć zmniejszonych w Css czy lepiej zrobić je jako dodatkowe obrazki. Jednak to będzie z kolei zwiększało rozmiar galerii??

Trzecie pytanie dotyczy, czy jest to dobry pomysł na galerię?? Zaznaczam, że pliki będą wgrywane na server bez mojego pośrednictwa więc muszę mieć jakieś auto wykrywanie chyba, że zrobię dodawanie fotek przez stronę i nazwy zapisze w txt/mysql, co wy na to??

PS Zaznaczam, że nie chce linków do manuala tylko nazwę tej funkcji, może być jakiś kurs php z nią (v. PL)...

Z góry Dziękuję za pomoc...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Tak, wiem ten temat był już poruszany jednak chciał bym wiedzieć jakich funkcji powinienem użyć by uzyskać efekt opisany poniżej?

Mam plik index.php w którym jest tworzona galeria i katalog images, w jaki sposób mogę zczytać wszystkie nazwy plików z katalogu Images??
(IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Jakbys przejrzal te tematy co juz byly to bys wiedzial jakich funkcji uzyc.

ad2) nie, masz robic miniaturki dodatkowo. ciagnac pelny obraz tylko poto by zobaczyc miniaturke to nie teges
Go to the top of the page
+Quote Post
ShadowD
post
Post #3





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Może tak, zależy mi na odpowiedzi na 2 i 3 pytanie a i przy okazji mogę dostać na pierwsze... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ps Proszę o podanie tematy z tą funkcją, ciamajda ze mnie i nie mogę znaleźć...

Ten post edytował ShadowD 12.06.2008, 14:16:53
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




na pierwsze dostales odpowiedź, na drugie tez

ad3)zapis nazw fotek oraz ewentualnie sciezek do nich w bazie - tak sie wlasnie robi.
Go to the top of the page
+Quote Post
ShadowD
post
Post #5





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Aha czyli da po prostu funkcji która będzie importowała obrazek i przy okazji zapisywała w bazie jego nazwę??

Ten sposób jest trochę ograniczający dlatego wolał bym coś takiego co samo by wykrywało nazwy a bynajmniej raz na dobę/wywołanie aktualizuję mysql. Pliki mogą być wrzucane przez ftp...
Czy ten sposób będzie dobry??

Ok dzięki Dajcie tylko link do takiego tematu z tą funkcją i odpowiedz na powyższe i Dziękuje.
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Dajcie tylko link do takiego tematu
a co cie dzisiaj taki len dopadl?
Wchodzisz w wyszukiwarke i wpisujesz:
+lista +plików

Innym sposobem jest manual:
http://pl.php.net/manual/pl/ref.dir.php

Albo jeszcze innym blog michalmech.pl. poszukaj tam o iteratorach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
Ten sposób jest trochę ograniczający dlatego wolał bym coś takiego co samo by wykrywało nazwy a bynajmniej raz na dobę/wywołanie aktualizuję mysql. Pliki mogą być wrzucane przez ftp...
Czy ten sposób będzie dobry??
No, skoro przez ftp mogą byc wrzucane, to moze i dobry
Go to the top of the page
+Quote Post
ShadowD
post
Post #7





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. $a=scandir('swiat-fantasy/');
  4.  
  5. for($i=0;isset($a[$i]);$i++)
  6. {
  7.  
  8. echo $a[$i];
  9.  
  10. echo '<br>';
  11.  
  12. }
  13.  
  14. ?>


Moj plik... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Wynikiem tego jest:

  1. .
  2. ..
  3. s0
  4. s1
  5. stronaglowna


Co oznaczają te kropki?? ($a[0], $a[1])

Mam zaczynać szukanie od $i=2??

Ten post edytował ShadowD 12.06.2008, 14:52:29
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




sa to oznaczenia systemu plikow:
. - katalog biezacy
.. - katalog wyzej

po prostu sprawdzaj czy nazwa pliku jest rozna od . i od ..
Go to the top of the page
+Quote Post
ShadowD
post
Post #9





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Są to zawsze dwa pierwsze elemęty tablicy więc szukanie od $i=2 zdaje egzamin.

Diękuję za pomoc nospor'owi

Można zamknąć...
Go to the top of the page
+Quote Post
nospor
post
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Są to zawsze dwa pierwsze elemęty tablicy więc szukanie od $i=2 zdaje egzamin.
ajajaj... czlowieku malej wiary. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jak mowie bys sprawdzal nazwy to sprawdzaj.
W katalogu głównym nie będziesz miał .., wiec lista plikow zacznie sie od 1. No i ogolnie roznie sie moze kiedys zdarzyc, wiec lepiej sprawdzaj te kropki w nazwach.
Pozatym jakbys uzyl iteratorow jak wczesniej proponowalem to bys nie musial sie bawic w zadne kropki
Go to the top of the page
+Quote Post
ShadowD
post
Post #11





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Zmiana zdanie skrypt dla przyszłych pokoleń:


  1. <?php
  2.  
  3. $di=new DirectoryIterator("swiat-fantasy/"); 
  4.  
  5. foreach($di as $file)
  6. { 
  7.  
  8. if(!$file->isDot())
  9. {
  10. echo $file;
  11. echo '<br />';
  12. }
  13.  
  14. }
  15.  
  16. ?>


Dzięki jeszcze raz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował ShadowD 12.06.2008, 15:48:39
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:14