Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur kan man överföra PHP videofiler

    PHP ger webbutvecklare möjlighet att skapa webbplatser som interagerar med och uppdateras av användarna . Användare kan skicka text, bilder, videor och annat innehåll på webbplatser som är kodade med PHP . För att ge möjlighet att ladda upp videor med PHP på din webbplats , skapa en form som fungerar som användargränssnitt och PHP-kod som kommer att arbeta i bakändan för att hantera och framgångsrikt ladda upp videofilen . Instruktioner
    1

    Öppna en tom sida i en textredigerare , till exempel Anteckningar , eller en webb - redigeringsprogram som Dreamweaver . Om du använder Dreamweaver eller annan WYSIWYG ( vad du ser är vad du får ) typ ansökan , se till att ändra vyn till HTML .
    2

    Knappa in koden för formuläret som kommer att användas som användargränssnittet för att ladda upp videofiler . HTML-koden för formuläret bör se ut så här :

    "


    Video Upload Form < /title > <br > <p> < /head > <br> <p> <body> <br> <p> Använd detta formulär för att ladda upp dina videofiler . <br> <p> < form action = " uploadvideofile.php " method = " post " > <br> <p> Video fil sökväg : <input type="file" name="uploadFile"> <br> <p> < input type = " submit " value = " Upload " > <br> <p> </form > <br> <p> < /body> <br> <p> < /html > " <br> p Detta är bara en grundläggande form som uppmanar PHP filen " uploadvideofile.php " för att hantera filen du valt att ladda upp . Spara dokumentet och öppna en annan tomt dokument . <br> 3 <p> Skriv in PHP-kod för att hantera video uppladdning . Utmaningen med att ladda upp videoklipp är filstorleken . Du behöver PHP-koden för att kunna hantera stora videofiler . Koden ska se ut så här : <br> <p> " < php <br> <p> //Detta hanterar den maximala storleken för videofilen i kbs <br> <p> define ( ? " MAX_SIZE " , " 500 " ) ; <br> <p> //Denna funktion läser förlängningen av filen för att säkerställa att det är en videofil <br> <p> funktion getExtension ( $ str ) { <br> <p> $ i = strrpos ( $ str, " . " ) , <br> p Om {return " " ; } <br> <p> $ L = strlen ( $ str ) - $ i , ( $ i ! ) katalog <p> $ ext = substr ( $ str , $ i +1 , $ l ) , <br> <p> retur $ ext , <br> <p> } <br> <p> //Denna variabel hanterar ett fel och kommer inte ladda upp filen om det finns ett problem med det <br> <p> $ errors = 0; <br> <p> //kontrollerar om formuläret har skickats <br> <p> if ( isset ( $ _POST [ ' Submit ' ] ) ) katalog <p> { <br> <p> //läser namnet på den fil som användaren lagt fram för uppladdning <br> <p> $ video = $ _FILES [ ' video ' ] [ ' name' ] ; <br> <p> //om den inte är tom <br> <p> if ( $ video ) katalog <p> { <br> <p> //få det ursprungliga namnet på filen från klienterna maskinen <br> <p> $ video_filename = stripslashes ( $ _FILES [ ' video ' ] [ ' name' ] ) ; <br> <p> $ video_extension = getExtension ( $ filename ) ; <br> <p> $ video_extension = strtolower ( $ extension) , <br> <p> //om det inte är en känd förlängning , kommer vi antar att det är ett fel och kommer inte att ladda upp filen , annars kommer vi att göra fler tester <br> <p> om ( ( $ video_extension ! = " mpeg " ) && ( $ video_extension ! = " avi " ) && ( $ video_extension ! = " flv " ) && ( $ video_extension ! = " mov " ) ) katalog <p> { <br> <p> echo ' ! <h1> Okänt förlängning < /h1 > ' , <br> <p> $ errors = 1 ; <br> <p> } <br> <p> annat <br > <p> { <br> <p> //få storleken på videon <br> <p> $ size = filstorlek ( $ _FILES [ ' video ' ] [ ' tmp_name ' ] ) ; <br> <p> //jämföra storleken med maxim storlek vi definierat och skriv ut fel om större <br> <p> if ( $ size > MAX_SIZE * 1024 ) katalog <p> { <br> <p> echo " < h1 > Du har överskridit den tillåtna storleken < /h1 > ' , ! <br> <p> $ errors = 1 ; <br> <p> } <br> <p> //ger videon ett unikt namn i fall en video finns redan med namnet på servern <br> <p> $ video_name = tid ( ) $ förlängning . ' . ' ; . <br> <p> //tilldela en mapp att spara videon på din server <br > <p> $ newname = " video /" $ video_name ; . <br> <p> //kontrollera att videon har laddats <br> <p> $ kopieras = kopia ( $ _FILES [ ' video ' ] [ ,"" tmp_name ' ] , $ newname ) , <br> <p> if ( $ kopierat ) katalog <p> { <br> <p> echo ! " <h1> Kopiera misslyckades < /h1 > ' ; <br> <p> $ errors = 1; <br> <p> } }}} <br> <p> //Om inga fel registrerade , skriv ut bekräftelsen <br> <p> if ( isset ( $ _POST [ ' submit' ]) && $ fel ) katalog <p> { <br> <p> echo " Uppladdad <h1> File framgångsrikt! Försök igen < /h1 > " ; ? <br> <p> } <br> <p> > " <br> <p> Utelämna citattecknen på den första och sista raden . Spara filen som " uploadvideofile.php " så att formuläret ovan använder denna fil för att hantera uppladdning av video . Ladda upp båda filerna till din webbserver . <br> <br> <div class=dad2><script language='javascript' src='/ad/201310/4.js'></script></div> <div class=dad3><script language='javascript' src='/ad/201310/33.js'></script></div> </div> </td> </tr> </table> <table class=dhang1 bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <div class=dhang7></div> <table width="92%" height="51" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><p>Tidigare: <a class='LinkPrevArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/92838.html' >Hur Överför Excel-data till MySQL </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/92840.html' >Hur konfigurerar mail med PHP </a></li></td> </tr> </table></td> </tr> </table> <div class=dhang7></div> <table class=s770x246 > <tr> <td class=s375x246 ><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table class=c1 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> relaterade artiklar </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91522.html" title="Ställa en cookie med PHP i Ajax " target="_self">Ställa en cookie med PHP i Ajax </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92572.html" title="Gör din dator en Webserver : Apache , PHP , MySQL " target="_self">Gör din dator en Webserver : Apache , PHP , MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91520.html" title="Hur du använder INT med PHP " target="_self">Hur du använder INT med PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92780.html" title="Hur ansluta Visual Basic till Mysql " target="_self">Hur ansluta Visual Basic till Mysql </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92676.html" title="Hur man skriver en RDL rapport " target="_self">Hur man skriver en RDL rapport </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92510.html" title="Hur får man en webbsida i PHP " target="_self">Hur får man en webbsida i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/93066.html" title="MySQL förenar Tutorial " target="_self">MySQL förenar Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91303.html" title="PHP MySQL UTF8 Problem " target="_self">PHP MySQL UTF8 Problem </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92730.html" title="Hur man skapar Plain Text & Mime formaterad e-post med PHP " target="_self">Hur man skapar Plain Text & Mime formaterad e-post med …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91913.html" title="Hur man kan integrera ett PayPal sandlådekonto Med PHP " target="_self">Hur man kan integrera ett PayPal sandlådekonto Med PHP…</a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"> <table class=c3 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Utvalda artiklarna </td> </tr> </table> <table class=c4 > <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89618.html" title="Hur man skapar en AVD Path i Android " target="_self">Hur man skapar en AVD Path i Android </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92207.html" title="Hur man använder Sprint F - PHP " target="_self">Hur man använder Sprint F - PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/85282.html" title="Hur man skriver kod för iPhone " target="_self">Hur man skriver kod för iPhone </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92524.html" title="Hur man skriver till ett Word-dokument med PHP filfunktioner " target="_self">Hur man skriver till ett Word-dokument med PHP filfunkt…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92741.html" title="Hur Kör ActiveX-kontroller med PHP " target="_self">Hur Kör ActiveX-kontroller med PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92637.html" title="Hur man skriver till en CSV -fil med PHP " target="_self">Hur man skriver till en CSV -fil med PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/86560.html" title="Definition av 64 Bit GCC " target="_self">Definition av 64 Bit GCC </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/88422.html" title="Hur du ändrar PLC programmering " target="_self">Hur du ändrar PLC programmering </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89207.html" title="Hur man hittar en triangel i en triangel med Java -kod " target="_self">Hur man hittar en triangel i en triangel med Java -kod </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/86795.html" title="Konvertera Portletar till Servlets " target="_self">Konvertera Portletar till Servlets </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=dhang8></div> <div class=dhang1></div> <table class=b1> <tr> <td class=bs height=90 align=middle>Copyright © Dator Kunskap http://www.dator.xyz </td> </tr> </table> <div class=dhang1></div> </div> </body> </html>