Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/01/2008, 11h12   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 68
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 68
Points : 4
Points : 4
Par défaut probleme syntaxe lors d'une concaténation

Bonjour j'ai un bug vis a vis d'un code en html que voici:
Code :
<a href=".htmlspecialchars("../pages_fr/panier.php?action=ajout&l=".rawurlencode($_SESSION['panier']['LibelleProduit'][$i])."&q=".rawurlencode($_SESSION['panier']['QteArticle'][$i])."&p=".rawurlencode($_SESSION['panier']['PrixUnitaire'][$i])).">l'ajout au panier</a>
et voici le message d'erreur:
You don't have permission to access /foieGrasJouve2/pages_fr/.htmlspecialchars( on this server.

et le server est:
Apache/1.3.33 Server at 127.0.0.1 Port 80
Merci
flex@ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2008, 13h38   #2
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Si je puis me permettre ce n'est pas une erreur XHTML ni Apache. Mais tout simplement une erreur de concaténation dans ta chaîne.

Tu dois faire ceci :
Code :
<a href="<?php echo htmlspecialchars('../pages_fr/panier.php?action=ajout&l='.rawurlencode($_SESSION['panier']['LibelleProduit'][$i]) . '&q=' . rawurlencode($_SESSION['panier']['QteArticle'][$i]) .'&p=' . rawurlencode($_SESSION['panier']['PrixUnitaire'][$i]))?>">l'ajout au panier</a>
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h11.


 
 
 
 
Partenaires

Hébergement Web