Peut-on passer des variables dans Include ?
miltonis
Messages postés
247
Statut
Membre
-
miltonis Messages postés 247 Statut Membre -
miltonis Messages postés 247 Statut Membre -
Bonjour,
J'ai $pageData['url'] qui fournit une url spécifique = https://www.pagesjaunes.fr/
J'aimerais insérer $pageData['url'] dans un include du type :
mais ça ne marche pas, je m'y prends mal ou c'est impossible ?
merci d'avance :)
J'ai $pageData['url'] qui fournit une url spécifique = https://www.pagesjaunes.fr/
J'aimerais insérer $pageData['url'] dans un include du type :
include($pageData['url']."page.php");
mais ça ne marche pas, je m'y prends mal ou c'est impossible ?
merci d'avance :)
A voir également:
- Peut-on passer des variables dans Include ?
- Passer de qwerty a azerty - Guide
- Passer a windows 10 - Accueil - Mise à jour
- Passer de majuscule à minuscule - Guide
- Passer à windows 11 gratuitement - Guide
- Debian passer en root ✓ - Forum Debian
2 réponses
La focntion include fonctionne comme cela :
<PLus d'infos ici : http://php.net/manual/fr/function.include.php
Sinon, avec un formulaire à action type POST tu peut essayer un truc du genre
Partie page html
Partie page de traitement php
Dit moi si sa fonctionne ;)
Des fois, il vaut mieux ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
include('nom_de_ta_page.html');
<PLus d'infos ici : http://php.net/manual/fr/function.include.php
Sinon, avec un formulaire à action type POST tu peut essayer un truc du genre
Partie page html
<?php $url = $_POST['url']; ?>
Partie page de traitement php
<?php include('$url'); ?>
Dit moi si sa fonctionne ;)
Des fois, il vaut mieux ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
Bonjour
include($pageData['url']."page.php"); est parfaitement correct à deux conditions :
1 - que tu aies le droit d'inclure des URL. Ça dépend de la configuration du serveur. Au départ, include est plutôt fait pour des inclurefichiers.
2 - que $pageData['url']."page.php" donne bien une URL ou un nom de fichier valable.
remarque : include('$url'); n'a jamais marché et ne marchera jamais, car $url entre simple quotes n'est pas remplacé par sa valeur, ça reste le texte $url qui n'est pas une url valable
include($pageData['url']."page.php"); est parfaitement correct à deux conditions :
1 - que tu aies le droit d'inclure des URL. Ça dépend de la configuration du serveur. Au départ, include est plutôt fait pour des inclurefichiers.
2 - que $pageData['url']."page.php" donne bien une URL ou un nom de fichier valable.
remarque : include('$url'); n'a jamais marché et ne marchera jamais, car $url entre simple quotes n'est pas remplacé par sa valeur, ça reste le texte $url qui n'est pas une url valable
merci pour ta réponse, j'ai testé comme cela
<?php $urlInclude = $pageData['mere']; echo $urlInclude; include('$urlInclude'); ?>et cela ne donne rien, l'include ne marche pas...
J'ai même fait pour test un include ('http://www.google.fr'), sans succès...