Bonjour,
Voici le contexte de mon problème :
Les visiteurs de mon site upload sur mon serveur leur vidéo (assez courtes) en format avi, mwv, ou mp4. Je souhaite encoder automatiquement leur vidéo au format flv, (encodage réalisé sur le serveur). Pour cela, j'ai besoin d'envoyer une commade linux au serveur, via mon script php.
J'utilise donc la fonction php exec($commande, $resultat).
Mon problème :
Seule la commande linux mkdir s'exécute. Toutes les autres commandes linux (rm, mv, etc...) ne s'exécutent pas. Je ne peux donc pas installer ffmpeg (commande emerge ffmpeg) et encore moins encoder les vidéos (commande ffmpeg mavideo.avi mavideo.flv).
Détails :
J'ai mis mes fichiers en CHMOD 777.
Le serveur est un serveur Apache.
Le code php suivant fonctionne avec la commande mkdir :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $commande = 'mkdir nouveau_dossier'; exec($commande, $resultat);
Partager