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

  FORUM HardWare.fr
  Programmation
  PHP

  problème avec la commande exec [PHP]

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème avec la commande exec [PHP]

n°1997208
mike0794
Posté le 28-05-2010 à 14:48:03  profilanswer
 

bonjour,
 
J'ai un script php qui lance un exec (il me permet de créer un graphique). Quand j'exécute le script dans un terminal avec la commande suivante

php nom_fichier.php

il me l'execute parfaitement.
Donc ensuite je met mon script dans le dossier www pour l'exécuter avec xampp et la quand je clique sur le fichier il m'affiche une page web toute blanche et il ne me crée pas mon graphique. Je ne comprend pas pourquoi, en plus il me met aucune erreur puisque mon code marche quand je le teste en ligne de commande.
 
est ce que quelqu'un aurai une idée?
 
mike0794

mood
Publicité
Posté le 28-05-2010 à 14:48:03  profilanswer
 

n°1997209
l0g4n
Proxmox&Beer
Posté le 29-05-2010 à 18:13:35  profilanswer
 

Faut lancer firefox (p-e) et taper 127.0.0.1/nom_fichier.php


---------------
Le mieux n'est pas de savoir, c'est que les autres pensent que tu saches, après tu peux enfin apprendre !
n°1997210
mikala
Souviens toi du 5 Novembre...
Posté le 30-05-2010 à 03:09:10  profilanswer
 

Ce sujet a été déplacé de la catégorie OS Alternatifs vers la categorie Programmation par Mikala


---------------
Forum des Internes Antilles-Guyane|Mandriva GNU/Linux 2010.0 |
n°1997271
art_dupond
je suis neuneu... oui oui !!
Posté le 30-05-2010 à 15:21:52  profilanswer
 

mike0794 a écrit :

bonjour,

 

J'ai un script php qui lance un exec (il me permet de créer un graphique). Quand j'exécute le script dans un terminal avec la commande suivante

php nom_fichier.php

il me l'execute parfaitement.
Donc ensuite je met mon script dans le dossier www pour l'exécuter avec xampp et la quand je clique sur le fichier il m'affiche une page web toute blanche et il ne me crée pas mon graphique. Je ne comprend pas pourquoi, en plus il me met aucune erreur puisque mon code marche quand je le teste en ligne de commande.

 

est ce que quelqu'un aurai une idée?

 

mike0794


C'est peut-être une histoire de droits. Le script exécuté par exec() ne le sera pas par ton user mais par le user "apache" (www-data je chez moi, je ne sais pas s'il s'appelle toujours comme ça).


Message édité par art_dupond le 30-05-2010 à 15:27:04

---------------
oui oui
n°1999221
omega2
Posté le 04-06-2010 à 21:56:12  profilanswer
 

art_dupond > Avec un double clic sur le fichier (MacOS/X), il demande à l'os d'ouvrir le fichier dans un éditeur de texte.
Rien à voir avec les droits d'accès.
Par contre une fois qu'il ouvrira dans son navigateur la page indiqué par l0g4n, il aura peut être le problème des droits d'accès bien qu'avec xampp, le serveur apache ne démarre pas automatiquement (ou alors je n'ai pas trouvé) et la tentation est grande de le lancer en root (pas bien du tout).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème avec la commande exec [PHP]

 

Sujets relatifs
problème de modification .bashrcSessions PHP
[C] Probleme swap liste double chainée[Swing/Netbeans] Problème pour organiser l'interface
probleme transfert excel-> acessProblème d'ouverture de pièce jointe
Problème de cookiehtml: Probleme entre getElementById et internet explorer
Problème avec la commande "exec" en PHP[PHP] Commande exec - probleme de passage de parametres
Plus de sujets relatifs à : problème avec la commande exec [PHP]


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR