Bonjour à tous,
comment obtenir la résultat de stdout dans une variable plutôt que dans...
stdout ?
Je l'ai déjà vu mais jamais utilisé et j'ai oublié !
Exemple de code (avec curl) :
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Calimero
Machaon wrote:
Dans cet exemple curl_exec() fait un "echo" à la fin, j'aimerais faire qq chose du genre : $res = curl_exec(); mais cette fct renvoi un bool :-(
Note: If you want to have the result returned instead of it being printed to the browser directly, use the CURLOPT_RETURNTRANSFER option of curl_setopt().
De manière plus générale, du ob_start()/ob_get_contents() devrait permettre une solution (bricolage ?) plus général.
-- @+ Calimero
Machaon wrote:
Dans cet exemple curl_exec() fait un "echo" à la fin, j'aimerais faire qq
chose du genre :
$res = curl_exec();
mais cette fct renvoi un bool :-(
Note: If you want to have the result returned instead of it being
printed to the browser directly, use the CURLOPT_RETURNTRANSFER option
of curl_setopt().
De manière plus générale, du ob_start()/ob_get_contents() devrait
permettre une solution (bricolage ?) plus général.
Dans cet exemple curl_exec() fait un "echo" à la fin, j'aimerais faire qq chose du genre : $res = curl_exec(); mais cette fct renvoi un bool :-(
Note: If you want to have the result returned instead of it being printed to the browser directly, use the CURLOPT_RETURNTRANSFER option of curl_setopt().
De manière plus générale, du ob_start()/ob_get_contents() devrait permettre une solution (bricolage ?) plus général.
-- @+ Calimero
Olivier Miakinen
comment obtenir la résultat de stdout dans une variable plutôt que dans... stdout ?
J'en ai parlé il y a juste trois jours dans le fil « rendre statique » : <http://fr.php.net/manual/fr/ref.outcontrol.php>.
En particulier : <http://fr.php.net/manual/fr/function.ob-get-contents.php>.
-- Olivier Miakinen Troll du plus sage chez les conviviaux : le nouveau venu, avec son clan, s'infiltre dans les groupes de nouvelles. (3 c.)
comment obtenir la résultat de stdout dans une variable plutôt que dans...
stdout ?
J'en ai parlé il y a juste trois jours dans le fil « rendre statique » :
<http://fr.php.net/manual/fr/ref.outcontrol.php>.
En particulier : <http://fr.php.net/manual/fr/function.ob-get-contents.php>.
--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)
comment obtenir la résultat de stdout dans une variable plutôt que dans... stdout ?
J'en ai parlé il y a juste trois jours dans le fil « rendre statique » : <http://fr.php.net/manual/fr/ref.outcontrol.php>.
En particulier : <http://fr.php.net/manual/fr/function.ob-get-contents.php>.
-- Olivier Miakinen Troll du plus sage chez les conviviaux : le nouveau venu, avec son clan, s'infiltre dans les groupes de nouvelles. (3 c.)
Machaon
"Calimero" a écrit dans le message de news: e8jl0g$1jl8$
Machaon wrote:
Dans cet exemple curl_exec() fait un "echo" à la fin, j'aimerais faire qq chose du genre : $res = curl_exec(); mais cette fct renvoi un bool :-(
Note: If you want to have the result returned instead of it being printed to the browser directly, use the CURLOPT_RETURNTRANSFER option of curl_setopt().
De manière plus générale, du ob_start()/ob_get_contents() devrait permettre une solution (bricolage ?) plus général.
-- @+ Calimero
Merci beaucoup, j'avais en effet vu cette option de curl mais les fonctions ob_* m'interesse qd même !
Machaon
"Calimero" <calimero.ng@evolutive.org> a écrit dans le message de news:
e8jl0g$1jl8$1@cabale.usenet-fr.net...
Machaon wrote:
Dans cet exemple curl_exec() fait un "echo" à la fin, j'aimerais faire qq
chose du genre :
$res = curl_exec();
mais cette fct renvoi un bool :-(
Note: If you want to have the result returned instead of it being printed
to the browser directly, use the CURLOPT_RETURNTRANSFER option of
curl_setopt().
De manière plus générale, du ob_start()/ob_get_contents() devrait
permettre une solution (bricolage ?) plus général.
--
@+
Calimero
Merci beaucoup, j'avais en effet vu cette option de curl mais les fonctions
ob_* m'interesse qd même !
"Calimero" a écrit dans le message de news: e8jl0g$1jl8$
Machaon wrote:
Dans cet exemple curl_exec() fait un "echo" à la fin, j'aimerais faire qq chose du genre : $res = curl_exec(); mais cette fct renvoi un bool :-(
Note: If you want to have the result returned instead of it being printed to the browser directly, use the CURLOPT_RETURNTRANSFER option of curl_setopt().
De manière plus générale, du ob_start()/ob_get_contents() devrait permettre une solution (bricolage ?) plus général.
-- @+ Calimero
Merci beaucoup, j'avais en effet vu cette option de curl mais les fonctions ob_* m'interesse qd même !