PHP giver webudvikler beføjelse til at oprette hjemmesider, der interagerer med og opdateres af brugerne. Brugere kan skrive tekst, billeder , videoer og andet indhold på hjemmesider , der er kodet med PHP. At give mulighed for at uploade videoer med PHP på din hjemmeside, oprette en formular , der fungerer som brugergrænseflade og PHP -kode, der vil arbejde i bagenden til at håndtere og med held uploade videofilen. Instruktioner 1
Åbn en tom side i en tekst editor, som Notesblok eller en web- authoring program som Dreamweaver. Hvis du bruger Dreamweaver eller en anden WYSIWYG (hvad du ser, er hvad du får) typen ansøgning , så sørg for at ændre visningen til HTML. 2
Indtast koden for den form, vil blive brugt som brugergrænsefladen til at uploade video filer . HTML-koden for formularen skal se sådan ud : Hej
"
Video Upload Form < br >
< /head >
Brug denne formular til at uploade dine videofiler.
< /html > " p Dette er blot en grundlæggende formular , der kalder på PHP filen " uploadvideofile.php " til at håndtere den fil , du har valgt at uploade . Gem dette dokument og åbne et andet tomt dokument . 3
Indtast PHP kode til at håndtere video upload. Udfordringen med at uploade videoer er filstørrelsen. Du skal bruge PHP kode til at være i stand til at håndtere store videofiler. Koden skal se sådan ud : Hej
" < php
//Dette håndterer den maksimale størrelse for den video fil i KBS
define ( ? " MAX_SIZE "," 500 ");
//Denne funktion læser udvidelse af filen for at sikre , at det er en videofil
funktion getExtension ( $ str ) {
$ i = strrpos ( $ str , ".") ; p Hvis {return "" ;}
$ l = strlen ( $ str ) - $ i; ($ i !) < p> $ ext = substr ( $ str , $ i +1 , $ l)
tilbagevenden $ ext ,
}
//Denne variabel håndterer en fejl, og vil ikke uploade filen , hvis der er et problem med det
$ fejl = 0;
//kontrollerer, om formularen er blevet forelagt
if ( isset ( $ _POST [' Submit '] ) )
{
//læser navnet på filen som brugeren sendt til upload
$ video = $ _FILES [' video '] [ 'navn' ]
//hvis det ikke er tom
if ($ video)
{
//få det oprindelige navn filen fra klienter maskine
$ size = filesize ( $ _FILES [' video '] [' tmp_name '] ), < p > //sammenligne størrelse med maksimen størrelse, vi definerede og udskrive fejl, hvis større
if ($ size > MAX_SIZE * 1024)
{
echo ' < h1> Du har overskredet størrelse grænse « !
$ fejl = 1;
}
//giver videoen et unikt navn i tilfælde en video, der allerede eksisterer med navnet på serveren
$ video_name = tid () $ forlængelse. '.' ; .
//tildele en mappe til at gemme video til på din server < br >
//Hvis der ingen fejl er registreret , kan du udskrive succes beskeden
if ( isset ( $ _POST [' submit' ]) && $ fejl )
{
echo "
File uploadet ! Prøv igen
! " ?
}
> "
Udelader anførselstegnene på den første og sidste linje. Gem filen som " uploadvideofile.php ", så ovenstående formular anvender denne fil til at håndtere upload af videoen. Upload begge filer til din webserver .