Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2087 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  éxécution de flash avec script php,pb: perte parametres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

éxécution de flash avec script php,pb: perte parametres

n°1622983
stephmoi
Posté le 12-10-2007 à 15:19:07  profilanswer
 

Bonjour, j'ai fait une  page web avec trois bouton qui lance:
 

Code :
  1. $var =  shell_exec(' shellflash http://127.0.0.1/Appmenu.swf  > /dev/nul');
  2. $var =  shell_exec(' shellflash http://127.0.0.1/Apptest.swf  > /dev/nul');
  3. $var =  shell_exec(' shellflash http://127.0.0.1/Appappel.swf  > /dev/nul');


 
les trois boutons servent à lancer ;depuis nimporte quelle pc; une animation flash différente sur la bornes qui possede ni clavier ni souris.Cette borne est aussi le serveur apache avec php5 et fluxbuntu.Cette aplliance film les personne qu'il y a devant elle grace a une webcam  
 
Le script shellflash est le suivant:
 

Code :
  1. #!/bin/sh
  2. echo "passwd" | sudo -S killall flashplayer &
  3. killall flashplayer
  4. sleep 1
  5. DISPLAY=:0.0 flashplayer $1 &


 
J'ai fait un xhost+localhost pour permettre à php d'utiliser X et j'ai aussi  autoriser www-data a effectuer mon script,aprés avoir ajouter www-data dans le groupe video pour que flashplayer qui est lancé par www-data est accés à la caméras, tout fonctionne sauf qu'il faut cliquer sur allow à chaque fois pour autoriser flashplayer à accéder à la caméra et que flashplayer passe subitment en anglais.
Je sais ce que vous allez me dire vas dans parametre blablabla mais j'ai essayé et flash ne retiens aucun parametre, pourtant si je lance flashplayer normalement avec la commande flashplayer & j'ai un menu parametre en francais qui retiens bien ce que je lui dit.
 
j'ai flash player standalone 9
php 5
fluxbuntu
 
Si vous avez une idée du probleme, une solution, ou des indication comme dans quelle fichier de log je trouve ce que flashplayer dit je suis ouvert à toute propositions
 
 

mood
Publicité
Posté le 12-10-2007 à 15:19:07  profilanswer
 

n°1623067
stephmoi
Posté le 12-10-2007 à 16:25:46  profilanswer
 

DU nouveau, quand je fais CTRL+ALT+F1 je me log avec l'utilisateur normal, je fais ' shellflash [127.0.0.1]  > /dev/nul' cela fonctionne parfaitement j'ai tout mes parametres et le menu et en francais, donc je me suis dit pour faire un test je vais mettre le meme user à apache, je test et toujours le même probleme, donc quelles peuvent etre les différence entre
shell_exec(' shellflash [127.0.0.1]  > /dev/nul');
et  shellflash [127.0.0.1]  > /dev/nul'
 
en fesant un ps -aux j'ai remarqué qu'il était tout les deux bien lancé avec le même utilisateur

n°1623952
stephmoi
Posté le 15-10-2007 à 15:04:27  profilanswer
 

j'ai mis strace -f -ff -o /tmp/flashplayer.trace dans mon shell script aprés avoir analysé tout les résultat qui sont nombreux(trés nombreux) j'ai trouvé une erreur qui pourrait etre responsable de la perte des parametres
 
Quand je ne perd pas les parametres j'ai
open("/root/.mozilla/firefox/profiles.ini", 0_RDONLY) = 4
 
et le lancement avec php donne
open ("/.mozilla/firefox/profiles.ini", 0_RDONLY) = -1 ENOENT (no such file or directory)
 
donc je php ne va pas chercher le profile dans le bon PATH mais comment lui indiquer? merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  éxécution de flash avec script php,pb: perte parametres

 

Sujets relatifs
Aide script dos de baseFaire un site en Flash
php exécution d'un programme en graphiqueExecution d'un script photoshop
cherche aide pour un script[JAVA] Forcer l'exécution d'une version antérieur du JRE
Récupérer variable flashStructure d'execution
[VBS] message d'avertissement au lancement d'un exe dans un script vbs 
Plus de sujets relatifs à : éxécution de flash avec script php,pb: perte parametres


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR