Kann man via PHP erkennen lassen, ob in dem Verzeichniss, das gerade Ausgelesen wird ein Verzeichniss ist?
Nehmen wir als Grundlage folgendes Grundgerüst:
PHP
<span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /> if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> is_dir</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $verzeichnis </span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> $handle </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> opendir</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $verzeichnis </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault"> if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> $i </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> 0</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> while</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $datei </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> readdir</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $datei </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"."</span><span class="syntaxdefault"> and $datei </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">".."</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> </span><span class="syntaxcomment">//Hier muss dann der Code rein den ich Brauche<br /></span><span class="syntaxdefault"> </span><span class="syntaxcomment">//Ich vermute: Wenn is_dir in $datei, dann...<br /></span><span class="syntaxdefault"> </span><span class="syntaxcomment">//Ist meine vermutung richtig?<br /></span><span class="syntaxdefault"> </span><span class="syntaxcomment">//Danke im voraus<br /></span><span class="syntaxdefault"> $i</span><span class="syntaxkeyword">++;<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault"> closedir</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">?><br /></span></span>
Mit den allerfreundlichsten Grüßen
drPHIP132