Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Upload file, dove è il problema?

    Ciao,
    ho installato un editor wysiwyg per un sito; editor che ho usato altre decine di volte, senza problemi. Stavolta però non riusciva ad eseguire l'upload delle immagini degli articoli da pubblicare.

    Ho provato allora a creare un banale modulo di invio file:
    codice:
    <form name="upload" method="post" enctype="multipart/form-data" action="index.php?op=done">
     <input type="file" name="img_file"> <input type="submit">
    </form>
    codice:
    if(!move_uploaded_file($_FILES['img_file']['tmp_name'],$_FILES['img_file']['name'])){
    		echo "errore, numero ".$_FILES['img_file']['error'];
    	}
    su cartella impostata a 777..
    anche qui niente da fare: ricevo errore numero 0, il file viene caricato via POST ma poi non riesce il move_uploaded.

    Cosa posso fare? Sul phpinfo il safemode è impostato ad Off

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346
    praticamente stai ecrcando di memorizzare il file $_FILES['img_file']['tmp_name']
    in $_FILES['img_file']['name'] , prova invece a dargli un percorso es:

    $file=$_FILES['img_file']['tmp_name'] ;
    mkdir ("allegati/".$file, 0777);
    $path="cartella/".$_FILES['img_file']['name'] ; e quindi effettuare
    move_upload_file($file,$path)

    la cartella che hai creato precedentemente imostata con il permesso a 0777 a me così funziona benissimo!

    (controlla le varie concatenazioni e gli apici)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.