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 >
< /head >
Använd detta formulär för att ladda upp dina videofiler .
< form action = " uploadvideofile.php " method = " post " >
Video fil sökväg :
< input type = " submit " value = " Upload " >
< /body>
< /html > " 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 . 3
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 :
" < php
//Detta hanterar den maximala storleken för videofilen i kbs
define ( ? " MAX_SIZE " , " 500 " ) ;
//Denna funktion läser förlängningen av filen för att säkerställa att det är en videofil
funktion getExtension ( $ str ) {
$ i = strrpos ( $ str, " . " ) , p Om {return " " ; }
$ L = strlen ( $ str ) - $ i , ( $ i ! ) katalog
$ ext = substr ( $ str , $ i +1 , $ l ) ,
retur $ ext ,
}
//Denna variabel hanterar ett fel och kommer inte ladda upp filen om det finns ett problem med det
$ errors = 0;
//kontrollerar om formuläret har skickats
if ( isset ( $ _POST [ ' Submit ' ] ) ) katalog
{
//läser namnet på den fil som användaren lagt fram för uppladdning
$ video = $ _FILES [ ' video ' ] [ ' name' ] ;
//om den inte är tom
if ( $ video ) katalog
{
//få det ursprungliga namnet på filen från klienterna maskinen
//Om inga fel registrerade , skriv ut bekräftelsen
if ( isset ( $ _POST [ ' submit' ]) && $ fel ) katalog
{
echo " Uppladdad
File framgångsrikt! Försök igen < /h1 > " ; ?
}
> "
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 .