Salut,
Est-il possible de récupérer seulement une ligne qui commence par un caractère précis? En fait je ne sais pas comment trouve la fin de ligne. Faut-il utiliser la limite de 4096 caractères ou quelque chose comme ça?
Salut,
Est-il possible de récupérer seulement une ligne qui commence par un caractère précis? En fait je ne sais pas comment trouve la fin de ligne. Faut-il utiliser la limite de 4096 caractères ou quelque chose comme ça?
le caractère de fin de ligne c'est \r ou \n\r ca dépend si tu utilises windows ou linux.
après tu peux faire un fgets() sans préciser de taille et ca te prend un ligne entière et tu fais tes test apres ...
faut voir ce que tu veux.
Merci.
Le problème c'est que je ne comprends rien aux caractères de début et de fin des regexp, c'est pour ça que ça plante à chaque fois je pense.
Je souhaite ici récupérer une ligne commentée:
Mais la encore ça ne fait rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part $style_content = preg_replace("#//(.+)/r#", "<font style='color:orange'>/*$1*/</font>", $style_content);![]()
Ah lol oui![]()
Mais non ça ne change rien.
tu as mis \r ou \\r car je crois qu'il faut échapper le \ en fait.
mais le plus simple pour moi c'est encore de lire ligne par ligne ton fichier avec fopen et fgets voir php.net
Faites gaffe avec les échappements dans les guillemets (bis) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part \\\r
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
Partager