Ciao a tutti ho un problema con un file upload.php che non so come risolvere
Questo il file:
<?php
$directory = $_POST['directory'];
if(!is_dir($directory)) mkdir($directory, 0777);
$tmp_name = $_FILES["Filedata"]["tmp_name"];
$name = $_FILES["Filedata"]["name"];
move_uploaded_file($tmp_name, "$directory/$name");
chmod("$directory/$name", 0777);
return "Upload Complete";
?>
Questo il log errori:
PHP Warning: mkdir() [function.mkdir]: No such file or directory in /home/xxx/public_html/xxx/upload.php on line 7
PHP Warning: move_uploaded_file(./http://www.xxx.com/xxx/foto.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/xxx/public_html/xxx/upload.php on line 9
PHP Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/tmp/phpwrSSXl' to './http://www.xxx.com/xxx/foto.jpg' in /home/xxx/public_html/xxx/upload.php on line 9
PHP Warning: chmod() [function.chmod]: No such file or directory in /home/xxx/public_html/xxx/upload.php on line 10
Il file viene caricato ma la directory non viene creata e quindi il file non viene spostato dentro....
Inoltre il file caricato viene cercato di salvare usando il percorso http://miosito.com/file.jpg per esempio e non nella directory che avrebbe dovuto essere creata
Qualche idea o suggerimento???
Grazie in anticipo
Marc