"/" dans un echo PHP
Aidez-moi
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite mètre le caractère "/" dans un echo PHP, mais j'ai une erreur :
Comment faire pour supprimer cette erreur ?
Merci d'avance.
Je souhaite mètre le caractère "/" dans un echo PHP, mais j'ai une erreur :
<?php echo "<textarea>[img]$variable[/img]\n</textarea>\n"; ?>
Comment faire pour supprimer cette erreur ?
Merci d'avance.
13 réponses
-
<?php echo '<p><textarea rows="5" cols="50">[img]'.$variable1.$variable2.$variable3.'/img</textarea></p>'."\n"; ?>
-
Utilise la concaténation.
PHP croit que $variable est un array car tu ouvres un crochet juste à près, mais le nom de l'index est incorrecte.echo "<textarea>[img]".$variable."[ /img]\n</textarea>\n";
J'ai rajouter un espace avant "/img" parce que CCM crée un lien. -
J'ai mi cela mais toujours la même chose :
<?php echo "<p><textarea rows=\"5\" cols=\"50\">[img]".$variable1.$variable2.$variable3."[/img]</textarea></p>\n"; ?>
-
Parfait cela fonctionne !
Est-il indispensable de mètre les ".." pour ici ?
echo "<p><a href=\"$variable1$variable2$variable3\"></p>\n";
Ou pas besoin ? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
D'accord donc dans un <a> pas besoin de mètre "..", on peut laissé les variable a la suite et sans rien autour
-
Ça dépend, comme je te l'ai déjà dit.
Que ce soit pour les liens, les images, les CSS externes, ... -
Ok, mais je vois pas de raport avec mon cas et le tuto du SDZ :s
Dans mon cas faut t'il les mètre ?
Quand le savoir ? -
"../" signifie "remonter de un dossier".
Par exemple :
/
- images/
- - avion.png
- - moto.png
- pages/
- - page.html
Sur page.html, tu veux afficher "avion.png" : il va falloir remonter de un dossier, entrer dans "images" puis mettre "avion.png" :<a href="../images/avion.png">Avion</a>
-
C'est pas ça ma question...
<?php echo '<p><textarea rows="5" cols="50">[img]'.$variable1.$variable2.$variable3.'/img</textarea></p>'."\n"; ?>
Ici on a du ajouter ".$variable.", donc est ce que il faut aussi l'ajouté ici ?
echo "<p><a href=\"$variable1$variable2$variable3\"></a></p>\n";
OUecho "<p><a href=\"".$variable1.$variable2.$variable3."\"></a></p>\n";
-
Désolé, tu as demandé s'il est nécessaire de mettre les "..".
Il fallait demandé s'il est nécessaire de mettre des points entre les variables, ça aurait été plus clair.
Pour répondre à ta question : non -
D'accord merci beaucoup !
Comment savoir si on a besoin de les mètre ou pas ?
Encore merci. -
C'est uniquement quand tu utilises la concaténation, c'est-à-dire que tes variables sont en-dehors des guillemets.