Oneliner PHP: htmlentities
By Geoffrey on Tuesday 3 May 2005, 23:29 - Le saviez vous ? - Permalink
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
3 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
They posted on the same topic
This post's comments feed