Oneliner PHP: htmlentities
Il est possible en PHP de faire des oneliner (comme en perl), par exemple:
/usr/local/bin/php -r 'while ($buffer = fread(STDIN, 1024)) { echo htmlentities($buffer); }'
ce qui peut être pratique quand on veut (par exemple ici) convertir tout un fichier (foobar.txt par exemple) en entités HTML:
cat foobar.txt | /usr/local/bin/php -r 'while ($buffer = fread(STDIN, 1024)) { echo htmlentities($buffer); }' > foobar.txt
Comments
Excellent ! à la nuance près qu'il vaut mieux nommer sa sortie en foobar2.txt, sinon foobar.txt est écrasé ;)
a vrai dire c'était un peu le but :) mais c'est vrai que c'est toujours plus prudent de garder un backup de l'original
euh..comment dire... pour des newbe comme moi...c'est possible de faire des posts plus pédagogiques et plus commentés ?? sinon c'est pas grave... j'peux vous laisser entre vous :-p