Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte prázdnu stránku v textovom editore , ako je napríklad Poznámkový blok alebo aplikáciu Web - authoring ako Dreamweaver . Ak používate Dreamweaver alebo iného WYSIWYG ( čo vidíte , je to , čo dostanete ) typ aplikácie , uistite sa , že zmeniť zobrazenie HTML .
2
Zadajte kód na formulári , ktorý bude použitý ako užívateľské rozhranie pre nahrávanie video súborov . HTML kód pre formulár by mal vyzerať takto :
"
< /head >
Použite tento formulár nahrať video súbory .
< forma action = " uploadvideofile.php " method = " post " >
cesta k adresári Video súbor : input type = " file " name = " uploadFile " >
< input type = " submit " value = " Upload " >
< /form >
< /body >
< /html > "
Toto je len základný forma , ktorá vyzýva PHP súboru " uploadvideofile.php " spracovať súbor , ktorý ste vybrali nahrať . Uložte tento dokument a otvorte iný prázdny dokument .
3
typu v PHP kóde zvládnuť video nahrávanie . Výzva s nahraním videa je veľkosť súboru . Budete potrebovať PHP kód , aby bolo možné zvládnuť veľké video súbory . Kód by mal vyzerať takto :
" ? < Php
//To zvláda maximálnu veľkosť súboru videa v kbs
define ( " max_size " , " 500 " ) ;
//Táto funkcia číta príponu súboru , aby sa zabezpečilo , že je video súbor
funkcie getExtension ( $ str ) {
$ i = strrpos ( $ str , " . " ) ;
ak { return " " ; }
$ l = strlen ( $ str ) - $ i ; ( $ i ! )
$ ext = substr ( $ str , $ i +1 , $ l ) ;
návrat $ ext ;
}
//Táto premenná spracováva chybu a nebude nahrať súbor , ak to je problém s tým
$ errors = 0 ;
//skontroluje , či formulár bol predložený
if ( isset ( $ _POST [ ' submit ' ] ) )
{
//prečíta názov súboru užívateľ predložené pre nahrávanie
$ videa = $ _FILES [ ' Video ' ] [ ' name ' ] ;
//ak nie je prázdny
if ( $ video )
{
//získať pôvodný názov súbor z klientov stroje
$ video_filename = stripslashes ( $ _FILES [ ' Video ' ] [ ' name ' ] ) ;
$ video_extension = getExtension ( $ filename) ;
$ video_extension = strtolower ( $ predĺženia) ;
//ak nie je známe , rozšírenie , budeme predpokladať , že sa jedná o chybu a nebudú nahrať súbor , inak budeme robiť ďalšie testy
if ( ( $ video_extension ! = " mpeg " ) && ( $ video_extension ! = " avi " ) && ( $ video_extension ! = " flv " ) && ( $ video_extension ! = " mov " ) )
{
echo ' !
$ errors = 1 ;
}
iný
{
//získať veľkosť videa
$ size = veľkosť súboru ( $ _FILES [ ' Video ' ] [ ' tmp_name ' ] ) ;
//porovnanie veľkosti s veľkosťou maxím sme definovanej a tlačové chyby , ak väčšie
if ( $ size > MAX_SIZE * 1024 )
{
echo ' < h1 > Prekročili ste limit veľkosti < /h1 > " ; !
chyby $ = 1 ;
}
//dať na videu jedinečný názov v prípade , video už existuje s názvom na serveri
$ video_name = time ( ) $ príponu . ' . ' ; .
//priradiť zložku pre uloženie videa na vašom serveri
$ newname = " video /" $ video_name ; .
//overiť , že video bolo naložené
$ skopírované = kopírovať ( $ HTTP_POST_FILES [ ' videa ' ] [ ,"" tmp_name ' ] , $ newname ) ;
if ( $ kopírovať )
{
echo '
$ errors = 1 ;
} } } }
//Ak je registrované žiadne chyby , vytlačte správu o úspechu
if ( isset ( $ _POST [ ' submit ' ] ) && ! $ chyby )
{
echo "
}
> "
Preskočiť úvodzovky na prvý a posledný riadok . Uložte súbor ako " uploadvideofile.php " tak , že vyššie uvedené formy používa tento súbor zvládnuť nahrávanie videa . Nahrať obidva súbory do vášho webového servera .