Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan laste opp PHP videofiler
    PHP gir webutvikler makt til å lage nettsteder som samhandler med og oppdateres av brukerne. Brukere kan legge inn tekst, bilder, videoer og annet innhold på nettsteder som er kodet med PHP. For å gi mulighet til å laste opp videoer med PHP på din nettside , lage et skjema som fungerer som brukergrensesnitt og PHP kode som vil fungere i bakenden å håndtere og hell laste opp videofilen . Instruksjoner
    en

    Åpne en blank side i en teksteditor , for eksempel Notisblokk , eller en Web - redigeringsprogram som Dreamweaver . Hvis du bruker Dreamweaver eller annen WYSIWYG (det du ser er hva du får ) type program, sørg for å endre visningen til HTML.
    2

    Skriv inn koden for skjemaet som skal brukes som brukergrensesnittet for å laste opp videofiler. HTML-koden for skjemaet skal se slik ut : en

    "


    Video Upload Form < /title> <br> <p> < /head > <br> <p> <body> <br> <p> Bruk dette skjemaet til å laste opp videofiler. <br> <p> < form action = " uploadvideofile.php " method = " post " > <br> <p> Video filkatalogsiden bane: <input type="file" name="uploadFile"> <br> <p> < input type =" submit " value = "Last opp "> <br> <p> < /form > <br> <p> < /body > <br> <p> < /html > " <br> p Dette er bare en grunnleggende skjema som kaller på PHP filen " uploadvideofile.php " for å håndtere filen du har valgt å laste opp . Lagre dette dokumentet og åpne en annen tomt dokument . <br> 3 <p> Skriv inn PHP -kode for å håndtere video opplasting. Utfordringen med å laste opp videoer er filstørrelsen . Du trenger PHP-koden for å kunne håndtere store videofiler . Koden skal se slik ut : en <p> " < php <br> <p> //Dette håndterer den maksimale størrelsen på videofilen i kbs <br> <p> define ( ? " MAX_SIZE "," 500 "); <br> <p> //Denne funksjonen leser filtypen for å sikre at det er en videofil <br> <p> funksjon getExtension ( $ str ) { <br> <p> $ i = strrpos ( $ str, " . ") ; <br> p Hvis {return " "; } <br> <p> $ l = strlen ( $ str ) - $ i ; ($ i ! ) <br> < p > $ ext = substr ( $ str, $ i en , $ l ) ; <br> <p> returnerte $ ext ; <br> <p> } <br> <p> //Denne variabelen håndterer en feil og vil ikke laste opp filen hvis det er et problem med det <br> <p> $ feil = 0; <br> <p> //sjekker om skjemaet har blitt sendt <br> <p> if ( isset ( $ _POST [ 'Send '] ) ) <br> <p> { <br> <p> //leser navnet på filen brukeren presentert for opplasting <br> <p> $ video = $ _FILES [' video '] [' name'] ; <br> <p> //hvis det ikke er tomt <br> <p> if ( $ video) <br> <p> { <br> <p> //få det opprinnelige navnet på filen fra kunder maskin <br> <p> $ video_filename = stripslashes ( $ _FILES [' video '] [' name'] ) ; <br> <p> $ video_extension = getExtension ( $ filename ) ; <br> < p > $ video_extension = strtolower ( $ forlengelse) ; <br> <p> //hvis det ikke er en kjent forlengelse, vil vi anta at det er en feil og vil ikke laste opp filen , ellers vil vi gjøre flere tester <br> <p> if ( ( $ video_extension ! = " mpeg " ) && ( $ video_extension ! = " aVI" ) && ( $ video_extension ! = " flv " ) && ( $ video_extension ! = " mov ")) <br> < p > { <br> <p> echo ' ! <h1> Ukjent utvidelse < /h1 > '; <br> <p> $ feil = 1; <br> <p> } <br> <p> annet <br> <p> { <br> <p> //få størrelsen på videoen <br> <p> $ size = filstørrelse ( $ _FILES [' video '] [' tmp_name '] ); <br> < p > //sammenligne størrelsen med leveregel størrelsen vi definert og print feil hvis større <br> <p> if ( $ size > MAX_SIZE * 1024 ) <br> <p> { <br> <p> echo ' < h1 > Du har overskredet størrelsesbegrensningen < /h1 > '; ! <br> <p> $ feil = 1; <br> <p> } <br> <p> //gi videoen et unikt navn i tilfelle en video eksisterer allerede med navnet på serveren <br> <p> $ video_name = tid ( ) $ filtype. ' . '; . <br> <p> //tildele en mappe for å lagre videoen til på serveren din <br> <p> $ newname = " video /" $ video_name ; . <br> <p> //verifisere at videoen er lastet <br> <p> $ kopiert = kopi ( $ _FILES [' video '] [ ,"' tmp_name '] , $ newname ) ; <br> <p> if ( $ kopiert ) <br> <p> { <br> <p> ekko ! ' <h1> Kopier mislykket < /h1 > ! '; <br> <p> $ feil = 1 , <br> <p> }}}} <br> <p> //Hvis ingen feil registrert , skriver suksessen melding <br> <p> if ( isset ( $ _POST [' submit' ]) && ! ​​$ feil ) <br> <p> { <br> <p> echo " <h1> filen er lastet opp ! Prøv på nytt < /h1 > "; ? <br> <p> } <br> <p> >" <br> <p> La ut anførselstegnene på den første og siste linje . Lagre filen som " uploadvideofile.php " slik at skjemaet ovenfor bruker denne filen til å håndtere opplasting av videoen . Last opp begge filene til din webserver. <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="745" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ecf0f4"> <tr> <td bgcolor="#ecf0f4"></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="95%" align="center" height="26"> <tr> <td width="51%"><p>früher : <a class='LinkPrevArticle' href='http://www.datamaskin.biz/Programmering/php-mysql-programming/92838.html' >Hvordan overføre Excel Data til MySQL </a></li></p></td> </tr> <tr> <td width="49%"> Weiter: <a class='LinkNextArticle' href='http://www.datamaskin.biz/Programmering/php-mysql-programming/92840.html' >Hvordan sette opp e-post med PHP </a></li></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width="100%" height=7> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=770 align=center height=246> <tr> <td height=246 vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <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>Relatert Artike</strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <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.datamaskin.biz/Programmering/php-mysql-programming/92377.html" title="Hvordan å omskrive nettadresser i PHP filer til en annen Domain Name " target="_self">Hvordan å omskrive nettadresser i PHP filer til en ann…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91291.html" title="Hvordan fange en Sidetittel Bruke PHP " target="_self">Hvordan fange en Sidetittel Bruke PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91993.html" title="Slik deaktiverer PHP for en undermappe " target="_self">Slik deaktiverer PHP for en undermappe </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91340.html" title="Sette inn Ignorer eller Get ID i MySQL " target="_self">Sette inn Ignorer eller Get ID i MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91716.html" title="Slik kjører du en ColdFusion Page Fra PHP " target="_self">Slik kjører du en ColdFusion Page Fra PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91909.html" title="Hvordan lage en Tag i PHP " target="_self">Hvordan lage en Tag i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92913.html" title="Hvordan laste opp et bilde med PHP " target="_self">Hvordan laste opp et bilde med PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91819.html" title="Hvordan legge en Input Text Box Verdi i PHP " target="_self">Hvordan legge en Input Text Box Verdi i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/93016.html" title="Hvordan Ring en ekstern PHP File Form med HTML " target="_self">Hvordan Ring en ekstern PHP File Form med HTML </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91576.html" title="Hvordan sette opp DSN til MySQL på GoDaddy " target="_self">Hvordan sette opp DSN til MySQL på GoDaddy </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=20></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <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>Anbefalte artikler </strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <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.datamaskin.biz/Programmering/cc-programming/85931.html" title="AVR Wireless Project " target="_self">AVR Wireless Project </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/85691.html" title="Hvordan få Koder for Dev -C + + 4.9.9.2 " target="_self">Hvordan få Koder for Dev -C + + 4.9.9.2 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/94153.html" title="Hvordan lage et vanlig uttrykk i Python " target="_self">Hvordan lage et vanlig uttrykk i Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/86271.html" title="Hvordan bruke StrLen Command i C + + " target="_self">Hvordan bruke StrLen Command i C + + </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/87502.html" title="Slik fjerner et alias i AIX " target="_self">Slik fjerner et alias i AIX </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/86644.html" title="Fordelene av Fortran " target="_self">Fordelene av Fortran </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/88041.html" title="Hvordan skrive en rapport om programmering " target="_self">Hvordan skrive en rapport om programmering </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/javascript-programming/91166.html" title="Javascript Grid Tutorial " target="_self">Javascript Grid Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/88589.html" title="Hvordan skrive en Software Design Document " target="_self">Hvordan skrive en Software Design Document </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/perl-programming/93352.html" title="Perl filtyper " target="_self">Perl filtyper </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 height=8> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=center>Copyright ©  Datamaskin  http://www.datamaskin.biz/ <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>