Aller au contenu

Variable donnant le resultat d'une page php


Sujets conseillés

Posté

Bonjour,

Je ne suis pas très douée en php et je bloque depuis qq heures sur un truc tout simple.

Dans mon script il y a une variable $row['variable'] et si je lui donne une valeur tout se passe bien, exemple :

$row['variable'] = "une valeur";

Maintenant, et c'est là où je bloque, soit un fichier test.php avec une valeur simple dedans.

je voudrai donner à ma variable $row['variable'] le résultat de la lecture de cette page php. Je fais comme cela :

$row['variable'] = include('test.php');

mais cela ne marche pas : pourquoi ? je dois m'y prendre mal ?

Merci pour votre aide,

Sandrine

Posté

Si ta page ne contient pas de code PHP à interpréter, tu peux juste faire :

<?php
$row['variable'] = file_get_contents('test.php');
?>

Dans le cas contraire, il faut exécuter la page, et enregistrer le contenu dans la variable. Pour cela, on utilise la bufferisation de sortie.

<?php
ob_start();
include('test.php');
$row['variable'] = ob_get_contents();
ob_end_clean();
?>

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...