On finit par utiliser souvent le #EVAL{"chr(XX)"}, peut-on espérer un #CHR{XX} ?
L'idée de l'ajouter au Couteau Suisse m'a aussi traversé l'esprit...
Voici mon code :
// La balise #CHR, equivalent a #EVAL{"chr(XX)"}
function balise_CHR_dist($p) {
if (($v = interprete_argument_balise(1,$p))!==NULL){
$p->code = "chr(intval($v))";
$p->type = 'php';
}
return $p;
}
Pat
Stéphane Santon a écrit :
Bonjour,
Stéphane Santon a écrit :
Je voudrais appliquer un filtre qui remplace une double-espace par un retour chariot.
|replace{\ \ ,\n}
Bon, j'ai contourné par |replace{"\ \ ",#EVAL{"chr(10)"}}
Mais image_typo ne fonctionne pas. Car dans le filtre il y a :
function produire_image_typo() {
...
$text = preg_replace(",(\r|\n)+,ms", " ", $text);
Et si je le retire :
\n tronque la chaîne typ
\r réécrit la seconde ligne typo par dessus
\r\n tronque
Dommage ! D'autant que GD2 gère le retour automatique lorsque la chaîne est trop longue...