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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 032 fois - Téléchargée 27 fois

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

Ajouter un commentaire

Commentaires

Messages postés
2
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
13 novembre 2005

MERCIIIII....

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
Messages postés
165
Date d'inscription
jeudi 29 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2005
2
peut-etre plus clean mais retourne des erreurs tout du moins dans le cas ou je l'ai testé.
alors que cette methode semble fonctionner dans tout les cas.
Messages postés
40
Date d'inscription
jeudi 23 janvier 2003
Statut
Membre
Dernière intervention
13 août 2008

Moi, je connais un truc encore plus rapide et plus 'clean' :

$mavariable = file_get_contents($DOCUMENT_ROOT . "nomduscript.php");

.oOMimiLOo.
Messages postés
165
Date d'inscription
jeudi 29 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2005
2
en esperant que ca soit utile en tout moi ca ma sauvé la vie :)p

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)