Existenz von Ordnern im wwwroot abfragen

Du meinst sicherlich, den Namen eines Verzeichnisses einer Variablen zu übergeben..
In deinem Falle ginge das auch mit:
PHP:
$test = 'C:\Inetpub\wwwroot\Program\Test';
 
Gut und recht.... aber mit dieser Variante prüfe ich nicht ob dieses Verzeichnis tatsächlich vorhanden ist oder nicht! Mit einem Server Befehl wie diesem $_SERVER['DOCUMENT_ROOT'] könnte ich die mit betimmtheit angeben.

Nur mit einem Pfad würde der IF immer ausfgeführt, ob ich das Verz nun lösche oder nicht.
Oder irre ich mich da?

Gruss
 
Welchen Serverbefehl meinst du?
$_SERVER ist ein superglobales Array, in dem eben Zustandsvariablen des Servers gespeichert werden. Und mit einer Zuweisung einer Zeichenkette an eine Variable prüfst du garnichts.
Du kannst, nachdem du $test den Verzeichnisnamen zugewiesen hast, mittels is_dir() prüfen, ob es unter diesem Namen ein Verzeichnis gibt.
 
Es währe sehr nett, wenn du mir kurz ein Beispiel des is_dir() machen könntest.
Leider kenne ich diesen nicht sehr gut.

Besten Dank
 
Hallo
also ich habe mal versucht das einzupflanzen:
PHP:
$menu1 = 'c:\inetpub\wwwroot\program\menu1';
 
echo"
	 <table width=\"150\" border=\"0\" cellspacing=\"0\" cellpadding=\"6\">		<tr>
	<td align=\"right\" valign=\"top\" height=\"17\"><span style=\"".$nav."\">Titel</span><br>";
 
if(is_dir($menu1))
{
echo" <a href=\"".$pathsend."/test1.php?ccheck=0\" style=\"".$navsub."\">Menu 1</a>
<br>";
} else 
{ 
echo " <a href=\"".$pathadress."/test2_inc.php?ccheck=0\" style=\"".$navsub."\">Menu 2</a><br>
 
		 </td>
		</tr>
	 </table>";

Das scheint aber nicht zu funktionieren :(
Wo liegt der Fehler ?
 
Zuletzt bearbeitet:
Hallo zusammen

habe die Lösung. :) War nur noch ein kleiner Fehler.;)

Gruss und Thanx an alle Mitstreiter.
 
Zuletzt bearbeitet:
Zurück