Rechercher : dans
Par :

[PHP] Création/Démarrage de service

Dernière réponse le 10 mar 2009 à 08:42:24 Dante-33, le 9 mar 2009 à 12:17:43 
 Signaler ce message aux modérateurs

Bonjour,

Je souhaiterais faire un site internet dans le style de YouTube.
J'utilise WampServer2.0g pour mes test de développement.

J'ai un serveur sous Windows serveur 2003. J'ai installé Apache. Mes page web sont en XHTML et PHP.

J'ai déjà mis en place un page qui permet de lire des vidéos. Elle fonctionne avec un lecteur flash.

Ce que je souhaiterais mettre en place, c'est un page qui permettrais à un utilisateur d'uploader une vidéo en .avi, .wmv ou .mov et de la convertir en .flv.

J'ai déjà trouvé comment faire pour convertir grâce à ffmpeg.

La question que je me pose c'est comment faire pour la déclencher la conversion ? Deux solution s'offrent à moi :
- créer un service en PHP qui lance la conversion (ffmpeg-php) mais honnêtement je n'ai pas trouvé de doc suffisamment conséquente pour comprendre comment ça marche.

- créer un service sur le serveur et de le faire démarrer après l'upload de la vidéo.

Je compte me lancer dans la deuxième solution. Cependant je n'arrive pas à lancer un fichier.bat depuis PHP.

Comment faire ?

Si vous voyez une meilleur solution je suis preneur.
Les gens qui disent que windows est pourri et qui continuent­ de l'utiliser me font bien rire ...
95 % des erreurs proviennent de ce qu'il y a entre le clavie­r et la chaise

Configuration: Windows XP
Firefox 3.0.7

Meilleures réponses pour « [PHP] Création/Démarrage de service » dans :
Réparer le démarrage de Vista VoirVotre Vista ne veut plus démarrer ? ni en mode normal, ni en mode sans échec ? Voici, une petite astuce qui permet de réparer le démarrage de Vista : Démarrer votre PC avec le DVD de Vista. Si vous ne l'avez pas, vous pouvez le créer en...
[Windows] Démarrer/arrêter un service en ligne de commande VoirL'outil netsh (netsh.exe) permet d'automatiser le démarrage ou l'arrêt d'un service grâce à la ligne de commande suivante : Pour démarrer un service : Net start nom_du_service Pour arrêter un service : Net stop nom_du_service Cela nécessite les...
Activer/désactiver les services au démarrage VoirMéthode simple Pour voir la liste des services, aller dans le menu "Système" > "Administration" > "Services". Cochez/décochez les services que vous souhaitez activer/désactiver. Note: Cette fenêtre n'affiche pas tous les services....
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...

1

 Dante-33, le 10 mar 2009 à 08:42:24

J'ai trouvé il fallait faire

<?php 
    system("C:\\\Windows\\System32\\cmd.exe /C C:\\\liensVersLeBatch.bat");
?>


En espérant que ça aide les uns et les autres ... Les gens qui disent que windows est pourri et qui continuent de l'utiliser me font bien rire ...
95 % des erreurs proviennent de ce qu'il y a entre le clavier et la chaise

Répondre à Dante-33
Collection CommentÇaMarche.net