sandrinoo Posté 6 Août 2008 Posté 6 Août 2008 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
captain_torche Posté 6 Août 2008 Posté 6 Août 2008 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. <?phpob_start();include('test.php');$row['variable'] = ob_get_contents();ob_end_clean();?>
sandrinoo Posté 6 Août 2008 Auteur Posté 6 Août 2008 Impeccable, cela fonctionne. j'étais bien loin de la solution avec mon include merci captain'
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant