perryrhodans
Mitglied
Hallihallo Leute!
Also, ich habe ein Script begonnen (wewegen ist nun unerheblich).
Jedenfalls kann man auf einer Seite in ein AREA- Feld verschiedene Pfade angeben, die dann in einer TXT gespeichert werden.
So, nachdem das Formular abgeschickt wurde, werden die angegebenen Pfade überprüft,
indem ich sie erstmal am "\n" splitte und dann mit foreach dann teste, ob es Ordner sind, dies habe ich dann mit einer Funktion gemacht.
Nun gibt man mir aber IMMER ein false zurück, egal, ob der Ordner nun existiert oder nicht.
Ich kann den Fehler einfach nicht finden.
Der Pfad wird meiner Ansicht nach auch richtig übergeben?!
Hier nun der Code:
Und nun das wichtigste, die Funktion:
Würde mic über Hilfe sehr freuen, da ich an diesem doch recht simplen Problem schon sehr lange sitze!
Cya
rhodans
Also, ich habe ein Script begonnen (wewegen ist nun unerheblich).
Jedenfalls kann man auf einer Seite in ein AREA- Feld verschiedene Pfade angeben, die dann in einer TXT gespeichert werden.
So, nachdem das Formular abgeschickt wurde, werden die angegebenen Pfade überprüft,
indem ich sie erstmal am "\n" splitte und dann mit foreach dann teste, ob es Ordner sind, dies habe ich dann mit einer Funktion gemacht.
Nun gibt man mir aber IMMER ein false zurück, egal, ob der Ordner nun existiert oder nicht.
Ich kann den Fehler einfach nicht finden.
Der Pfad wird meiner Ansicht nach auch richtig übergeben?!
Hier nun der Code:
PHP:
if($send_new_paths){
echo "ABC: ".$paths_new."<br><br>";
$paths_new = stripslashes($paths_new);
$daten = split("\n", $paths_new);
foreach ($daten as $pfad){
echo "--->".check_path($pfad)."<----";
if(check_path($pfad)){
?>
<div style="color:#00CC66">Der Pfad: <?php echo $pfad; ?> ist gültig.<br></div>
<?php
}else{
?>
<div style="color:#FF0000">Der Pfad: <?php echo $pfad; ?> ist <b>nicht</b> gültig.<br></div>
<?php
}
}
$path_file = fopen("options/paths.txt", "w");
fwrite($path_file,$paths_new);
}
Und nun das wichtigste, die Funktion:
PHP:
function check_path($path){
echo "<br> Checke Pfad: ".$path;
if(is_dir($path)){
return 1;
}
else{
return 0;
}
}
Würde mic über Hilfe sehr freuen, da ich an diesem doch recht simplen Problem schon sehr lange sitze!
Cya
rhodans