8797 sujets

Développement web côté serveur, CMS

Bonjour.
J'essaie d'afficher en php l'image suivante :
http://sites.neeweb.com/ralfdotcom/pics/cam/photocam.jpg
mais hélas je n'obtiens que les fameuses croix rouges, et ce avec quatre syntaxes différentes...
<p>
	<img src="http://sites.neeweb.com/ralfdotcom/pics/cam/photocam.jpg">
	<?php
	echo '<a><img src="http://sites.neeweb.com/ralfdotcom/pics/cam/photocam.jpg"></a></br>';
	echo '<p><img src="http://sites.neeweb.com/ralfdotcom/pics/cam/photocam.jpg"></p></br>';
	echo '<p><img src="/pics/cam/photocam.jpg"></p></br>';
		?>
</p>

Bizarre...
Je précise que le fichier est à la bonne adresse.
Modifié par Ralfman68 (03 Sep 2005 - 23:44)
Salut,

essaye en inversant guillement et apostrophe :

echo "<p><img src='http://sites.neeweb.com/ralfdotcom/pics/cam/photocam.jpg'></p>";
Smiley eek
Modifié par PHPhil (02 Sep 2005 - 23:14)
As-tu vérifié ce qui était effectivement, au final, dans ton code html ?

Sinon, pour ma part, je parenthèse le paramètre du echo, je délimite par des guillemets, et j'échappe les guillemets qui sont dans la chaîne.
Bonjour,

Si j'ai bien compris avec ceci :

 <img src="http://sites.neeweb.com/ralfdotcom/pics/cam/photocam.jpg">


Tu n'obtiens aucun affichage ?

Mais cela devrait s'écrire (pour le moins, en oubliant width et height !) :
 <img src="http://sites.neeweb.com/ralfdotcom/pics/cam/photocam.jpg" />


Passons : il y a un problème et j'ignore lequel, dans ce cas, car quand je demande l'affichage par l'url j'obtiens la photo...

Mais là où je ne comprends pas : tes essais php ne comprennent aucune variable.

Il est donc tout à fait inutile d'utiliser php !

A moins qu'il s'agisse juste de tenter d'afficher une chaîne de caractères avec "echo", ce qui se fait bien, en général :
echo()
Salut Ralfman68,

Avec le bon chemin, cela fonctionne beaucoup mieux.
Pour obtenir le chemin exact après avoir affiché l'image avec ton lien dans IE, j'ai fais un petit clic droit propriété et cela m'a donné le second lien

<p>
		<img src="http://sites.neeweb.com/ralfdotcom/pics/cam/photocam.jpg" alt="essai" />
		<br />
		<img src="http://group.neeweb.com/sites/ralfdotcom/pics/cam/photocam.jpg" alt="essai" />
		</p>

A+

JP

P.S. : C'est vraiment "con" comme principe ce changement d'Url Smiley biggol
Modifié par tibrus (03 Sep 2005 - 08:29)
bonjour,

si tu veux afficher ca dans ton code html :
<img src="http://sites.neeweb.com/ralfdotcom/pics/cam/photocam.jpg" />
ton code php doit ressembler a ca :
 echo "<a><img src=\"http://sites.neeweb.com/ralfdotcom/pics/cam/photocam.jpg\" />;
en effet, pour que php ne considère pas le guillemet comme la fin de ta chaine tu dois l' "échapper" grace au caractère "\" (antislash)

Smiley smile
Merci de vos réponses ...
-->PhPhil : Le changement entre "" et ' ' ne change rien...
-->Marvin : Oui j'ai vérifié le source HTML. Bonne idée de parenthéser tout cela.j'ai tenté, mais cela n'a rien donné
-->jcm : j'ai réduit au maximum le code php pour ne pas afficher tout mon code sur ce forum, mais je te rassure il comporte bien des variables.
-->Tibrus : un grand merci car seul j'aurai encore peiné longtemps ... c'était bien un changement d'url. L'url dite 'propre' ne donnait rien... Smiley biggrin
-->jcm et the penguin : vous avez raison : faut que je révise la syntaxe des guillemets et comagnie...
Modifié par Ralfman68 (03 Sep 2005 - 22:37)