Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2904 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Mettre le contenu interpretté d'un fichier php dans une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mettre le contenu interpretté d'un fichier php dans une variable

n°1909121
fredko
Posté le 27-07-2009 à 19:54:12  profilanswer
 

Bonjour,
 
Je cherche a mettre le contenu d'un fichier php interprété dans une variable php.
 
Ex :
Fichier hello.php
<?php
  echo "hello world";
?>
 
Fichier index.php
<?php
  $hello = fonctionquejecherche('hello.php');
   
  echo $hello; // renvoi hello world
 
?>
 
Je cherche sur google depuis 20mn et je trouve pas !
 
Merci
 
 

mood
Publicité
Posté le 27-07-2009 à 19:54:12  profilanswer
 

n°1909129
stealth35
Posté le 27-07-2009 à 20:09:51  profilanswer
 

avec la fonction eval,
 
$hello = eval(file_get_contents('hello.php'));

n°1909137
fredko
Posté le 27-07-2009 à 20:39:15  profilanswer
 

Merci stealth d'avoir pris le temps de répondre mais malheureusement ca ne marche pas...
 
Quelqu'un à une autre idée ?

n°1909153
stealth35
Posté le 27-07-2009 à 22:23:53  profilanswer
 

dans le sens ou tu fait deja un echo, c'st normale que ca ne marche pas,
 
faire :
eval(file_get_contents('hello.php'));
 
devrais t'afficher  "hello;php";
 
apres, tu pourrais geré ca avec des expression réguliaire mais bon...
 
quelle est plutot le fond de ton probleme,  que veux tu faire exactement, y'a surment une autre solution a ton vrai probleme  
;)

n°1909154
fredko
Posté le 27-07-2009 à 23:17:47  profilanswer
 

Grosso modo je voulais essayer de pas dupliquer mon code.
 
J'ai un formulaire ajax / php avec notamment 1 liste déroulante liée suivant le résultat d'une zone de saisie avec complétion.
 
Lorsque ma zone de saisie est modifiée la div contenant la combo m'est renvoyé par un script php que je vais appeler "liste_combo.php".
 
Lors que j'entre en modification sur mon formulaire je voulais modifier un peu ce script en lui passant les paramètres pour qu'il me renvoi le code de la combo avec le select sur le bon enregistrement dans la liste.
 
J'utilise smarty donc je voulais stocker le résultat des échos du script dans une variable.
 
C'est un peu tiré par les cheveux.
 
Je crois que je vais finir par faire une méthode combo dans la classe métier pour faire 2 appels et avoir qu'une fois la requête.

n°1909192
stealth35
Posté le 28-07-2009 à 01:57:03  profilanswer
 

je vois, alors j'avais un truc a un moment, enfaite, tu peux savoir si ton fichier PHP est appeler en AJAX ou pas
 
$data = "hello";
 

if(@$_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest'){
 $this->view = $data;
}else{
       echo $data;
}


Message édité par stealth35 le 28-07-2009 à 01:57:12
n°1909522
fredko
Posté le 28-07-2009 à 20:04:03  profilanswer
 

Bah en fait je sais si j'appelle en ajax ou pas suivant le nombre de paramètres que je lui passe (en mode non ajax j'ai besoin du cid de l'enreg de la combo pour ajouter le select).
 
Mais je pensais pas que ca pouvait être aussi compliqué de faire ce que je veux faire  :ouch:


Message édité par fredko le 28-07-2009 à 20:04:31
n°1909984
ionik
Posté le 29-07-2009 à 16:36:41  profilanswer
 

le fichier php que tu veux retrouvé le contenu est en local ou en distant ?


---------------
Recette cookeo Recette de cuisine
n°1910081
theredled
● REC
Posté le 29-07-2009 à 21:03:17  profilanswer
 

fredko a écrit :

Bonjour,

 

Je cherche a mettre le contenu d'un fichier php interprété dans une variable php.

 

Ex :
Fichier hello.php
<?php
  echo "hello world";
?>

 

Fichier index.php
<?php
  $hello = fonctionquejecherche('hello.php');
 
  echo $hello; // renvoi hello world

 

?>

 

Je cherche sur google depuis 20mn et je trouve pas !

 

Merci

 




Code :
  1. require 'hello.php';
  2. $hello = ob_get_clean();


:jap:


Message édité par theredled le 29-07-2009 à 21:03:34

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Mettre le contenu interpretté d'un fichier php dans une variable

 

Sujets relatifs
Comment distinguer un flux de pub d'un flux de contenu?Création de dll et fichier .def
Récupérer le contenu d'un textarea en javascriptMettre une video sur un site Flash
[C]Connexion et récupération de fichier via ftp en C Pattern Java | Probleme ecriture dans fichier texte.
Importer plusieurs csv sous access avec fichier .iniTri d'un fichier
[résolu]recherche dans un fichier encodé en utf8Creation de fichier composé de plusieurs autres
Plus de sujets relatifs à : Mettre le contenu interpretté d'un fichier php dans une variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR