Page 1 sur 1

affichage d'un fichier

Posté : 24 nov. 2005, 14:13
par Michel07
Bonjour

J'aimerais que, en cliquant sur l'image fo1.gif, on puisse appeler une page
qui s'affichera juste au dessous de celle-ci sans faire disparaitre cette image.

Code : Tout sélectionner

<div> <a href="mapage.php"><img src="photos/mini/f01.gif" alt="titre" width="70" height="70" /></a></div> <div>mon fichier ici</div>
Merci

Posté : 24 nov. 2005, 14:24
par Truc
Salut, pas vraiment clair mais je me lance:
<div>
<a href="mapage.php?img=f01"><img src="photos/mini/f01.gif" alt="titre" width="70" height="70" /></a></div>
<?
if(isset($_GET['img']) && $_GET['img']=="f01")
{
<div>mon fichier ici</div>
}
en ajoutant une variable dans l'url et en la récupérant sur la meme page :-k

Posté : 24 nov. 2005, 15:29
par Michel07
Bonjour

C'est sympa de m'aider.
Voici mon code, celui-ci fonctionne parfaitement pour des images,
ce que j'aimerais maintenant c'est appliquer la même chose, mais cette fois-ci pour des vidéos, là ça se corse pour moi.

Code : Tout sélectionner

<div class="A"> <div class="Ab"> <div style="clear:both;"></div> <a href="?image=f01#img"><img src="photos/mini/f01.gif" alt="titre" width="70" height="70" /></a> <a href="?image=f02#img"><img src="photos/mini/f02.gif" alt="titre" width="70" height="70" /></a> <a href="?image=f03#img"><img src="photos/mini/f03.gif" alt="titre" width="70" height="70" /></a> <a href="?image=f04#img"><img src="photos/mini/f04.gif" alt="titre" width="70" height="70" /></a> <a href="?image=f05#img"><img src="photos/mini/f05.gif" alt="titre" width="70" height="70" /></a> </div> <div class="centre"> <div style="clear:both;"></div> <p>&nbsp;</p> <div style="clear:both;"></div> <p> <? if ($image) { $size = getimagesize('photos/mini/'.$image.'.gif'); if ($size[0] < 70) { echo '<img src="photos/maxi/'.$image.'.gif">'; } else { echo '<img src="photos/maxi/'.$image.'.gif">'; } } ?> </p> <div style="clear:both;"></div> <p style="color:#FFFFFF">commentaires</p> </div> <div class="Ac"> <a href="?image=f06#img"><img src="photos/mini/f06.gif" alt="titre" width="70" height="70" /></a> <a href="?image=f07#img"><img src="photos/mini/f07.gif" alt="titre" width="70" height="70" /></a> <a href="?image=f08#img"><img src="photos/mini/f08.gif" alt="titre" width="70" height="70" /></a> <a href="?image=f09#img"><img src="photos/mini/f09.gif" alt="titre" width="70" height="70" /></a> <a href="?image=f10#img"><img src="photos/mini/f10.gif" alt="titre" width="70" height="70" /></a> </div> </div>

Merci

Posté : 24 nov. 2005, 16:00
par Truc
je vois pas le probleme ni l'ajout d'un text en fonction d'une image ... :-k

de plus je ne vois pas l'interet de ce test
if ($size[0] < 70)
le "if" et "ele" ont la meme commande :?:

Posté : 24 nov. 2005, 16:51
par golgoth
:)

Désolé je suis absolument nul en Php.

Le système ci dessus pour les photos fonctionne parfaitement.

je souhaiterais maintenant l'appliquer pour des vidéos, mais je ne sais pas comment procéder.

Ex : On clique sur la vignette, ce clic apelle une vidéo qui s'affiche au desous,
idem pour toutes les vignettes qui apelle une vidéo différente.

Merci

Posté : 24 nov. 2005, 17:42
par sadeq
change l'attribut "src" de la balise "img" par l'attribut "dynsrc" qui autorise la lecture vidéo dans un img.

Exemple:

Code : Tout sélectionner

<img dynsrc="ma_vidéo.avi">Ma vidéo</img>
affiche ma vidéo.

Posté : 24 nov. 2005, 18:30
par Michel07
oups

Posté : 24 nov. 2005, 18:31
par Michel07
:)

C'est bien sympa mais je suis toujours au même stade.
j'ai modifié ceci

Code : Tout sélectionner

<a href="videos/quicktime/script.php?img=f01"><img dynsrc="photos/mini/f01.gif" width="70" height="70">Ma vidéo</img></a>
et ceci

Code : Tout sélectionner

<? if( isset($_GET['img']) && $_GET['img']=="f01"); { } ?>
Sur vos conseils

Mais la vidéo s'affiche dans une page externe et non pas à l'intérieur de ma page à un endroit précis comme définit plus haut dans le bout de code.

encore merci de vous pencher sur mon cas d'école :?