Moin, Moin!
ich programmiere gerade an einer php-Anwendung herum und würde gern dem User die Möglichkeit geben einen Ordner auszuwählen. Merkwürdigerweise geht das aber nicht. Obwohl das ein bekanntes Problem ist, habe ich leider keine Erlärung gefunden, warum meins auch nicht geht. Könnt ihr mir sagen, was da nicht geht und wie man es vielleicht doch lösen kann?
<html>
Wählen Sie die gewüschte Bildordner aus:
<input type="file" name="file_path" size="10" id="file_path">
<input type="button" value="Ordner anzeigen" onclick="extract_path()">
</html>
function extract_path() {
curPath = document.getElementById("file_path").value;
curPath = curPath.substr(0,curPath.lastIndexOf("/")+1);
window.location.href = "documentname.php?curordner="+curPath;
}
Wenn ich den Pfad anzeigen lasse ist er okay: /User/username/Ordner1/
Beim Laden der Datei versuche ich dann mit
if ($handle = opendir($_GET['curordner'])) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && ((eregi(".jpg$",$file)) OR (eregi(".gif$",$file)) OR (eregi(".png$",$file)))) {
$Bilddaten=getimagesize($file);
}
in das Directory zu gehen und die Bilder anzuzeigen, was aber nicht geht:
Warning: getimagesize(DSCI0010.JPG) [function.getimagesize]: failed to open stream: No such file or directory in /Users/username/Sites/Bilder/Bilder 8c/thisdocument.php on line 57
So, in der Hoffnung mich verständlich augedrückt zu haben, warte ich gespannt auf antowrt.