Recuperer le resultat d'un include dans une variable en tant que chaine

Contenu du snippet

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.

A voir également

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.

Du même auteur (yami_no_ookami)