•  » Utilisation
  •  » [evolution] Lien hypertexte dans les commentaire des images

#1 2002-12-07 14:22:55

humm
Invité

[evolution] Lien hypertexte dans les commentaire des images

dans photo php l 370

Code:

  if ( $page['comment'] != "" ) 
  { 
    echo "<div class="commentImage">"; 
    if ( $page['cat'] == 'search' ) 
    { 
      echo replace_search( $page['comment'], $HTTP_GET_VARS['search'] ); 
    } 
    else 
    { 
      echo $page['comment']; 
    } 
    echo "</div>"; 
  } 

Pourquoi lorsque je met une balise HTML ds commentt ca ne marche pas ..?
ds mon cas un lien ..

#2 2002-12-07 21:52:19

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: [evolution] Lien hypertexte dans les commentaire des images

tu regardes pas le code au bon endroit. En effet, là tu regardes l'endroit où le commentaire est affiché. Mais en fait, ce qu'il faut voir c'est lorsque le commentaire est enregistré dans la base de données :
photo.php (version 1.2) line 166 :

Code:

$query = "insert into $prefixeTable"."comments "; 
$query.= "(author,date,image_id,content) values "; 
$query.= "('".$author."','".time()."','".$page['id']."','".htmlspecialchars( $HTTP_POST_VARS['content'], ENT_QUOTES)."');";

c'est la fonction htmlspecialchars qui convertit les caractères liés aux balises HTML en caractères non HTML, pour éviter justement qu'on puisse mettre du HTML dans les commentaires... Question de sécurité.

Si tu veux qu'on puisse mettre du HTML dans les commentaires utilisateurs, remplaces le code d'au-dessus par

Code:

$query = "insert into $prefixeTable"."comments "; 
$query.= "(author,date,image_id,content) values "; 
$query.= "('".$author."','".time()."','".$page['id']."','".$HTTP_POST_VARS['content']."');";

Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#3 2002-12-07 22:30:26

humm
Invité

Re: [evolution] Lien hypertexte dans les commentaire des images

Je me doutais bien que c'etait question de secu..
Merci bien

#4 2002-12-07 23:20:16

humm
Invité

Re: [evolution] Lien hypertexte dans les commentaire des images

Après modification du code .. (dans les lignes 560 ..) je me suis demandés pourquoi ca ne marchait pas .. En fait par commentaire de la photo je voulais parler du commentaire que l'admin rentre dans l'administration pour commenter une photo.. et toi tu as compris commentaire rentré par les visiteurs ou membres..
Je suis tout a fait d'accord dans ce cas pour ne pas activer l'interpretation des balises HTML mais dans la partie ADMIN .. Quand meme .. !!

Bon sans ca c'est toujours la meme fonction je pense ..
Je ferai ca au calme demain ..

Aller encore merci ..

#5 2002-12-08 12:21:42

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: [evolution] Lien hypertexte dans les commentaire des images

ok, pardon, alors ton pb est traité là : http://www.z0rglub.com/phpwebgallery/fo … .php?t=378


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

  •  » Utilisation
  •  » [evolution] Lien hypertexte dans les commentaire des images

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact