Un site est réalisé avec spip 1.9.2 et il comprend des pages autres, directement générées en php.
Je voudrais installer dans ces pages externes un appel à des morceaux de pages générées par spip.
Dans les squelettes des pages générées par spip, j'intègre :
<INCLURE{fond=inc-bandeau}>
Dans les pages autres générées par du php, je tente la syntaxe :
<?php include("url_du_site/page.php?fond=inc-bandeau"); ?>
et cela ne marche pas.
Je ne comprends pas la réponse : dans le cas que je décris, le fichier php n'est pas généré avec spip, c'est un fichier php complètement externe. Je ne peux donc pas utiliser #CHEMIN par exemple…
Il y a un truc que je ne comprends pas…
Le 12 juil. 07 à 10:33, Julien R a écrit :
Bonjour
Personnellement, j'ai eu des problèmes avec le include, et je suis finalement resté sur des inclusions de ce style :
Ben du coup, je ne sais pas trop… Quand tu tapes ton url seule (url_du_site/page.php?fond=inc-bandeau), cela fonctionne ?
Car moi si j’entre l’url de type http://urlsite/page.php?fond=inc-bandeau, cela m’affiche le bandeau (et c’est d’ailleurs automatiquement remplacé par « url_du_site/spip.php?page=inc-bandeau »).
En direct cela ne fonctionne pas :
url_du_site/spip.php?fond=inc-bandeau
affiche : "register_globals: fond interdite"
Le 12 juil. 07 à 11:00, Julien R a écrit :
Ah oui ok, j'ai compris à l'envers
Ben du coup, je ne sais pas trop... Quand tu tapes ton url seule (url_du_site/page.php?fond=inc-bandeau), cela fonctionne ?
Car moi si j'entre l'url de type http://urlsite/page.php?fond=inc-bandeau, cela m'affiche le bandeau (et c'est d'ailleurs automatiquement remplacé par "url_du_site/spip.php?page=inc-bandeau").