Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $original = '
- <script></samp> ou <samp><form></samp>. Rien � redire, c\'est la r�gle du jeu.</p><p>
- Il <b>remplace tous les &quelquechose; par leur valeur</b> et �a, c\'est pas glop du tout. Que <samp>é</samp> devienne <q>�</q>, ma foi pourquoi pas, c\'est plus lisible. Mais que
- <samp> </samp> devienne un espace ordinaire, que <samp><</samp> soit remplac� par <q><</q>, �a c\'est vraiment pas glop. En version 1 FCKedit faisait l\'inverse�: <q>�</q>
- devenait <samp>é</samp> et ainsi de suite.
- </p>
- <p>
- Il va m�me � j\'ai d�couvert �a r�cemment � jusqu\'� rajouter � la fin un <samp>span</samp> invisible et nomm�, en toute candeur, <q>anti bug fck</q>�!
- </p>
- <h3>
- Les gens soigneux prennent le taureau par les cornes
- </h3>
- <p>
- Et d�cident de pr�parer lers articles tranquillement sur leur micro, avec un �diteur de texte. Oui mais, toutes les salet�s, les &truc; et les <machin>, il faut se les taper � la
- mimine�?
- </p>
- <p>
- Oui et non�: les &truc; un peu rares que <samp>œ</samp> ou <samp>À</samp> oui, je les tape au fur et � mesure. Pour tout ce qui est espaces ins�cables et
- ponctuation, je proc�de inversement�: je tape des espaces ordinaires avant les�?�!�:�; sans souci particulier. Ensuite, ultra-moderne, j\'utilise la fonction
- rechercher/remplacer de l\'�diteur pour mettre <samp> ?</samp> � la place de <samp>�?</samp>�� Grandiose, non�? Chronom�trage�: pour l\'article que vous �tes en train
- de lire, �a vient de me demander 50 secondes.
- <p>
- Et le balisage�? Un peu pareil�: les balises occasionnelles se tapent au fil de l\'eau. Truc d�j� donn� ailleurs pour ne pas oublier de refermer�: taper d\'abord le couple <q>balise
- ouvrante - balise fermante</q> puis remplir l\'intervalle. Si vous utilisez Notepad++ vous pouvez m�me le r�gler pour qu\'il �crive la balise fermante d�s que vous terminez la balise ouvrante,
- laissant le curseur entre les deux � TR�S commode. Pour les paragraphes (tous mes articles sont organis�s en paragraphes) c\'est assez simple�: pendant la r�daction, je tape de braves retours
- � la ligne comme avec un traitement de texte. Ensuite�: une balise <samp><p></samp> au tout d�but du premier paragraphe puis, � la fin de ce premier paragraphe, un couple
- <samp></p><p></samp>pour terminer le paragraphe et ouvrir le suivant. Ce couple est ensuite copi�/coll� partout o� c\'est n�cessaire. Bien s�r, la toute derni�re balise
- <samp><p></samp> qui ouvrirait un paragraphe vide est � supprimer. Chronom�trage du processus sur le pr�sent article�
- ';
- echo ini_get('pcre.backtrack_limit')."\n";
- echo strlen($original)."\n";
- $result = preg_replace('/<script.*>.*<\/script>/s', '', $original);
- if ($result === null)
- {
- if (preg_last_error() === PREG_BACKTRACK_LIMIT_ERROR)
- {
- echo "Error: PREG_BACKTRACK_LIMIT_ERROR\n";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment