Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/03/2007, 01h37   #1
Membre actif
 
Inscription : octobre 2003
Messages : 211
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 211
Points : 153
Points : 153
Envoyer un message via MSN à nabab
Par défaut Récupération du résultat d'une page php

Bonsoir,

Je cherche a recuperer en tant que variable un script PHP, qui contient du code HTML hors balise PHP, et qui fait appel a des variables locales, et je ne sais pas quelle fonction utiliser.

Par exemple:

file1.php

Code :
1
2
3
4
5
6
7
8
9
 
<?php session_start(); 
include_once("connect.php");
$req = mysql_query("SELECT prenom FROM users WHERE id=1");
$data = mysql_fetch_array($req);
?>
<table><tr><td>
Ceci est un exemple. Mon nom est <?php echo $data['prenom']." ".$_SESSION['lastname']; ?>
</td></tr></table>
file2.php

Ici, je veux recuperer le rendu de file1.php (cad avec le resultat du codePHP) et le traiter comme une variable pour le transformer.


J'imagine qu'il y a une facon evidente de faire, mais qui m'est passee au-dessus de la tete...

Merci de votre aide!

Thomas
nabab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 08h45   #2
Membre Expert
 
Inscription : août 2002
Messages : 1 036
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 1 036
Points : 1 166
Points : 1 166
Bonjour,

Tu peux essayer en utilisant les fonctions de bufferisation :
http://fr3.php.net/manual/fr/ref.outcontrol.php
jeca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 09h24   #3
Membre chevronné
 
Inscription : juin 2005
Messages : 572
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : juin 2005
Messages : 572
Points : 690
Points : 690
Tu peux utiliser ob_flush également qui te génèrera un fichier html à la volée, que tu pourras traiter ensuite grace aux fonctions d'accès aux fichiers.

EDIT : oups désolé c'était exactement ce qui a été dit au dessus je ne suis pas réveillé ~~
ratapapa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 13h14   #4
Membre actif
 
Inscription : octobre 2003
Messages : 211
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 211
Points : 153
Points : 153
Envoyer un message via MSN à nabab
Merci beaucoup, je vais essayer ce soir, et vous donnerai le feedback!
nabab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 19h22   #5
Membre actif
 
Inscription : octobre 2003
Messages : 211
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 211
Points : 153
Points : 153
Envoyer un message via MSN à nabab
Merci, super, avec ob_get_contents, ca marche nickel!
nabab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h06.


 
 
 
 
Partenaires

Hébergement Web