Aller au contenu

Récupérer le résultat d'un script


phplayer

Sujets conseillés

Bonjour,

Je cherche à récupérer les résultat d'un script contenu dans un autre fichier et pas son contenu.

Par exemple :

Script.php

<?php
echo("salut");
?>

<?php
$variable=resultat("script.php");
//Variable contient la chaine "salut"
?>

J'ai essayé avec file_get_contents() qui marche très bien dans un cas simple comme celui-ci mais si j'en ai besoin dans une fonction ça renvoi le contenu du fichier

Exemple :

<?php
function resultat($fic){
$res=file_get_contents($fic);
return $res;
}

$variable=resultat("script.php");
//Variable contient la chaine '<?php echo("salut"); ?>'
?>

Du coup je ne sais pas quoi faire

Merci de votre aide

Modifié par phplayer
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

En utilisation la gestion du buffer de sortie tu peux faire cela facilement.

ob_start();
include('script.php');
$contenu = ob_get_clean();

Si le fichier est sur un serveur distant c'est encore plus facile en donnant une URL complète (-http://domain.com/script.php) à la fonction file_get_contents (ou l'instruction include) et si la gestion des "fopen wrapper" est activée (allow_url_fopen) tu obtiendras le résultat du script directement (car il sera interprété sur le serveur distant).

Bonne continuation.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...