Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: form upload x video

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656

    form upload x video

    fratellli maggiori?!?!?

    potete vedere selo script cosi va bene? dal punto di vista tecnico intendo.


    Codice PHP:
    <?PHP
    // RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD 
        
    $cartella 'upload/'
        
    $percorso $_FILES['miofile']['tmp_name']; 
        
    $nome $_FILES['miofile']['name']; 
        
    $per$_POST['per']; 
          
        if(
    $_FILES["miofile"]["type"] == "video/x-flv" || $_FILES["miofile"]["type"] == "video/mpeg" || $_FILES["miofile"]["type"] == "video/x-ms-wmv"

        
    // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO 
        
    if (move_uploaded_file($percorso$cartella $nome)) 
        { 
            
    header ("Location: [url]http://www.commercialevirtuale.com/insert-bacheca2.asp?img=[/url]$nome&per=$per"); 
        } 
        else 
        { 
            print 
    "Si sono verificati dei problemi durante l'Upload. Ti preghiamo di segnalarci il problema, <a href=http://www.ccc.com/segnala-errori.asp>clicca qui.</a>"
        } 


    } else { 

    echo 
    "ATTENZIONE. Puoi caricare solamente file con la seguenti estenzioni: [b].jpg .png .gif[/b]"
    exit(); 
    }


    ?>
    ad esempio non riesco a caricare i .flv.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    sarà un problema di mime-type... allora fai il procedimento inverso... che mime-type vede se carichi un .flv?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    scsua,ma non ho capito che intendi

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    intendo dire che tu hai un IF che controlla il mime-type del file (meglio, che dovrebbe controllare il mime-type). Crea una pagina di test che faccia l'upload e invece di controllare il mime-type, te lo fai stampare (echo $_FILES['miofile']['type']) e vedi che ti dice... magari il mime-type che ti attendi (video/x-flv) non è quello che viene letto per cui i tuoi file .flv non saranno mai accettati dal tuo script
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    ah ok,

    coem faccio a fare un adi pagina di test?

    basta che aggiungo echo $_file....

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Fai la stessa pagina, togli l'if (e al suo posto ci metti echo($_FILES['miofile']['type']). Il resto non serve, tu vuoi solo vedere che genere di file venga riconosciuto quando carichi un flv. A quel punto, correggi lo script originale
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    ok.
    mi ha restituito

    application/octet-stream

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    un altra cosa,

    è possibile settare la dimnesione massima dei file da caricare usando

    htaccess?

    avevo letto qualcosa a riguardo.

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    il che non aiuta molto... fai una cosa, controlla l'estensione (non è sicuro, ma siccome non ricordo come funzioni $_FILES[]['type'] - magari controlla anche quello le estensioni e basta...) se ti ritorna un application/octet-stream e vedi se è .flv
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    ok grazie mille

    ho risolto.

    nuova domada.

    io sono su aruba, visto che i video possono essere di grandi dimensioni, posso avere problemi?

    ce qualche accorgimento particolare che dovrei adottare?

    a questo link ce la configurazione del server dove risiede il mio sito.

    alla voce max upload ce 50M.

    quindi non dovrei avere problemi a caricare file fino a 50m giusto??

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.