Rechercher : dans
Par :

Image cliquable dans un code PHP

Dernière réponse le 13 aoû 2008 à 11:03:54 TOONIE, le 12 aoû 2008 à 12:37:38 
 Signaler ce message aux modérateurs

Bonjour,

Le code suivant me permet d'afficher à chaque démarrage de page une image aléatoire :

<?php
echo '<img src="./Images/Vignettes/'.rand(1, 21).'.jpg" border="0" alt="test images aléatoires">';
?>

Mais je voudrais que ces images soient cliquables, de sortes que les oeuvres présentées s'ouvrent dans une autre fenêtres où il y a les détails (nom, artiste, date).

C'est possible en PHP (le code présenté est mon premier travail en PHP, voilà pourquoi mes interrogations sont "primitives") ?

A bientôt,

tOOnie

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « image cliquable dans un code PHP » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages Voir Si vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
Implantation du code Php VoirL'interprétation du code par le serveur Un script PHP est un simple fichier texte contenant des instructions écrites à l'aide de caractères ASCII 7 bits (des caractères non accentués) incluses dans un code HTML à l'aide de balises spéciales et...
Gestion des images en HTML VoirComment afficher des images sur une page web? Quelques images sur un site Web peuvent le rendre plus attractif et plus convivial, cependant il est important de ne pas sombrer dans l'excès car les images peuvent impliquer un temps de chargement...
Le droit à l'image appliqué aux sites web VoirIntroduction au droit à l'image Selon les articles 226-1 à 226-8 du Code civil, tout individu jouit d'un droit au respect de sa vie privée ainsi que d'un droit à l'image,. En vertu de ces dispositions, la publication ou la reproduction d'une...

1

nEm3sis, le 12 aoû 2008 à 13:28:19

Il te suffit de rajouter un lien
avec l'attribut target="_blank" pour une nouvelle fenetre

<?php
echo '<a href="monlien.php" target="_blank"><img src="./Images/Vignettes/'.rand(1, 21).'.jpg" border="0" alt="test images aléatoires"></a>';
?>

Répondre à nEm3sis

2

Alain_42, le 12 aoû 2008 à 13:34:42

Pour compléter la réponse de nEm3sis je rajouterai:

<?php
$image_aleatoire=rand(1, 21).".jpg";
echo '<a href="monlien.php?image=".$image_aleatoire target="_blank"><img src="./Images/Vignettes/".$image_aleatoire  border="0" alt="test images aléatoires"></a>';
?>


et dans le script appelé tu récupères le nom de l'image à afficher par

<?php
$image=$_GET['image'];
?>

Répondre à Alain_42

3

TOONIE, le 13 aoû 2008 à 09:17:22

Bonjour,

J'ai besoin d'une petite précision car je mouline un peu :

Si l'image 1.jpg se trouve à "./images/grandes/, je transforme le code de la sorte : ./images/grandes/?1=". ??

Répondre à TOONIE

4

 val3512, le 13 aoû 2008 à 11:03:54

Bonjour,
Moi je pencherai plus pour :

<?php
$image_aleatoire=rand(1, 21).".jpg";
$image=<a href="monlien.php?image=".$image_aleatoire target="_blank"><img src="./Images/Vignettes/".$image_aleatoire  border="0" alt="test images aléatoires"></a>;
echo '$image';
?>


Et pour que tu puisses faire sa "./images/grandes/, je transforme le code de la sorte : ./images/grandes/?1=" il te faut une variable $_GET['lien_de_limage']

Je trouve sa plus simple ^^ v@l - Spécialiste Mac os 9 - Programation - Graphime -

MAC OSX 10.5 Pro - 6 Go de RAM - 6To disque dur . Le mac de rêve !

Répondre à val3512