Page 1 sur 2
recherche d'une image en php
Posté : 05 janv. 2008, 21:53
par zippox
Bonjour,
je voulais savoir s'il existe un équivalent de code html en php:
Mon objectif étant de remplacer le 01.jpg par une variable tel que $nmr par exemple.
Merci .
Posté : 05 janv. 2008, 22:41
par yaug
Hum..
Le HTML étant un langage d'affichage et le PHP étant un langage de programmation, tu ne pourras pas faire d'affichage sans HTML.
Apres, si j'ai bien compris tu veux pouvoir faire :
<img src="dir/<?=$img?>.jpg"/>
C'est bien cela?
Posté : 05 janv. 2008, 23:00
par zippox
bonjour,
oui c'est ce que je recherche.
Je souhaite pouvoir faire changer la variable 01.jpg en une valeur $nmr.
Posté : 05 janv. 2008, 23:33
par Power Web
Hum..
Le HTML étant un langage d'affichage et le PHP étant un langage de programmation, tu ne pourras pas faire d'affichage sans HTML.
Apres, si j'ai bien compris tu veux pouvoir faire :
<img src="dir/<?=$img?>.jpg"/>
C'est bien cela?
Ces balises PHP sont totalement déconseillé :
http://www.siteduzero.com/tuto-3-21215- ... #ss_part_2
Posté : 05 janv. 2008, 23:35
par zippox
comment faire alors?
Posté : 05 janv. 2008, 23:55
par yaug
Pour les gens qui désactive les short tags

Posté : 06 janv. 2008, 00:00
par zippox
ce qui veut dire?
Posté : 06 janv. 2008, 00:14
par Power Web
Pour les gens qui désactive les short tags

Peut être mais ça pourrait ne pas marcher si on change d'un serveur à l'autre !
Comme ça :
<?php // Code ?>
Posté : 06 janv. 2008, 00:53
par zippox
donc au final, que dois je faire?
Posté : 06 janv. 2008, 01:00
par yaug
pour faire plaisir à power web, fait plus comme ceci :
<?php
print("<img src='dir/$img'/>");
?>
Où $img est le nom de l'image.
Posté : 06 janv. 2008, 01:28
par zippox
ok, merci, seulement j ai une dernière question comment peut on faire dans le php pour fixer une taille aux photos. La taille est de width="134" height="134", de plus,
ne fonctionne pas, aucune image n'apparait.
désolé.
Posté : 06 janv. 2008, 10:51
par yaug
Heu..
Qu'à tu mis dans ton code?
<?php
print("<img src='dir/$img'/>");
?>
ou
<img src="dir/<?=$img?>.jpg"/>
Et peut tu me montrer ce que contient ta variable?
Voir même mieux, peux tu me montrer ton code?
Encore une fois fait attention à ne pas confondre php et html.

Posté : 06 janv. 2008, 11:00
par Xenon_54
Pourquoi n'inclues-tu par les attributs width et height directement dans la balise <img> ?
Désires-tu modifier ces attributs afin de réduire l'image tout en conservant les proportionnels?
Peux-tu nous donner plus de détails sur le but à atteindre?
Posté : 06 janv. 2008, 15:08
par zippox
Bonjour, ben c'est simple, en fait, j'utilise la fonction
sauf que les images font 200 par 200.Et moi ce que je veux, c'est visualiser ces images en 135 par 135, sans pour autant modifier la taille reeles de ces images.(Car j'utilise deja ces images en 200 par 200 )...
Posté : 06 janv. 2008, 16:15
par iclo
J'ai l'impression qu'il y a un concept de base que tu n'as peut-être pas bien assimiler:
Php est un langage qui s'exécute sur le serveur, à fin de générer de l'html (ou du javaScript, ou de l'xml, etc) donc quand tu demandes à php de générer du code html, c'est exacement comme si tu l'écrivais toi-même, en remplacant les variables par leurs valeurs, etc.
Il n'y a donc pas de fonction équivalentes en php pour afficher des images, mais bien php qui génère du code html pour afficher une image.
Tout ce que tu connais sur l'affichage d'image en html, reste inchangé, les attributs de taille des images fonctionnent exactement de la même manière.