ďťż
Podstrony
|
telcocafeZnowu pisze na tym forum :P no cóż ale mam problem!Napisałem taki skrypt $katalog="obrazki/"; $kat=opendir($katalog); echo '<center><table cellspacing=1 cellpadding=1 border=1>'; echo '<tr><td><center><b>Nazwa obrazka</b></center></td><td><center><b>Obrazek</ b></center></td></tr>'; while ($plik=readdir($kat)){ echo '<tr><td><center>'.$plik.'</center></td>' ; echo '<td><center><img src="'.$katalog.$plik.'"></center></td></tr>' ; } echo '</table></center>'; Ma on za zadanie wyswietlac nazwy plików oraz ich zawartość. Ale dodatkowo wyswietla jedna kropke jako nazwe pliku a takze drugą i nie mam zielonego pojęcia dlaczego. Proszę pomóżcie! kropki na czerwono moim zdaniem są niepotrzebne : echo '<tr><td><center>'.$plik.'</center>< /td>'; echo '<td><center><img src="'.$katalog.$plik.'"></center></td> </tr>'; Znowu to samo! Tak się własnie pisze zmienne miedzy tymi ' ' znakami! A tak na dodatek jest jakas instrukcja która usuwa dany plik?! kropki stawia sie wtedy gdy sie chce np złączyc dwie zmienne np nazwa_pliku i rozszerzenie 1. Kropki (. i ..) to są tzw. uchwyty katalogów. Pojedyńcza kropka to obecny katalog a podwójna to ten niżej... 2. Stringi łączy się kropkami, więc nie usuwaj kropek. <?php $katalog="obrazki/"; $kat=opendir($katalog); echo '<center><table cellspacing=1 cellpadding=1 border=1>'; echo '<tr><td><center><b>Nazwa obrazka</b></center></td><td><center><b>Obrazek</ b></center></td></tr>'; while ($plik=readdir($kat)) { if($plik != '.' || $plik != '..') { echo '<tr><td><center>'.$plik.'</center></td>' ; echo '<td><center><img src="'.$katalog.$plik.'"></center></td></tr>' ; } } echo '</table></center>'; ?> Spróbuj powyższy skrypt :) Wiesz co?! Poczytaj sobie lepiej jakiś kurs php a nie tu bedziesz herezje prawił ludziom! To nie jest do tiraetha! A tak a propo napiszcie czy jak mozna usunac plik z katalogu?! Użytkownik polasek edytował ten post 05 wrzesień 2005, 16:38 analizując skrypt wyżej doszedłem do takiej postaci: <? $dir_path = './obrazki/'; $dir_open = opendir($dir_path); echo '<center><table cellspacing="1" cellpadding="1" border="1">'; echo '<tr><td><center><b>Nazwa obrazka</b></center></td><td><center><b>Obrazek</ b></center></td></tr>'; while ($file_name = readdir($dir_open)) { if (!is_dir($file_name)) { echo '<tr><td><center>'.$file_name.'</center></td> '; echo '<td><center><img src="'.$dir_path.$file_name.'"></center></td></tr> '; } } echo '</table></center>'; ?> jeśli coś pomyliłem to sorki, ale powinno wszystko działać :) Kod tiraetha zadziałał! Dzięki! Napiszcie tylko jeszcze jak mozna usunac plik z katalogu JEŚLI się da oraz jak się usuwa ciasteczko za pomocą PHP! Użytkownik polasek edytował ten post 05 wrzesień 2005, 17:16 |
|||
Sitedesign by AltusUmbrae. |