Hallo!
ich habe folgendes Problem:
wenn ich eine Datei über den Script
PHP-Code:
<div>
<?php
if ( isset( $_FILES['fupload'] ) ) {
print "name: ".$_FILES['fupload']['name']."
";
print "size: ".$_FILES['fupload']['size']." bytes
";
print "temp name: ".$_FILES['fupload']['tmp_name'] ."
";
print "type: ".$_FILES['fupload']['type']."
";
print "error: ".$_FILES['fupload']['error']."
";
$source = $_FILES['fupload']['tmp_name'];
$target = "/var/www/web57/html/test/dat/download/".$_FILES['fupload']['name'];
print $target; //nur zur Kontrolle
move_uploaded_file( $source, $target ) or die ("Fehler beim Kopieren");
?>
</div>
<form enctype="multipart/form-data" action="<?php print $_SERVER['PHP_SELF']?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="102400" />
<input type="file" name="fupload" />
<input type="submit" value="Hochladen" />
</p>
</form>
hochlade, dann ist die Datei auch richtig auf dem Sever angekommen, aber wenn ich versuche darauf zuzugreifen erhalte ich nur die Meldung "Error 403 Zugriff verweigert!". Auf über FTP hochgeladene Dateien im gleichen Ordner habe ich Zugriff. Wenn ich mich FPT verbinde und mir die Dateiatribut anzeigen lasse steht bei den über den Script hochgeladenen Dateien "-rw-------" und bei den über FTP hochgeladenen "-rw-r--r--", also sind nur die Dateiatribute nicht auf lesen gesetzt. Über die Funktion readdir() werden alle Dateien angezeigt, auch die die über den Script hochgeladen wurden.
Hat jemand ne Idee, was ich da machen kann, um auf die Dateien zuzugreifen?
Danke für alle Antworten!
Gruß Drago