Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como fazer upload de arquivos de vídeo PHP
PHP dá ao desenvolvedor Web o poder de criar sites que interagem com e são atualizados pelos usuários. Os usuários podem postar textos, imagens , vídeos e qualquer outro conteúdo em sites que são codificadas com PHP. Para fornecer a opção de fazer upload de vídeos com PHP em seu site, criar uma forma que funciona como a interface do usuário eo código PHP que irá trabalhar no back-end para lidar com sucesso e fazer o upload do arquivo de vídeo. Instruções
1

Abra uma página em branco em um editor de texto, como o Bloco de Notas, ou um aplicativo Web- autoria como o Dreamweaver . Se você usa o Dreamweaver ou outro WYSIWYG (o que você vê é o que você obtém) tipo de aplicação, certifique-se de alterar a vista para HTML.
2

Digite o código do formulário que será utilizado como a interface do usuário para fazer upload de arquivos de vídeo . O código HTML para o formulário deve ser semelhante a este :

"


Vídeo Carregar Formulário



Utilize este formulário para fazer upload de seus arquivos de vídeo.

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

caminho do diretório do arquivo de vídeo :

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



"

Este é apenas um básico forma que convida o arquivo PHP " uploadvideofile.php " para lidar com o arquivo selecionado para upload. Guarde este documento e abrir outro documento em branco.
3 Tipo

no código PHP para lidar com o upload de vídeo . O desafio com upload de vídeos é o tamanho do arquivo. Você vai precisar do código PHP para ser capaz de lidar com grandes arquivos de vídeo. O código deve ser semelhante a este :

" ?

//Este lida com o tamanho máximo para o arquivo de vídeo em kbs

define (" MAX_SIZE "," 500 ");

//Esta função lê a extensão do arquivo para garantir que se trata de um arquivo de vídeo

função getExtension ( $ str ) {

$ i = strrpos ( $ str, ".") ;

se {return " "; }

$ l = strlen ( $ str ) - $ i ; ($ i !)

$ ext = substr ( $ str , $ i +1 , $ l );

retornar $ ext ;

}

//Esta variável lida com um erro e não vai fazer o upload do arquivo, se há um problema com ele

$ erros = 0;

//verifica se o formulário foi submetido

if ( isset ($ _POST [ 'Enviar ']) ) {


//lê o nome do arquivo que o usuário enviou para carregar

$ video = $ _FILES [ 'video' ] ['name' ];

//se não é
vazio

if ($ vídeo )

{

//obtém o nome original o arquivo da máquina clientes

$ video_filename = stripslashes ( $ _FILES [ 'video' ] [ 'name'] );

$ video_extension = getExtension ($ filename );

$ video_extension = strtolower ( $ extensão) ;

//se não é uma extensão conhecida , vamos supor que é um erro e não vai fazer o upload do arquivo , caso contrário, vamos fazer mais testes

if (( $ video_extension ! = " mpeg " ) && ( $ video_extension ! = " avi" ) && ( $ video_extension ! = " flv " ) && ( $ video_extension ! = " mov "))

{

echo ' !

extensão Desconhecido

';

$ erros = 1;

}

mais

{

//pega o tamanho do vídeo

$ size = filesize ($ _FILES [ 'video' ] [ ' tmp_name' ]) ;

//comparar o tamanho com o tamanho máximo que definimos e erro de impressão se maior

if ($ tamanho > MAX_SIZE * 1024 )

{

echo ' < h1> Você excedeu o limite de tamanho '; !

$ erros = 1;

}

//dar ao vídeo um nome exclusivo para o caso um vídeo que já existe com o nome no servidor

$ video_name = time () $ extensão . '.' ; .

//atribuir uma pasta para guardar o vídeo para em seu servidor

$ newname = " vídeo /" $ video_name ; .

//verificar se o vídeo foi carregado

= $ copiados copiar ( $ _FILES [ 'video' ] [ ,"' tmp_name' ], $ newname );

if ($ copiado)

{

echo '

Copie sem sucesso

'! ;

$ erros = 1;

}}}}

//Se nenhum erro registrado , imprima a mensagem de sucesso

if ( isset ($ _POST [' Enviar '] ) && ! $ erros )

{

echo "

Arquivo enviado com sucesso ! Tente novamente

"; ?

}

> "

Deixar de fora as aspas na primeira e na última linha . Salve o arquivo como " uploadvideofile.php " para que o formulário acima usa esse arquivo para lidar com o upload do vídeo. Envie os dois arquivos para seu servidor web.

Anterior :

Próximo : No
  Os artigos relacionados
·Função Percentual em PHP 
·Como obter a data de um MySQL Timestamp 
·Como remover espaços em branco no código PHP no Dream…
·MySQL PHP upload da imagem Tutoriais 
·Como obter um URL da página anterior em PHP 
·Como exibir e Estrutura MySQL com PHP 
·Como instalar e configurar MySQL 5.0.77.Tar 
·Como remover a primeira letra de uma string em PHP 
·Tutorial Imagem PHP dinâmico 
·Como corrigir o meu PHP Rand 
  Artigos em destaque
·Como usar arquivos Gpx 
·Como criar um EXE de um morcego File 
·O que é Interleave Codificação 
·Quem foi o primeiro programador de computador 
·Como mesclar uma matriz usando QBasic 
·Como excluir um arquivo no SVN Eclipse 
·Como excluir JPA em Java 
·O que é um código C Fragmento 
·Como criar Projetos Utilizando programação C 
·Como Alternar uma variável em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados