|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Inscription : janvier 2011 Messages : 43 ![]() |
Bonjour, j'aimerais que ce bout de code est effet sur plusieur ligne comment puis-je faire ?
Code :
$texte = preg_replace('#(\[HTML\].*)class="(.*?)"(.*\[/HTML\])#', '$1 <SPAN CLASS="balisehtmltype">class</SPAN>=<SPAN CLASS="balisehtmlname">"$2"</SPAN>$3', $texte); |
|
|
00
|
|
|
#2 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Hello
Utilise la balise [code]. Utilise le modificateur pcre 'm' (pour multiline): http://www.php.net/manual/en/reference.pcre.pattern.modifiers.php
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#3 |
|
Inscription : janvier 2011 Messages : 43 ![]() |
Je sais que j'en demande beaucoup mais pourais tu me faire un exemple avec la ligne que j'ai mi dans l'enoncer stp
|
|
|
00
|
|
|
#4 | ||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Code :
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||
|
00
|
|
|
#5 |
|
Inscription : janvier 2011 Messages : 43 ![]() |
Cela ne marche pas :s
|
|
|
00
|
|
|
#6 | ||
|
Inscription : janvier 2011 Messages : 43 ![]() |
Voici un peux plus de précision sur mon code
$texte = '[html] <body> </body> [/html]'; Code :
|
||
|
|
00
|
|
|
#7 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
alors essaie le 'sm' ou change de pattern. Mets aussi les caractères '^' et '$' pour marquer le début ou la fin de chaine dans le pattern ou l'option 'm' n'aura aucun effet.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#8 | |
|
Inscription : janvier 2011 Messages : 43 ![]() |
que veut dire pattern ? stp
et regarde un peu plus aux j'ai mi une pressision Citation:
|
|
|
|
00
|
|
|
#9 | ||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Code :
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||
|
00
|
|
|
#10 | ||
|
Inscription : janvier 2011 Messages : 43 ![]() |
Merci de ta reponse mais une derniere chose voici mon texte
Code :
|
||
|
|
00
|
|
|
#11 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
J'arrive pas à comprendre ce que tu essaie de faire. Tu pourrais m'expliquer le but de ta mécanique ?
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#12 | ||
|
Inscription : janvier 2011 Messages : 43 ![]() |
En faite ce que j’essaie de faire c'est que quand je met du code html entre les balise [html] et [/html] cela me reproduit exactement la même chose et le même couleur que si on l’écrivais dans notepad++
exemple : Code :
|
||
|
|
00
|
|
|
#13 | ||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Je ne vois pas d'utilité particulière mais quelqu'un s'est déjà cassé la tête là dessus avant toi:
Code :
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||
|
00
|
|
|
#14 | |||
|
Inscription : janvier 2011 Messages : 43 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#15 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Sans être indiscret, c'est pour faire quoi au juste ? S'il ne s'agit que d'afficher de la coloration syntaxique tu pourrais juste renvoyer le document et l'ouvrir avec ton éditeur favori.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#16 | |
|
Inscription : janvier 2011 Messages : 43 ![]() |
Citation:
|
|
|
|
00
|
|
|
#17 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Ok, l'exemple que t'ai donné précédemment couvre la coloration PHP et XML (XHTML également).
Je trouve que tu te casses trop la tête pour rien car il existe des scripts pour faire ça: - http://qbnz.com/highlighter/index.php - http://pear.php.net/package/Text_Highlighter/redirected - http://articles.sitepoint.com/articl...ource-code-php - http://pradador.com/code/lighterjs/ Traditionnellement, on fait ça en JS et non en PHP.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#18 |
|
Inscription : janvier 2011 Messages : 43 ![]() |
tout est en anglais et moi et l'anglais sa fait deux pourais tu m'expliquer plus ?
|
|
|
00
|
|
|
#19 | |||
|
Inscription : janvier 2011 Messages : 43 ![]() |
Salutation,
voila je me creuse la tête depuis deux jours sans trouver une solution a mon problème Peut être pourriez vous m'aider ... c'est ce que l'on va voir Alors voila j'aimerais faire en sorte que a chaque fois que j'envoie un texte par la méthode post dans mon texte se rajoute a chaque début de ligne la balise [html] et a chaque fin de ligne [/html] voici un exemple pour vous éclairer : mon texte initial : Code :
Citation:
|
|||
|
|
00
|
|
|
#20 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu es arrivé a quoi pendant ces deux jours de reflexion ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com