Bonjour,
J'ai un code qui récupère des données dans un champ input texte, problème quand j'insère un lien de typedans le champ input de lienaff, ca foire.http://ad.gravix.com/ppc/?23838221C64135905&ULP=[[http://www.monsite.com/offer/buy/157...44040]]&zpar9=[[FB3D60A4998837BCEAA8]]
J'ai l'impression du coup que c'est les crochets qui pose problème.
N'existe t'il pas un fonction, un peu comme addslashes pour les apostrophes, pour les corchets ?
Merci pour votre aide
Voici mon code,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 // Parcours des variables dynamiquement for($i=1;$i<=5;$i++) { $j = ($i == 1) ? '' : $i; if (!empty(${'logo'.$j})) { // Si le logo existe, on construit la ligne du tableau $tableau.= '<tr> <td width="20%" style="vertical-align:top; border-collapse:collapse; border:1px solid #ECECEE; text-align:center; background:#fff; font-size:14px; padding:5px 5px"><img src="'.${'logo'.$j}.'" style="margin:auto; max-height:50px; max-width:120px;"/></td> <td width="30%" style="border-collapse:collapse; border:1px solid #ECECEE; text-align:center; background:#fff; font-size:14px; vertical-align:middle">'.${'prix'.$j}.'<br/><span style="font-size:11px; font-style:italic">'.${'dispo'.$j}.'</span></td> <td width="24%" style="border-collapse:collapse; border:1px solid #ECECEE; text-align:center; background:#fff; font-size:14px; vertical-align:middle">'.${'reduction'.$j}.'<br/></td> <td width="25%" style="border-collapse:collapse; border:1px solid #ECECEE; text-align:center; background:#fff; font-size:14px; vertical-align:middle"><a style="color:#fff; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:70px; margin:0 auto; background:#F9A41E;display:block; padding:4px 0px;" target="_blank" href="'.${'lienaff'.$j}.'">Acheter</a></td> </tr>'; } }
Partager