par
Sékiltoyai » 21 juil. 2009, 23:08
Mais qu'est ce que tu racontes? mon probleme c'est pas l'affichage d'une variable mais l'éxecution d'un bat.
Ouh, attention, ne dépasse pas les bornes hein

J'ai très bien compris ton problème. Seulement on essaye de t'apprendre à débugguer. Donc au lieu de caractériser ton impatience en essayant de nous faire croire qu'on ne sait pas ce qu'on dit, remets toi plutôt en question.

Parce que, d'une part, si tu avais appliqué mon conseil, en plus de régler le problème, tu saurais pourquoi ça ne marchait pas, et d'autre part, si tu savais utiliser un var_dump(), lire la doc, et chercher avec google, tu n'aurais même pas eu besoin de venir poster ici, puisque tu aurais réglé le problème depuis longtemps.
Donc si tu viens ici, ne remets pas en cause nos conseils
EDIT3: j'ai règlé le memory_limit a 512M (ce qui est suffisant pour mon programme)
dans le php.ini et vérifié dans le phpinfo() c'est bon.
Par contre on dirai qu'il ne le prends pas en compte.. quand je regarde dans le
gestionnaire de taches -> processus lorsque j'éxécute le prog via php il consomme
pas plus de ~20M (insuffisant) alors que avec une commande ms dos il consomme
~250M et fonctionne.
De un ne pas fonctionner, ça ne veut rien dire, quand ça fonctionne c'est qu'il y a un comportement anormal, donc différent, donc qui se décrit. Dans ce cas là il faut donner l'erreur, s'il n'y a pas d'erreur, vérifier que le niveau d'erreur est au maximum.
Pour le débuggage, il faut garder un var_dump sur la sortie du script, donc le $str_ret. Il faut aussi faire des sorties sur le programme java si tu as la main dessus. Donc si possible, tu places des System.out.println() pour tracer le code et regarder où il s'arrête.
Tu parles du programme php. Tu exécutes php en ligne de commande ? Si c'est le cas, ce n'est peut être pas le même php.ini, donc utilise php -i et non le phpinfo().
[quote="djutopie"]Mais qu'est ce que tu racontes? mon probleme c'est pas l'affichage d'une variable mais l'éxecution d'un bat.[/quote]
Ouh, attention, ne dépasse pas les bornes hein :)
J'ai très bien compris ton problème. Seulement on essaye de t'apprendre à débugguer. Donc au lieu de caractériser ton impatience en essayant de nous faire croire qu'on ne sait pas ce qu'on dit, remets toi plutôt en question. :)
Parce que, d'une part, si tu avais appliqué mon conseil, en plus de régler le problème, tu saurais pourquoi ça ne marchait pas, et d'autre part, si tu savais utiliser un var_dump(), lire la doc, et chercher avec google, tu n'aurais même pas eu besoin de venir poster ici, puisque tu aurais réglé le problème depuis longtemps.
Donc si tu viens ici, ne remets pas en cause nos conseils :)
[quote="djutopie"]
EDIT3: j'ai règlé le memory_limit a 512M (ce qui est suffisant pour mon programme)
dans le php.ini et vérifié dans le phpinfo() c'est bon.
Par contre on dirai qu'il ne le prends pas en compte.. quand je regarde dans le
gestionnaire de taches -> processus lorsque j'éxécute le prog via php il consomme
pas plus de ~20M (insuffisant) alors que avec une commande ms dos il consomme
~250M et fonctionne.
[/quote]
De un ne pas fonctionner, ça ne veut rien dire, quand ça fonctionne c'est qu'il y a un comportement anormal, donc différent, donc qui se décrit. Dans ce cas là il faut donner l'erreur, s'il n'y a pas d'erreur, vérifier que le niveau d'erreur est au maximum.
Pour le débuggage, il faut garder un var_dump sur la sortie du script, donc le $str_ret. Il faut aussi faire des sorties sur le programme java si tu as la main dessus. Donc si possible, tu places des System.out.println() pour tracer le code et regarder où il s'arrête.
Tu parles du programme php. Tu exécutes php en ligne de commande ? Si c'est le cas, ce n'est peut être pas le même php.ini, donc utilise php -i et non le phpinfo().