Aprire una pagina vuota in un editor di testo , come Blocco note , o di un'applicazione Web - authoring come Dreamweaver . Se si utilizza Dreamweaver o un altro WYSIWYG ( ciò che vedi è quello che ottieni) applicazione tipo , assicurarsi di modificare la visualizzazione in HTML .
2
Digitare il codice per il modulo che verrà utilizzato come l'interfaccia utente per il caricamento dei file video . Il codice HTML per il modulo dovrebbe essere simile a questo :
"
< /head>
Utilizza questo modulo per caricare i file video .
< form action = " uploadvideofile.php " metodo = " post " >
video file di percorso di directory : input type = < " valore submit " = "Carica " > < /form > < /body> < /html > " Questa è solo una base forma che invita il file PHP " uploadvideofile.php " per gestire il file selezionato da caricare . Salvare il documento e aprire un altro documento vuoto . Digita il codice PHP per gestire il caricamento del video . La sfida con il caricamento di video è la dimensione del file . Sarà necessario il codice PHP per essere in grado di gestire i file video di grandi dimensioni . Il codice dovrebbe essere simile a questo : " //Questo gestisce la dimensione massima per il file video in kbs define ( ? " MAX_SIZE " , " 500 " ) ; //Questa funzione legge l'estensione del file per assicurarsi che si tratta di un file video funzione getExtension ( $ str ) { $ i = strrpos ( $ str , ".") ; se {return " " ; } $ l = strlen ( $ str ) - $ i ; ( $ i ! ) per $ ext = substr ( $ str , $ i +1 , $ l ) ; ritorno $ ext ; } //Questa variabile gestisce un errore e non caricare il file se c'è un problema con esso $ errori = 0; //controlla se il messaggio è stato inviato if ( isset ( $ _POST [' Submit '] ) ) { //legge il nome del file che l'utente ha inviato per il caricamento $ video = $ _FILES [ 'video' ] [ 'name'] ; //se non è vuoto if ( $ video) { //ottiene il nome originale di il file dal client macchina $ video_filename = stripslashes ( $ _FILES [' foto '] [ 'name' ] ) ; $ video_extension = getExtension ( $ filename) ; $ video_extension = strtolower ( $ estensione) ; //se non è un interno conosciuto , noi supponiamo si tratta di un errore e non caricare il file , altrimenti faremo più test if (( $ video_extension ! = " mpeg " ) && ( $ video_extension ! = " aVI" ) && ( $ video_extension ! = " flv " ) && ( $ video_extension ! = " mov " ) ) per { echo ' $ errore = 1; } altro { //ottiene la dimensione del video $ size = filesize ( $ _FILES [' foto '] [' tmp_name '] ) ; //confrontare le dimensioni con la dimensione massima che abbiamo definito e l'errore di stampa, se più grande if ( $ size> MAX_SIZE * 1024 ) per { echo ' < h1 > Hai superato il limite di dimensione < /h1 > '; ! $ errore = 1; } //dare al video un nome univoco nel caso un video già esistente con il nome sul server di $ video_name = time () $ estensione . ' . '; . //assegnare una cartella in cui salvare il video sul vostro server $ newname = "video /" $ video_name ; . //verifica che sia stato caricato il video $ copiato = copy ( $ _FILES [ 'video' ] [ ,"' tmp_name '] , $ newname ) ; if ( $ copiato ) per { eco ! ' $ errore = 1; }}}} //Se non ci sono errori registrati , stampare il messaggio di successo if ( isset ( $ _POST [' submit' ]) && $ errori ) per { echo " } > " Lasciare fuori le virgolette sulla prima e l'ultima riga. Salvare il file come " uploadvideofile.php " in modo che il modulo qui sopra utilizza questo file per gestire il caricamento del video. Carica entrambi i file per il vostro web server.
3
estensione sconosciuta < /h1 > ! ';
Copia successo < /h1 > ! ';
file caricato con successo ! Riprovare < /h1 > " ; ?
Informazioni correlate
Programmazione © www.354353.com