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

    Errore script di Upload Come fare ?

    Ciao a tutti spero possiate aiutarmi !
    Ho provato circa una 20ina di script e tutti mi danno errore.....
    So per certo che la upload_tmp_dir non è settata..... infatti mi da errore UPLOAD_ERR_NO_TMP_DIR .....
    Ho già sentito l' hosting e non possono cambiare l' impostazione.
    Come posso fare ?? C'è un metodo alternativo per fare l' upload di un file ?
    Qualcuno può aiutarmi vi prego !!!!

  2. #2
    prova a settare a inizio script il parametro usando la funzione di php ini_set http://php.net/ini_set

    ini_set("upload_tmp_dir", "\path\assoluta\");
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  3. #3
    niente da fare non riesco cmq....
    vi copio lo script :

    codice:
    ini_set ("upload_tmp_dir", "/var/www/nomesito/temp/");
    $uploaddir = '/var/www/nomesito/upload/';
    $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
    echo "<pre>";
    if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
        echo "File is valid, and was successfully uploaded.\n";
    } else {
        echo "Non sono riuscito a caricare il file!\n"; 
    }
    echo 'Alcune infromazioni di debug:';
    print_r($_FILES); 
    
    print "</pre>";
    ecco cosa mi risponde quanto tento l'upload:

    Non sono riuscito a caricare il file!
    Alcune infromazioni di debug:Array
    (
    [userfile] => Array
    (
    [name] => cristallina.jpg
    [type] =>
    [tmp_name] =>
    [error] => 6
    [size] => 0
    )

    )


    Qualcuno può aiutarmi ?
    Grazie mille

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Codice PHP:
    $userfile_name $_FILES['userfile']['name'];
    $userfile_tmp_name $_FILES['userfile']['tmp_name'];

    $uploaddir '/var/www/nomesito/upload';
    $filename basename($userfile_name);
    echo 
    "<pre>";
    if (
    move_uploaded_file($userfile_tmp_name"$uploaddir/$filename")) {
        echo 
    "File is valid, and was successfully uploaded.\n";
    } else {
        echo 
    "Non sono riuscito a caricare il file!\n"
    }
    echo 
    'Alcune infromazioni di debug:';
    print_r($_FILES); 

    print 
    "</pre>"

  5. #5
    niente da fare mi dà sempre errore:

    Non sono riuscito a caricare il file!
    Alcune infromazioni di debug:Array
    (
    [userfile] => Array
    (
    [name] => cristallina.jpg
    [type] =>
    [tmp_name] =>
    [error] => 6
    [size] => 0
    )

    )

    Non esiste un altra soluzione ?

  6. #6
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    quindi la cartella temporanea non esiste...
    proviamo così:
    Codice PHP:
    <?php
    phpinfo
    ();
    ?>
    carica ed esegui lo script all'interno del tuo hosting è cerca i seguenti parametri:
    upload_tmp_dir e file_uploads .
    Così vediamo la cartella temporanea settata e se è attivo l'upload

  7. #7
    upload_tmp_dir no value no value
    file_uploads On On

  8. #8
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Codice PHP:
    ini_set (\"file_uploads\",\"1\");
    ini_set (\"upload_tmp_dir\", \"/tmp/\");
    $uploaddir = '/tmp/'; 
    $tmp_file = $_FILES['userfile']['tmp_name']; 
    $file = $_FILES['userfile']['name'];
    if (move_uploaded_file( 
    $tmp_file$uploaddir.$file )) 
    { print "
    File is valid, and was successfully uploaded.

    "; print_r($_FILES); } 
    else { print "
    impossibile copiare il fiel

    "; print_r($_FILES); } 
    ?> 
    proviamo così

  9. #9
    grazie mariox.... ma niente ancora :

    impossibile copiare il fiel
    Array ( [userfile] => Array ( [name] => bkgd_top.jpg [type] => [tmp_name] => [error] => 6 [size] => 0 ) )

  10. #10
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    prova a leggere questa pillola:
    http://forum.html.it/forum/showthrea...postid=5314248

    ti spiega come modificare alcune impostazioni tramite un file.

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.