PHP permet au développeur Web le pouvoir de créer des sites Web qui interagissent avec et sont mis à jour par les utilisateurs. Les utilisateurs peuvent afficher du texte, des images , des vidéos et tout autre contenu sur des sites Web qui sont codés en PHP . Pour offrir la possibilité de télécharger des vidéos avec PHP sur votre site , créez un formulaire qui fonctionne comme l'interface utilisateur et le code PHP qui va travailler dans le back-end pour gérer avec succès et télécharger le fichier vidéo. Instructions
1
ouvrir une page vierge dans un éditeur de texte comme Bloc-notes ou une application Web -authoring comme Dreamweaver. Si vous utilisez Dreamweaver ou un autre WYSIWYG ( ce que vous voyez est ce que vous obtenez ) d' application de type , assurez-vous de modifier l'affichage en HTML .
2
Tapez le code du formulaire qui sera utilisé comme l'interface d'utilisateur pour télécharger les fichiers vidéo . Le code HTML pour le formulaire devrait ressembler à ceci :
"
Video Upload Form Photos
Utilisez ce formulaire pour télécharger vos fichiers vidéo.
Photos
Photos
"
c'est juste une base forme qui appelle le fichier PHP " uploadvideofile.php " à manipuler le fichier que vous avez sélectionné à télécharger. Enregistrer ce document et en ouvrir un autre document vierge.
3 Type de
dans le code PHP pour gérer le transfert de la vidéo . Le défi avec l'envoi de vidéos est la taille du fichier . Vous aurez besoin du code PHP pour être capable de gérer de gros fichiers vidéo . Le code devrait ressembler à ceci :
"< php
//Cela gère la taille maximale pour le fichier vidéo dans kbs
define ( ? " MAX_SIZE "," 500 ");
//Cette fonction lit l'extension du fichier pour s'assurer qu'il s'agit d'un fichier vidéo
fonction getExtension ( $ str ) {
$ i = strrpos ($ str, ".") ;
si {return ""; }
$ l = strlen ( $ str ) - $ i; ($ i !)
< p> $ ext = substr ( $ str , $ i +1, $ l);
return $ ext ;
}
//Cette variable gère une erreur et ne seront pas télécharger le fichier si il ya un problème avec ce
$ errors = 0;
//vérifie si le formulaire a été soumis
if ( isset ($ _POST [ 'Submit' ] ) ) {
//lit le nom du fichier soumises par l'utilisateur pour le téléchargement
$ video = $ _FILES [ 'video' ] [' nom '] ;
//si elle n'est pas vide
if ($ video)
{
//récupère le nom original de le fichier clients de la Machine