Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [UPLOAD] $_FILES mi da errore nr 7

    Ho questo script:

    Codice PHP:
    $s 16000;
    $WebRoot $_SERVER["DOCUMENT_ROOT"]."/preview/";

    $t=$_FILES['upfile']['tmp_name'];
    $sz=$_FILES['upfile']['size'];
    $n=$_FILES['upfile']['name'];
    $err=$_FILES['upfile']['error'];

    if (
    $sz>$s){
      
    $messaggio2 ": dimensione eccessiva";
    } else {
      if (
    is_uploaded_file($t)) { 
        if (
    move_uploaded_file($t$WebRoot."web/".$n)) { 
          
    $messaggio2 "Upload eseguito con successo";
        } else { 
          
    $messaggio2 "Si è verificato un errore durante l'upload: ".$err
        } 
      } else { 
        
    $messaggio2 "Si è verificato un errore durante l'upload.: ".$err
      }

    $_FILES['upfile']['error'] mi dà errore nr. 7

    Ma controllando su php.net trovo soltanto errori da 0 a 6!
    http://us3.php.net/manual/it/feature...oad.errors.php

    Che cavolo è questo errore???????????

    Help please
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  2. #2
    questo:
    Codice PHP:
    echo $filearray["error"]; 
    che ti dice?
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  3. #3
    ho controllato e $filearray non esiste come variabile.
    Che cosa è? Come funziona?

    La versione di PHP che è sul mio server è: 5.1.1
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  4. #4
    ho dato solo una ultra-rapida sbirciata a http://us3.php.net/manual/it/feature...oad.errors.php
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  5. #5
    Ho controllato con phpinfo() ed ho trovato questo:

    upload_max_filesize 2M
    upload_tmp_dir no value
    user_dir no value

    Può essere un problema???
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  6. #6
    Originariamente inviato da Jarno
    ho dato solo una ultra-rapida sbirciata a http://us3.php.net/manual/it/feature...oad.errors.php
    Già visitato (avevo anche inserito il link nel primo post!)
    Ma come vedi non c'è lerrore nr.7!!!! :master:
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  7. #7
    UP
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  8. #8
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Regola n. 1: mai fidarsi dei manuali tradotti

    http://us3.php.net/manual/en/feature...oad.errors.php

  9. #9
    Originariamente inviato da luca200
    Regola n. 1: mai fidarsi dei manuali tradotti

    http://us3.php.net/manual/en/feature...oad.errors.php
    Cavolo ... hai ragione!

    Ma da cosa è causato questo errore secondo voi?

    UPLOAD_ERR_CANT_WRITE
    Value: 7; Failed to write file to disk. Introduced in PHP 5.1.0.

    Non sono i permessi di scrittuta, non è la cartella temporanea, allora cos'è???
    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

  10. #10
    Mi rispondo da solo (può essere utile a qualcun'altro):

    ho trovato questo link: http://www.icosaedro.it/articoli/php-file-upload.html
    che dice:

    upload_tmp_dir = /tmp
    La directory nella quale vengono salvati i file durante l'upload. Controllare che ci sia abbastanza spazio. Se la directory non esiste o l'inteprete non ha permessi di scrittura in essa, riceveremo l'errore UPLOAD_ERR_NO_TMP_DIR. Se lo spazio nella partizione che contiene i file temporanei si esaurisce, la scrittura fallisce e il nostro programma riceve UPLOAD_ERR_CANT_WRITE .

    A questo punto la domanda nasce spontanea ... come svuoto la dir temp???????
    Il phpinfo() mi dice:

    upload_tmp_dir no value
    user_dir no value

    ::: cl@dy :::
    www.frascella.net
    Ma watt a farad in coulomb, un volt, due volt, tre volt, con un ohm. Così t'Ampere !!!
    Error. Mouse not found. Click mouse button to continue.

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.