afficher une image issue d'une variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : afficher une image issue d'une variable

par albat » 19 nov. 2006, 15:09

Pour éviter de m'emmêler les pinceaux entre les " et les \", je préfère utiliser des ' et des ".
L'antislash d'échappement ne faisant, selon moi, que compliquer la lecture.

En outre, il vaut mieux encadrer une chaîne statique entre ' qu'entre ".
Un contenu entre " est en effet analysé et interprété si nécessaire
tandis qu'un contenu entre ' est affiché tel quel.
D'où économie de ressources serveur et gain de temps.

Bon, d'accord, c'est une histoire de pouïèmes de millisecondes,
mais quand on a décidé de coder propre, on code propre ! :wink:

merci

par gaeil » 19 nov. 2006, 15:05

et voilà !
je me demand esi un jour je me sortirai de cs problèmes de "/' etc...

merci ça marche ! :wink:

par Cyrano » 19 nov. 2006, 14:59

très juste, j'avais pas remarqué ce manque sur la chaine originale.

par albat » 19 nov. 2006, 14:55

autre possibilité :
echo "<img src='".$_SESSION['im1g']."' />"; 
NB : Cyrano, je crois que tu as oublié de refermer les guillemets en fin de chaîne... ;)

par Cyrano » 19 nov. 2006, 14:49

Les problèmes de concaténation ... :-k
Au lieu de :
echo "<img src=\"$_SESSION['im1g']\" > ; 
Essaye donc :
echo "<img src=\"". $_SESSION['im1g'] ."\" > ; 

afficher une image issue d'une variable

par gaeil » 19 nov. 2006, 14:14

j'ai bien essayé en tentant d'adapter à mon prob, mais j'ai une erreur, certainement à un ' près...
j'ai une variable qui contient le chemin d'une image.
$tableau[$e]
comme je veux l'utiliser sur d'autres pages j'ai ouvert une session et écrit ensuite ceci
$_SESSION['im1g'] = $tableau[$e];

dans la page d'après quand j'écris :
echo $_SESSION['im1g'] ;
j'ai bien le résultat du chemin qui s'affiche:
http://www.carto.com/images/mer/cartes_ ... ge_no4.jpg

mais quand je veux utiliser cette variable pour afficher l'image elle-même, j'ai des problèmes côté syntaxe avec cette ligne :
echo "<img src=\"$_SESSION['im1g']\" > ;
quel est la bonne syntaxe ?
merci