Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]While + If (sprawdzenie czy dany plik istnieje)
Masterson
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 18.07.2011

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


Witam.

W PHP jestem bardzo początkujący. Chciałbym zrobić skrypt, który sprawdza czy dany plik istnieje, a jeśli tak to chciałbym aby wyświetlał jego nazwę. Chciałby sprawdzać 20 plików, ale wyświetlić te istniejące. Potrafię osobno sprawdzić czy plik istnieje oraz osobna zrobić pętlę, która kolejno listuje mi pliki (bez sprawdzania czy istnieją). W chwili obecnej jestem na poziomie, w którym nie potrafię połączyć powyższych funkcji.

  1. <?php
  2. $file = "fotki/".$fotka.".jpg";
  3. $filetest = file_exists($file);
  4. if (!$filetest)
  5. {
  6. $filetest = false;
  7. }
  8. else
  9. {
  10. $filetest = true;
  11. }
  12.  
  13. while ($fotka_nr<=10){
  14. echo $fotka."_".$fotka_nr.".jpg<br/>";
  15. $fotka_nr++;
  16. }
  17. ?>


Wybaczcie jeśli kod jest zły. Improwizuję/ próbuję metodami prób i błędów, ale moja wiedza jest jeszcze bliska zeru :].
Oprócz sprawdzania warunku (file_exist) w pętli chciałbym aby pierwsze zdjęcie nie miało w nazwie podkreślnika, a miało każde kolejne, które jest sprawdzane. W jaki sposób to można zrobić?

Pozdrawiam

Ten post edytował Masterson 18.07.2011, 21:55:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Masterson
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 18.07.2011

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


Zrobiłem tak:

  1. <?php
  2. $fotka = $record['filename'].".jpg";
  3. $fotka_nr = 1;
  4. while($fotka_nr<=10) {
  5. if(file_exists($fotka.'_'.$fotka_nr)) {
  6. if($fotka_nr == 1) {
  7. echo $fotka.$fotka_nr.'.jpg<br />';
  8. } else {
  9. echo $fotka.'_'.$fotka_nrr.'.jpg<br />';
  10. }
  11. }
  12. $fotka_nr++;
  13. }
  14. ?>


Jeśli $record['filename'] = zwierzak.jpg, a w folderze są zdjęcia zwierzak_1.jpg zwierzek_2.jpg to i tak wynik nie zwraca żadnych wartości.
Niby proste rzeczy i fajnie się wymyśla, ale gorzej z zapisaniem tego, chyba muszę się poddać (IMG:style_emoticons/default/sad.gif) .

Inna sprawa: czy za pomocą opendir można wyświetlić pliki o określonych parametrach (zawierających w nazwie konkretny string)?
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 22:55