Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come caricare file video PHP

PHP fornisce allo sviluppatore Web il potere di creare siti web che interagiscono con e vengono aggiornati dagli utenti . Gli utenti possono inviare testi, immagini , video e altri contenuti su siti web che sono codificati con PHP . Per fornire la possibilità di caricare i video con PHP sul vostro sito web , creare un modulo che funziona come l'interfaccia utente e il codice PHP che funziona nel back-end per gestire e caricare correttamente il file video. Istruzioni
1

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 :

"


Video Upload Modulo < /title> <br> <p> < /head> <br> <p> <body> <br> <p> Utilizza questo modulo per caricare i file video . <br> <p> < form action = " uploadvideofile.php " metodo = " post " > <br> <p> video file di percorso di directory : input type = <origine type="file" name="uploadFile"> <br> <p> < " valore submit " = "Carica " > <br> <p> < /form > <br> <p> < /body> <br> <p> < /html > " <br> <p> 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 . <br> 3 <p> 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 : <br> <p> " <php <br> <p> //Questo gestisce la dimensione massima per il file video in kbs <br> <p> define ( ? " MAX_SIZE " , " 500 " ) ; <br> <p> //Questa funzione legge l'estensione del file per assicurarsi che si tratta di un file video <br> <p> funzione getExtension ( $ str ) { <br> <p> $ i = strrpos ( $ str , ".") ; <br> <p> se {return " " ; } <br> <p> $ l = strlen ( $ str ) - $ i ; ( $ i ! ) per <p > $ ext = substr ( $ str , $ i +1 , $ l ) ; <br> <p> ritorno $ ext ; <br> <p> } <br> <p> //Questa variabile gestisce un errore e non caricare il file se c'è un problema con esso <br> <p> $ errori = 0; <br> <p> //controlla se il messaggio è stato inviato <br> <p> if ( isset ( $ _POST [' Submit '] ) ) { <br> <p> <br> <p> //legge il nome del file che l'utente ha inviato per il caricamento <br> <p> $ video = $ _FILES [ 'video' ] [ 'name'] ; <br> <p> //se non è vuoto <br> <p> if ( $ video) <br> <p> { <br> <p> //ottiene il nome originale di il file dal client macchina <br> <p> $ video_filename = stripslashes ( $ _FILES [' foto '] [ 'name' ] ) ; <br> <p> $ video_extension = getExtension ( $ filename) ; <br> <p > $ video_extension = strtolower ( $ estensione) ; <br> <p> //se non è un interno conosciuto , noi supponiamo si tratta di un errore e non caricare il file , altrimenti faremo più test <br> <p> if (( $ video_extension ! = " mpeg " ) && ( $ video_extension ! = " aVI" ) && ( $ video_extension ! = " flv " ) && ( $ video_extension ! = " mov " ) ) per <p > { <br> <p> echo ' <h1> estensione sconosciuta < /h1 > ! '; <br> <p> $ errore = 1; } <br> <p> <br> <p> altro <br> <p> { <br> <p> //ottiene la dimensione del video <br> <p> $ size = filesize ( $ _FILES [' foto '] [' tmp_name '] ) ; <br> <p > //confrontare le dimensioni con la dimensione massima che abbiamo definito e l'errore di stampa, se più grande <br> <p> if ( $ size> MAX_SIZE * 1024 ) per <p> { <br> <p> echo ' < h1 > Hai superato il limite di dimensione < /h1 > '; ! <br> <p> $ errore = 1; } <br> <p> <br> <p> //dare al video un nome univoco nel caso un video già esistente con il nome sul <br> <p> server di $ video_name = time () $ estensione . ' . '; . <br> <p> //assegnare una cartella in cui salvare il video sul vostro server <br> <p> $ newname = "video /" $ video_name ; . <br> <p> //verifica che sia stato caricato il video <br> <p> $ copiato = copy ( $ _FILES [ 'video' ] [ ,"' tmp_name '] , $ newname ) ; <br> <p> if ( $ copiato ) per <p> { <br> <p> eco ! ' <h1> Copia successo < /h1 > ! '; <br> <p> $ errore = 1; <br> <p> }}}} <br> <p> //Se non ci sono errori registrati , stampare il messaggio di successo <br> <p> if ( isset ( $ _POST [' submit' ]) && $ errori ) per <p> { <br> <p> echo " <h1> file caricato con successo ! Riprovare < /h1 > " ; ? <br> <p> } <br> <p> > " <br> <p> 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. <br> <br> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/PHP--MySQL-Programmazione/1185676.html' >Come trasferire i dati di Excel a MySQL </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/PHP--MySQL-Programmazione/1185680.html' >Come impostare e-mail con PHP </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='http://www.354353.com/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/PHP--MySQL-Programmazione/1183946.html" target="_blank">Come fare il parsing di un file XML </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1192260.html" target="_blank">Come fare un diagramma di flusso Sperimentale </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1186164.html" target="_blank">Come utilizzare il codice PHP in una funzione di script Java </a></li><li><a href="/Programmazione/C--C-----Programming/1172238.html" target="_blank">Come capo automatico Con Visual C </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1174410.html" target="_blank">Come esecuzione di codice sorgente </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1175240.html" target="_blank">Come uscire da un DIV senza posizionamento assoluto </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1177340.html" target="_blank">Come utilizzare immagini di sfondo in una e-mail HTML </a></li><li><a href="/Programmazione/Python-Programming/1187222.html" target="_blank">Come eseguire uno script Python da una shell </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/PHP--MySQL-Programmazione/1184790.html" target="_blank">Come aggiornare un campo in MySQL </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184910.html" target="_blank">Come per rilevare se un cliente è mobile in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1186160.html" target="_blank">MySQL Data Load Tutorial </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185920.html" target="_blank">Come disattivare la modalità sicura in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184280.html" target="_blank">Come rimuovere gli attributi di stile in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184086.html" target="_blank">Output HTML in PHP MySQL </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185192.html" target="_blank">PHP File Upload Errori </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184774.html" target="_blank">PHP script per caricare più file </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183454.html" target="_blank">Come rendere i documenti PHP pop-up in una finestra di Dreamweaver </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184356.html" target="_blank">Come creare un sito web PHP MySQL </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>