J'utilise PHP pour créer du HTML de base. Les balises sont toujours les mêmes, mais les liens réels/titres correspondent à des variables PHP:PHP: Comment éviter les sauts de ligne indésirables
$string = '<p style="..."><a href="'.$html[$i].'"><strong><i>'.$title[$i].'</i></strong></a>
<br>';
echo $string;
fwrite($outfile, $string);
Le html résultant, à la fois comme écho (quand je considère la source de la page) et dans le simple fichier txt J'écris à, se lit comme suit:
<p style="..."><a href="http://www.example.com
"><strong><i>Example Title
</i></strong></a></p>
<br>
Bien que cela fonctionne, ce n'est pas exactement ce que je veux. Il semble que PHP ajoute un saut de ligne à chaque fois que j'interromps la chaîne pour insérer une variable. Y a-t-il un moyen d'empêcher ce comportement?
Etes-vous absolument certain qu'il n'y a pas de nouvelle ligne à la fin des variables que vous insérez? Essayez de les entourer de trim() pour voir si cela l'arrête. Si c'est le cas, vos variables contiennent les sauts de ligne. –
Merci, j'ai utilisé
rtrim
et cela a résolu le problème. Puisque vous l'avez résolu en premier, si vous ajoutez une réponse dans les prochaines 24 heures, je serai sûr de l'accepter. – user460847