begin process at 2010 02 10 03:22:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > RECUPERER LE RESULTAT D'UN INCLUDE DANS UNE VARIABLE EN TANT QUE CHAINE

RECUPERER LE RESULTAT D'UN INCLUDE DANS UNE VARIABLE EN TANT QUE CHAINE


 Information sur la source

Note :
5,5 / 10 - par 4 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :03/05/2004 Vu :2 822

Auteur : yami_no_ookami

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

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

  • ob_start();
  • include($DOCUMENT_ROOT . "nomduscript.inc");
  • $recup = ob_get_contents();
  • ob_end_clean;
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.


 Sources de la même categorie

Source avec une capture PAGINATION EN PHP par Orangina
Source avec Zip POO - DEBUGGER par DiGhan
Source avec Zip CRAWLER DE SITE EN PHP par Mcjo
DÉCOUPAGE D'UN TEXTE EN FONCTION DES SAUTS DE LIGNES par biloubil
RÉCUPÉRER LE CHEMIN RELATIF D'UN OBJET PAR RAPPORT À LA RACI... par FredPsy

Commentaires et avis

Commentaire de yami_no_ookami le 03/05/2004 10:44:34

en esperant que ca soit utile en tout moi ca ma sauvé la vie :)p

Commentaire de gege217 le 04/05/2004 14:58:45

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

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

.oOMimiLOo.

Commentaire de yami_no_ookami le 05/05/2004 10:30:33

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.

Commentaire de touffator le 26/12/2006 00:33:19

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

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales