Ciao,

Ho hosting linux ed ho impostato i permessi su 777 di public e sottocartelle

quando provo a fare l' upload di un file mi da come errore:

Warning: move_uploaded_file(../../public/img//tmp/phpwj3dMD) [function.move-uploaded-file]: failed to open stream: No such file or directory in /web/htdocs/www.miodominio.it/home/inserisci_evento.php on line 143

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpwj3dMD' to '../../public/img//tmp/phpwj3dMD' in /web/htdocs/www.miodominio.it/home/inserisci_evento.php on line 143

ed ecco lo script

codice:
 

do {
  if (is_uploaded_file($_FILES['image']['tmp_name'])) {
   

     $percorso = $_FILES['image']['tmp_name'];
     
    // Sposto il file nella cartella da me desiderata
    if (!move_uploaded_file($_FILES['image']['tmp_name'], 'public/img/'.$percorso)) {
      $msg = "

Errore nel caricamento dell'immagine!!</p>";
      break;
    }


  }
} while (false);

lo script si trova nella root principale, ma non capisco se è sbagliata la destinazione public/img/

grazie in anticipo.