| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Upload PHP videofiler
    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.

    < formular action = " uploadvideofile.php " method = " post " >

    Video fil mappe sti:

    < input type = " submit "value = "Upload billede" >

    < /form>

    < /body >

    < /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

    $ video_filename = stripslashes ($ _FILES [' video '] [ 'navn' ] ),

    $ video_extension = getExtension ( $ filename) ;
    < p> $ video_extension = strtolower ( $ extension ),

    //hvis det ikke er en kendt forlængelse , vil vi formoder, at det er en fejl og vil ikke uploade filen , ellers vil vi gøre mere test

    hvis ( ($ video_extension ! = "MPEG" ) && ($ video_extension ! = " avi " ) && ($ video_extension ! = " flv " ) && ($ video_extension ! = " mov " ) )
    < p > {

    echo ' !

    Ukendt udvidelse af

    ";

    $ fejl = 1;

    }

    andet < br >

    {

    //få størrelsen af ​​den video

    $ 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 >

    $ newname = " video /" $ video_name ; .

    //kontrollere, at videoen er blevet indlæst

    $ kopieret = kopi ( $ _FILES [' video '] [ ,"' tmp_name '] , $ newname ),

    if ($ kopieret )

    {

    echo !

    Copy mislykket

    ! ' ;

    $ fejl = 1;

    } }}}

    //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 .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan skal tjekkes filstørrelse Mens Browsing en com…
    ·Hvordan man opbygger en Automated Register Bot 
    ·Sådan slettes fra flere tabeller med PHP i MySQL 
    ·Hvordan kan jeg ringe med klokken på serveren i PHP 
    ·Sådan får du adgang Kør SQL-kommando 
    ·Sådan fjernes en New Line og Space i PHP 
    ·Sådan oprettes RSS Med PHP 
    ·Sådan String Forespørgsler Sammen i MySQL 
    ·Sådan får du adgang variable i Var Dump Med PHP 
    ·Hvordan man laver en PHP Contact Form 
      Anbefalede Artikler
    ·Sådan Link en FK i MySQL 
    ·Hvordan skal man behandle XML navn Spaces i PHP 
    ·Sådan må en Live Search med PHP og MySQL 
    ·Sådan Timeout i JavaScript 
    ·Sådan oprettes en sekvens i Oracle SQL 
    ·Sådan at tvinge en Destructor Ring i C + + Net 
    ·Sådan bruges foreach erklæring i Perl 
    ·Sådan Capture en Sidetitel Brug PHP 
    ·Sådan Indsæt en værdi i en identitet Column 
    ·Sådan vises en PHP kalender på en HTML-side 
    Copyright © Computer Viden http://www.computerdk.com