Tom's Guide > Forum > Programmation > [PHP] System() ne fonctionne pas.
Mot :    Pseudo :           
 

J'ai copier le script de la doc PHP pour faire un test, sous easyphp ca marche très bien mais sur mon serveur linux ca ne marche pas. J'ai aucun message d'erreur.

Code :
  1. <?php
  2. echo '<pre>';
  3. // Affiche le réltat de la commande "ls" et retourne
  4. // la derniè lignes dans $last_line. Stocke la valeur retourné // par la commande shelle dans $retval.
  5. $last_line = system('dir', $retval);
  6. // Affichage d'autres informations
  7. echo '
  8. </pre>
  9. <hr />La derniè ligne lue : ' . $last_line . '
  10. <hr />Valeur retourné: ' . $retval;
  11. ?>




dir a été changer pas ls


J'ai seulement l'HTML en sortie:

La derniè ligne lue :
Valeur retourné: 127

J'ai fait un petit tour dans php.ini ou j'ai pu voir "disable_functions =" vide...

Avez vous une idée?

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

le code d'erreur 127 indique que la commande est inconnue, ca peut venir du safe mode s'il est activé au niveau de ton site ou du serveur web

Répondre à coca25

dans httpd.conf le safe_mode est off j'ai pu le vérifier avec un phpinfo()...


Message édité par shutdown76 le 16-05-2007 à 18:00:34
Répondre à shutdown76
Tom's Guide > Forum > Programmation > [PHP] System() ne fonctionne pas.
Aller à :

Il y a 1436 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens