Salut,
Si je comprend bien ta question, tu veux récupérer le nom de l'image passé
dans l'url dans ta page article, c'est bien ça ?
Tu veux récupérer dans cette url :
http://hallucinet.free.fr/article.php3?id_article=32&image=oicwstripped.jpg&
recalcul=oui&submit=reload
juste le nom de l'image : oicwstripped.jpg
Voici le code :
<?php
$url=$_SERVER['REQUEST_URI'];
$nomimage = explode("image=", $url);
$nomimage1 = $nomimage[1];
$nomimage2 = explode("&recalcul=oui&submit=reload", $nomimage1);
$nomimage3 = $nomimage2[0];
?>
Si tu fais un echo, alors le nom de l'image apparaitra dans ta page.
<?php
echo $nomimage3;
?>
Donc tu connais la suite, pour afficher ton image... ?
Explications succinte du code :
je récupère l'url de la page en cours avec $_SERVER['REQUEST_URI']
Puis à l'aide de "explode", je récupère ce qui est après "image=" dans l'url
de la page en cours grâce à $nomimage[1],
donc il me reste ça : oicwstripped.jpg&recalcul=oui&submit=reload
Je refais un explode en récupérant cette fois-ci ce qui est avant :
&recalcul=oui&submit=reload
c-a-d : oicwstripped.jpg en utilisant $nomimage2[0]
Voilà, en espérant que ça réponde à ta question.
@+
Paul Sanches
paul@1formatik.com
"pX" <xaccrocheur@halluci.net> a écrit dans le message de news:
417F878B.3050309@halluci.net...
Olivier GENDRIN wrote:
pX wrote:
Bonjour
J'ai un petit script PHP qui m'affiche des images aléatoires, et
s'articule autour de la variable $image, qui désigne le nom du fichier.
Il s'exécute via 1 php include dans mon sommaire.html
<snip>
Tu as regardé http://www.spip-contrib.net/article451.html ou
Comment récupérer une « variable spip » en une variable PHP ? - SPIP-Contrib ?
Oui, j'ai vu (merci), c'est tres intéressant mais un peu "overkill" pour
moi 
Merci pour ces réponses anyway, car j'apprends plein de choses.
(merci aussi à yremvikos@wanadoo.fr qui a tenté de m'aider en me proposant
IMG/rand<? echo $image."/".$rand; ?> mais c'est déjà ce que je fais pour
générer mon image, là mon probleme est juste une extraction de chaine)
D'autre part, je n'ai pas le probleme que décrit
http://www.spip-contrib.net/article451.html,
moi j'arrive à exécuter du PHP dans mes squelettes, puisque j'en suis là :
Avec ces trois tests :
[<? echo $_SERVER['PHP_SELF']; ?>]
<br>[<?php echo $HTTP_REFERER; ?>]
<br>[#URL_ARTICLE]
J'obtiens :
[/article.php3]
[article.php3?id_article=32]
Je note que c'est encore SPIP qui s'en tire le mieux
sachant que
l'URL, telle qu'affichée dans le champ "location" du navigateur, est bien :
http://hallucinet.free.fr/article.php3?id_article=32&image=oicwstripped.jpg
Et parfois même :
http://hallucinet.free.fr/article.php3?id_article=32&image=oicwstripped.jpg&
recalcul=oui&submit=reload
Donc il me manque juste le petit bout de PHP qui va bien pour extraire
de tout ça la valeur du parametre "image". (Et tous les autres, au
passage) j'ai vraiment hâte d'avoir des réponses, et j'espere m'être
bien expliqué, car j'ai vraiment besoin de pouvoir travailler comme ça,
en passant et en récupérant des parametres aux pages, c'est tout à fait
ce qu'il me faut.
Merci !
-philippe
--
<---------------------
---------------------->