Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Mi suona strano che non ritorni un errore numerico.
    Mi stampi per cortesia la form?
    Sto pensando che potrebbe essere anche un problema di enctype.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  2. #12
    Originariamente inviato da alcio74
    se non hai un server dedicato in remoto, credo che non potrai accedere più di tanto alle impostazioni del file di configurazione di PHP.
    ma con un file .hatcess non si può modificare l'impostazione?

  3. #13
    Con l'htaccess non l'ho mai fatto, ma con ini_set() si riescono a modificare molti parametri on the fly.
    Il problema poi però risulta nelle prestazioni del server: in un hosting condiviso permettere un upload di un file di (esempio) 150 MB, potrebbe portare al crollo non solo del tuo sito, ma di tutti quelli presenti nello stesso server.
    Per non parlare poi del fatto che andrebbe modificato anche il time-out dello script per evitare blocchi a metà caricamento.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  4. #14
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Ecco il form così come'è scritto in php sul foglio:

    codice:
    <form enctype=\"multipart/form-data\" name=\"upload_video\" action=\"adm/elabora_video.php\" method=\"post\">
    
    <ul class='indici'>
    	[*]Seleziona Video<span style='font-size:11px;color:black;'>(solo flv)</span>
    	[*]Miniatura*<span style='font-size:11px;color:black;'>(jpg, png, jpeg)</span>
    	[*]Titolo*<span style='font-size:11px;color:black;'>(max 50 caratteri)</span>
    	[*]Descrizione*[/list]
    
    <div id='messaggio_cortesia'></div>
    
    <ul class='form'>
    	[*]<input type='file' name='video'>
    	[*]<input type='file' name='foto'>
    	[*]<input type='text' name='titolo' maxlength='50' value='$titolo' >
    	[*]<textarea  name=\"descrizione\" style='width:200px;height:100px;'>$descrizione</textarea>
    
    </form[/list]
    Per errore di copia manca il submit ma di norma c'è!

    Grazie in anticipo!

  5. #15
    A prescindere l'HTML un po' zoppicante (non capisco perché usi i tag per le liste in una form né perché i tag input non abbiano lo slash finale né perché usi solo l'attributo name senza quello ID, comodo per rendere la form crossbrowser), l'enctype è quello giusto.

    Quindi passiamo alla fase due e fai come segue.
    In capo allo script della pagina elabora_video.php scrivi come segue:
    Codice PHP:
    <?php
    $err 
    $_FILES['video']['error'];

    switch (
    $err) {
     case 
    0:
       echo 
    "Nessun Errore: upload effettuato";
     break;

     case 
    1:
       echo 
    "Errore 1: Il file supera la dimensione massima impostata nel PHP.INI";
     break;

     case 
    2:
       echo 
    "Errore 2: Il file supera la dimensione massima impostata con MAX_FILE_SIZE nella form";
     break;

     case 
    3:
       echo 
    "Errore 3: Il file è stato uploadato solo parzialmente";
     break;

     case 
    4:
       echo 
    "Errore 4: Nessun File è stato caricato";
     break;

     case 
    5:
       echo 
    "Errore 5: xxx";
     break;

     case 
    6:
       echo 
    "Errore 6: Cartella TMP non specificata";
     break;

     case 
    7:
       echo 
    "Errore 7: Mancata scrittura del file su disco";
     break;

     case 
    8:
       echo 
    "Errore 8: Una estensione di PHP non permette l'upload";
     break;

    }

    exit;
    // con questo exit blocchi di fatto l'esecuzione dello script successivo....
    ?>
    Dell'errore 5 onestamente non si trova descrizione.
    Lascia lo script così come lo trovi.
    Prova a caricare un file dopo avere fatto la seguente modifica, poi torna a postare con l'errore: perché ce ne deve essere UNO!
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  6. #16
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Ciao, rieccomi, scusa il ritardo ma sono stato un po' indaffarato!

    In questi giorni, tra un ritaglio di tempo e l'altro(senza aver visto il tuo suggerimento) ho riscritto tutto lo script per caricare i video, e senza sapere bene il perchè, adesso tutto funziona, non mi da più quello strano errore che dava prima.

    Cmq ti ringrazio e e riporto la discussione sui suggerimenti html che mi hai dato.(se proprio la sezione non è giusta chiedo scusa).

    Usare i tag delle liste è così sbagliato?
    Lo chiedo xchè io mi ci trovo bene ,siccome il form è configurato sotto forma di lista(uno sotto l'altro), mi viene facile gestire il tutto con i css.
    Comporta qualche cosa questo utilizzo degli input?

    Le chiusure degli input sono una mia cag..., sciocchezza, mi dimentico sempre, poi puntualmente rimedio, anche se ho notato che in fin dei conti funzionano sempre.

    Id o name?
    A dire il vero è un nodo che non ho mai capito a fondo.Per quello che ne so, id si assenga specificamente a un solo tag.Detto questo non ho mai avuto difficoltà crossbrowser(si riferisce alla lettura sempre uguale per tutti i browser?spero di si!) con name, infatti le mie pagine funzionano bene con tutti i browser principali(firefox,ie,safari).
    Cmq, qualche info in più non mi guasterebbe, c'è sempre da imparare.

    Grazie in anticipo per le risposte future e per l'aiuto dato in precedenza,alla fine quell'ultimo script mi servirà prima o poi, non si sa mai.

    Ciao

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.