[RESOLU] Balise IMG et ALT

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 : [RESOLU] Balise IMG et ALT

Re: Balise IMG et ALT

par Ryle » 04 juin 2021, 18:42

Il faut effectivement choisir ton délimiteur de chaine entre les guillemets et les apostrophes. Une chaine entre guillemets peut contenir des apostrophes, une chaine entre apostrophe peut contenir des guillemets. Et pour mettre des guillemets entre guillemets ou des apostrophes entre apostrophes, il convient de les protéger (et la façon de les protéger dépend du contexte : chaine php, balise html, etc.
EDIT : D'ailleurs il existe une balise courte en php pour faire juste un echo :
<p><?= "<img src='/F_Entite/" . $result['Logo_Reduit'] . "' alt='".$alt."'/>"; ?></p>
Les short tags de php ( "<?" au lieu de "<?php" ) sont généralement à éviter. Leur fonctionnement dépend de la configuration serveur (et celui-ci ayant été désactivé par défaut dans les dernières versions de php, beaucoup de serveurs ne les interprètent plus). Ils pouvaient en effet poser problème et être mélangés avec les balises du langage XML.

Pour ce qui est de "<?=", il a subit le même sort, avant finalement d'être dissocié des short tags et restauré en php 5.kekchose (la syntaxe "<?=" n'occasionnant pas de conflit avec d'autres langage à ce jour). Mais ne sachant pas s'il ne risque pas de disparaitre à nouveau dans une prochaine version, il vaut généralement mieux lui préférer un "<?php echo", certes un peu plus long, mais garanti compatible quelque soit la version de php, passée ou à venir ;)

Re: Balise IMG et ALT

par JAG11 » 04 juin 2021, 12:20

Merci

Re: Balise IMG et ALT

par Shadowwera » 04 juin 2021, 11:33

<p><?php echo "<img src='/F_Entite/" . $result['Logo_Reduit'] . "' alt='".$alt."'/>"; ?></p>
C'est normal que ça ne fonctionne pas car tu casse ta chaine en utilisant ", utilise plutot ' pour entourer ta chaine comme ceci

Code : Tout sélectionner

alt = 'Logo de la fédération'
EDIT : D'ailleurs il existe une balise courte en php pour faire juste un echo :
<p><?= "<img src='/F_Entite/" . $result['Logo_Reduit'] . "' alt='".$alt."'/>"; ?></p>

Re: Balise IMG et ALT

par JAG11 » 04 juin 2021, 11:30

Bonjour
Pouvez m'expliquer comment insérer la balise ALT dans cette exemple:

Code : Tout sélectionner

<p><?php echo "<img src='/F_Entite/" . $result['Logo_Reduit'] . "' />"; ?></p>
J'ai essayé mais ça ne marche pas

Code : Tout sélectionner

<p><?php echo "<img src='/F_Entite/" . $result['Logo_Reduit'] . "' alt = "Logo de la fédération"/>"; ?></p>
Le texte Logo de la fédération est souligné de deux traits.

Merci

Balise IMG et ALT

par JAG11 » 04 juin 2021, 11:28

Bonjour
Pouvez m'expliquer comment insérer la balise ALT dans cette exemple:

Code : Tout sélectionner

<p><?php echo "<img src='/F_Entite/" . $result['Logo_Reduit'] . "' />"; ?></p>
Merci