Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe kan ik PHP videobestanden uploaden
PHP geeft de webontwikkelaar de macht naar websites die interageren met creëren en worden bijgewerkt door de gebruikers . Gebruikers kunnen tekst , afbeeldingen , video's en andere content op websites die zijn gecodeerd met PHP . Om de optie om video's met PHP uploaden op uw website te voorzien , maakt u een formulier dat werkt als de user interface en de PHP- code die zal werken in de back-end te hanteren en het videobestand succes te uploaden . Instructies
1

Open een lege pagina in een teksteditor , zoals Kladblok , of een web - authoring applicatie zoals Dreamweaver . Als u Dreamweaver of een andere WYSIWYG ( wat je ziet is wat je krijgt ) Type applicatie te gebruiken , zorg ervoor om de weergave te wijzigen naar HTML .

Type 2 in de code voor de vorm die zal worden gebruikt als de user interface voor het uploaden van de video-bestanden . De HTML- code voor het formulier moet er zo uitzien :

"


Video Upload Form <br> < /title > < br > <p> < /head > <p> <body> <br> <p> <br> Gebruik dit formulier om uw videobestanden te uploaden . <br> <p> < form action = " uploadvideofile.php " method = " post " > <p> Video file directory pad <br> : <input type="file" name="uploadFile"> <p> < input type = <br> " submit " value = " Upload " > <p> < /form Aanmelden> <p> < /body > Telefoonkaarten <p> < /html > " <br> p Dit is gewoon een basis formulier dat roept de PHP- bestand " uploadvideofile.php " om het geselecteerde bestand te uploaden verwerken . Dit document opslaan en een andere lege document opent . <br> <p> Typ in de PHP-code om de video te uploaden verwerken 3 . De uitdaging bij het ​​uploaden van video's is de bestandsgrootte . U zult de PHP-code moet in staat zijn om grote videobestanden verwerken . De code moet er zo uitzien : <br> <p> " <php <br> <p> //Dit zorgt voor de maximale grootte van het videobestand in kbs <br> <p> define ( ? ' MAX_SIZE " , " 500 " ) ; <br> <p> //Deze functie leest de extensie van het bestand om te zorgen dat het een videobestand <p> functie getExtension <br> ( $ str ) { <br> <p> $ i = strrpos ( $ str , ' . ' ) ; <br> <p> if ( $ i ) { return " " ; } <p> $ l <br> = strlen ( $ str ) - $ i ; <br> <p > $ ext = substr ( $ str , $ i +1 , $ l ) ; <p> terugkeer <br> $ ext ; <br> <p> } <br> <p> //Deze variabele behandelt een fout en zal het bestand niet uploaden als er een probleem is met het <br> <p> $ errors = 0 ; <br> <p> //controleert of het formulier is ingediend <br> <p> if ( isset ( $ _POST [ 'Submit ' ] ) ) op Twitter <p> { <br> <p> //leest de naam van het bestand dat is ingediend voor het uploaden <p> $ video <br> = $ _FILES [ ' video ' ] gebruiker [ 'naam' ] ; <br> <p> //als het niet leeg <br> <p> if ( $ video ) op <p> { <p> //krijgen de oorspronkelijke naam van Madame het bestand van de cliënten machine <p> $ video_filename <br> = stripslashes ( $ _FILES [ ' video ' ] [ 'name' ] ) ; <br> <p> $ video_extension = getExtension ( $ filename ) ; <br> <p > $ video_extension = strtolower ( $ extensie ) ; <br> <p> //als het niet een bekende extensie , zullen we veronderstellen dat het een fout en zal het bestand niet uploaden , anders zullen we meer tests <br> doen <p> if ( ( $ video_extension ! = " mpeg " ) && ( $ video_extension ! = " avi" ) && ( $ video_extension ! = " flv " ) && ( $ video_extension ! = " mov " ) ) op Twitter <p > { <p> echo <br> ' ! <h1> Onbekend extensie < /h1 > ' ; <p> $ errors <br> = 1 ; <p> <br> } <br> <p> anders < br > <p> { <br> <p> //krijgen van de grootte van de video <p> $ size <br> = bestandsgrootte ( $ _FILES [ ' video ' ] [ ' tmp_name ' ] ) ; <br> <p > //vergelijk de grootte met de stelregel grootte we gedefinieerd en druk fout als het groter <br> <p> if ( $ size > MAX_SIZE * 1024 ) op Twitter <p> { <p> echo <br> ' < h1 > Je hebt de limiet overschreden < /h1 > ' ; ! <p> $ errors <br> = 1 ; <br> <p> } <br> <p> //geef de video een unieke naam in het geval een video al bestaat met de naam op de server <br> <p> $ video_name = time () $ extensie . ' . ' ; . <br> <p> //wijs een map om de video op te slaan om op uw server < br > <p> $ newname = " video /" $ video_name ; . <br> <p> //controleren of de video is geladen <br> <p> $ gekopieerd = copy ( $ _FILES [ ' video ' ] [ ,"' tmp_name ' ] , $ newname ) ; <br> <p> if ( $ gekopieerd ) <p> { <p> echo <br> ! ' <h1> kopiëren mislukt < /h1 > ! ' ; <br> <p> $ errors = 1 ; <br> <p> } } } } <br> <p> //Als er geen fouten geregistreerd , print het succes bericht <br> <p> if ( isset ( $ _POST [ ' Submit' ] ) && ! ​​$ errors ) <p> { <p> echo <br> " <h1> Bestand succes geupload ! Probeer het opnieuw < /h1 > " ; ? <p> } <br> <p> <br> > " <br> <p> Laat de aanhalingstekens op de eerste en de laatste regel . Sla het bestand op als " uploadvideofile.php ", zodat de bovenstaande formulier gebruikt dit bestand aan het uploaden van de video af te handelen. Upload beide bestanden naar uw webserver . <br> <br></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td bgColor=#e7edf4 align=middle><script language='javascript' src='/ad/201310/3.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td align=left>Previous: <a class='LinkPrevArticle' href='/programmering/php-mysql-programming/201309/92838.html' >Hoe kan ik Excel Gegevens naar MySQL </a></li> </td> <td align=right>Next: <a class='LinkNextArticle' href='/programmering/php-mysql-programming/201309/92840.html' >Hoe E-mail Setup Met PHP </a></li> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=18> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=246> <tr> <td height=246 vAlign=top width=199> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=199> <tr> <td height=244 vAlign=top width=197> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>PHP /MySQL Programmering</STRONG></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/93092.html" title="Hoe te Duplicaten verwijderen Van Array PHP " target="_self">Hoe te Duplicaten verwijderen …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92206.html" title="Hoe maak je een associatieve array Key Verwijder in PHP " target="_self">Hoe maak je een associatieve a…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91876.html" title="Hoe je Pass the Button Value Als een verborgen veld in PHP " target="_self">Hoe je Pass the Button Value A…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92681.html" title="Hoe maak je Stuur een fax met PHP " target="_self">Hoe maak je Stuur een fax met …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92298.html" title="Hoe een Apache MySQL Server Account behulp Maak Webmin " target="_self">Hoe een Apache MySQL Server Ac…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92981.html" title="Hoe maak ik een back -up van mijn MySQL database in WAMPServer2 ? " target="_self">Hoe maak ik een back -up van m…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92439.html" title="Hoe om te controleren of een Check Box is gecontroleerd in PHP " target="_self">Hoe om te controleren of een C…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/93151.html" title="Hoe een Informix SQL Delete Command " target="_self">Hoe een Informix SQL Delete Co…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91638.html" title="Waarom heeft niet MySQL Standaard naar UTF - 8 ? " target="_self">Waarom heeft niet MySQL Standa…</a></td></tr><tr></tr></table></td> </tr> </table> </td> <td vAlign=top width=12></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Related Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201 width="33%"><IMG src="/img_xby/n1.jpg" width=111 height=182></td> <td width="67%"><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96568.html' target="_self">Hoe maak je een Combo Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96567.html' target="_self">Hoe maak je een Check Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96566.html' target="_self">Hoe maak je een tekstvak maken in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96565.html' target="_self">Hoe maak je een optie Box in Visual Basi…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96564.html' target="_self">Hoe maak je een schijf keuzelijst in Vis…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96563.html' target="_self">Hoe kan ik een keuzelijst maken in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96562.html' target="_self">Hoe kan ik een Picture Box Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96561.html' target="_self">Hoe een bestand keuzelijst Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96560.html' target="_self">Hoe kan ik een afbeelding Box Maak in Vi…</a><br></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=8></td> <td vAlign=top width=376> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Programmering Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199 width="33%"><IMG src="/img_xby/n2.jpg" width=111 height=182></td> <td width="67%"> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/cc-programming/201309/85609.html" title="Hoe te Aggregate Vectorfuncties " target="_self">Hoe te Aggregate Vectorfuncties </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87858.html" title="Hoe te Slow Motion In WMP " target="_self">Hoe te Slow Motion In WMP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/86433.html" title="Mainframe JCL Procedures " target="_self">Mainframe JCL Procedures </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/cc-programming/201309/86218.html" title="Hoe te gebruiken Pointers in C + + " target="_self">Hoe te gebruiken Pointers in C + + </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92241.html" title="Hoe te Komma's in PHP Verwijder " target="_self">Hoe te Komma's in PHP Verwijder </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91527.html" title="Hoe te Script bewerken in een PHP MySQL tabel " target="_self">Hoe te Script bewerken in een PHP MySQL …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92853.html" title="Tutorial voor Dreamweaver Selectievak PHP " target="_self">Tutorial voor Dreamweaver Selectievak PH…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90284.html" title="Struts 1.2 9 Tutorial " target="_self">Struts 1.2 9 Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/96258.html" title="Hoe maak je een Visual Basic Image Uploader Zorg " target="_self">Hoe maak je een Visual Basic Image Uploa…</a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=57> <tr> <td class=bs background=/img_xby/di.jpg align=center>Copyright © Computer Kennis http://www.nldit.com <script language='javascript' src='/ad/201310/5.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> </div> </body> </html>