PHP funkcia is_dir

Programovacie jazyky, rady, poradňa...
mattus
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 40
Registrovaný: 14 aug 2006, 11:21
Bydlisko: Bardejov
Kontaktovať používateľa:

PHP funkcia is_dir

Príspevok od používateľa mattus »

Zdravim, potreboval by som fixnut tento kod, ja si s tym uz asi neporadim :( ta spoda cast kde testujem ostatne subory mi v pohode ide len neviem spravne otestovat ci je to priecinok alebo nie ... dakujem zapomoc

Kód: Vybrať všetko

  $handle=opendir('files');  //otvorim si priecinok so subormi

    while (false!==($file = readdir($handle))) 
    { 
      $path_nfo=pathinfo($file);
      if (is_dir('$file') && $file != "." && $file != "..") {
		echo "$file je priecinok";    	
      }

	  ELSEif ($file != "." && $file != "..") 
		{ 
 			echo "<tr>";
			echo "<td>$file</td>";
			echo "<td align=\"center\"><a href=\"files/$file\">>> DownLoad <<</a></td>";
			echo "<td align=\"center\">". round((filesize("files/".$file)/1024/1024), 2)." MB</td>";
			echo "</tr>";
		} 
    }
	echo "</table>";
	closedir($handle);
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

načítaš meno priečinku a súboru, no kontroluješ ho či je taký adresár v aktuálnom umiestnení. Podmienka teda bude:

Kód: Vybrať všetko

if (is_dir("files/".$file) && $file != "." && $file != "..") {
treba tam pridať aby zisťovalo či je ten priečinok v adresári files ktorý prehladávaš. A ešte ti tam chýba otvorenie tabuľky, takže za $handle=opendir('files'); daj echo "<table>";

a čítaj pravidlá v časti programovanie, zdrojáky sa dávajú do code!!
Napísať odpoveď