par
licks0re » 01 mars 2011, 15:50
Hello Moogli,
bon ben var_dump me posait les même problèmes, je suppose donc que pour une raison ou une autre, j'ai des infos de "system / passthru / shell_exec" qui remontent mal.
Le code est celui ci:
Code : Tout sélectionner
<?php
header('Content-Type: text/html; charset=utf-8');
echo "<pre>";
$searchpattern = $_POST['searchpattern'];
echo "Results for $searchpattern :";
echo "<br /> <br />";
$search = system("sudo less /var/log/mail | grep $searchpattern");
var_dump("$search");
echo "</pre>";
?>
Si "var_dump" crache tout, c'est pas là...
J'ai essayé de faire aboutir mon grep dans un fichier texte, puis de l'afficher ensuite, mais l'affichage du fichier me pose le même problème!
Par contre, le fichier texte, lui, est correct... donc c'est des caractères qui remontent du système vers le php qui ne sont pas pris en compte.
Pour info, c'est un log de postfix.
Me donne :
Code : Tout sélectionner
Feb 28 23:59:05 server.host.com amavis[25815]: (25815-11) Passed CLEAN, -> , Message-ID: <[email protected]>, mail_id: if8OFM+gg3ft, Hits: -3.2, size: 627, queued_as: 766B64C3AA, 256 ms
Quelqu'un a une piste ?

Bon aprem

Hello Moogli,
bon ben var_dump me posait les même problèmes, je suppose donc que pour une raison ou une autre, j'ai des infos de "system / passthru / shell_exec" qui remontent mal.
Le code est celui ci:
[code]
<?php
header('Content-Type: text/html; charset=utf-8');
echo "<pre>";
$searchpattern = $_POST['searchpattern'];
echo "Results for $searchpattern :";
echo "<br /> <br />";
$search = system("sudo less /var/log/mail | grep $searchpattern");
var_dump("$search");
echo "</pre>";
?>
[/code]
Si "var_dump" crache tout, c'est pas là...
J'ai essayé de faire aboutir mon grep dans un fichier texte, puis de l'afficher ensuite, mais l'affichage du fichier me pose le même problème!
Par contre, le fichier texte, lui, est correct... donc c'est des caractères qui remontent du système vers le php qui ne sont pas pris en compte.
Pour info, c'est un log de postfix.
[code]
Feb 28 23:59:05 server.host.com amavis[25815]: (25815-11) Passed CLEAN, <
[email protected]> -> <
[email protected]>, Message-ID: <
[email protected]>, mail_id: if8OFM+gg3ft, Hits: -3.2, size: 627, queued_as: 766B64C3AA, 256 ms
[/code]
Me donne :
[code]
Feb 28 23:59:05 server.host.com amavis[25815]: (25815-11) Passed CLEAN, -> , Message-ID: <
[email protected]>, mail_id: if8OFM+gg3ft, Hits: -3.2, size: 627, queued_as: 766B64C3AA, 256 ms
[/code]
Quelqu'un a une piste ? :)
Bon aprem :wink: