PDA

Vollständige Version anzeigen : Dateiupload



siegerland24
08.12.04, 07:09
Hallo,

ich habe mir für mein PHP Skript programmiert, welches Bilder in einem bestimmten Dateiformat (JPG..) hochladen und anschließend das Bild in ein entsprechendes Verzeichnis kopieren soll.

Ich habe mit der PHP Funktion
chmod('Verzeichnis bla bla',0777); dem Verzeichnis auch die Rechte gegeben.

Aber beim Upload bekomme ich folgende Fehlermeldung:
Warning: chmod(): Operation not permitted in /home/www/web262/html/si/templates/si_upload.php on line 135


Was habe ich falsch gemacht bzw. was ist noch zu tun?

dennis
09.12.04, 20:39
es könnte helfen, wenn du die entsprechende zeile mal postest ...

peeowee
08.01.05, 12:39
Habe, weil der chmod im uploadscript scheitert, eine datei die heisst fix_permissions und naja, die wirft den gleichen fehler.


function getFiles ($dirname) {

if ($dir = @opendir($dirname)) {
while ($file = readdir($dir)) {
$ext = strrchr($file,".");
if (substr($file,0,1) != "." and $ext != ".html" and $ext !=".php") $files[]=$file;
}
closedir($dir);
}

sort ($files);

return $files;

}


$thefiles = getFiles ("./");
$i = 0;
foreach ($thefiles as $file) {
$i++;
chmod($file, 0755);
echo "chmod 755 for " . $file . "<br>\n";
flush();
}

dennis
07.02.05, 12:30
versuch es mal mit der php-function
"move_uploaded_file" - Beispiel hier: http://de.php.net/move_uploaded_file