Sélection d'une variable texte

Résolu/Fermé
FlyAwayExpert7 Messages postés 69 Date d'inscription vendredi 26 décembre 2014 Statut Membre Dernière intervention 14 novembre 2016 - 21 mai 2016 à 08:30
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 23 mai 2016 à 16:56
Bonjour,
j'aimerais en php récupérer grâce à un "File_get_content" la valeur d'une variable texte (Exemple: "<h4>%TEXTE=mavariable%</h4>") comment puis-je récupérer "mavariable" tout simplement :)

Merci de vos prochaines réponses !

Cordialement

-----------------------------------------------
Conception web · Développement web · Design graphique par passion.

1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
23 mai 2016 à 16:56
Salut,

Qu'as tu essayer ?
Peux tu nous donner un exemple de ce que retourne la fonction file_get_contents ?


Dans le cas où tu veux récupérer la valeur de cette variable :

Si tu utilises file_get_contents pour récupérer un fichier php via le système de fichier, exemple :
// exemples de récupération via le système de fichier (relatif ou absolu)
$source = file_get_contents('example.com/page.php');
$source = file_get_contents('/var/www/example.com/page.php');
$source = file_get_contents('c:/wamp/www/example.com/page.php');

tu récupères effectivement le code source php non interprété (les variables ne sont donc pas remplacées par leurs valeurs).

Tu peux par contre utiliser file_get_contents pour récupérer une page php via le protocole http, exemple :
$source = file_get_contents('http://www.example.com/page.php');

En passant par le protocole http, le PHP sera bien interprété donc les variables seront bien remplacée par leurs valeurs.

Remarque : pour utiliser file_get_contents avec http, la directive allow_url_fopen doit être activée (à vérifier dans ta configuration de php).

Une autre solution serait d'utiliser la temporisation de sortie pour interpréter le php avec l'instruction include comme dans cet exemple : http://php.net/manual/fr/ref.outcontrol.php#Hcom72499

Bonne journée,
0