j'ai eu ce probleme de recupere le resultat d'un include dans une variable.
Certains diront qu'ils suffit de le lire comme un fichier texte et d'utiliser eval() pour les variable php sauf qu'avec du code complexe melangeant html javascript et php, eval() est inutilisable.
Voici donc un code court et qui a ete testé avec un include complexe donc pas de prob.
Source / Exemple :
ob_start();
include($DOCUMENT_ROOT . "nomduscript.inc");
$recup = ob_get_contents();
ob_end_clean;
Conclusion :
la variable $recup contient maitenant le resultat renvoyé par le include.
ca utilise les buffers de sortie.
c'est ce que je cherchais, car quand j'ai tester avec file get contents ça me compilais pas le code php (moche quoi) alors que la normalement si :p
++
Clem
alors que cette methode semble fonctionner dans tout les cas.
$mavariable = file_get_contents($DOCUMENT_ROOT . "nomduscript.php");
.oOMimiLOo.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.