begin process at 2012 05 31 06:17:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

preg_replace pour chaine de code php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

preg_replace pour chaine de code php

mardi 15 février 2005 à 10:33:37 | preg_replace pour chaine de code php

JoJo738

Membre Club
mardi 15 février 2005 à 10:35:03 | Re : preg_replace pour chaine de code php

JoJo738

Membre Club
Dsl, il y a encore eus une erreur !
Aller j'e remet mon message !

Bonjour,
je fait un petit code php pour ameliorer le code php ( et surtout pour ne plus me faire gronger par Anthomicro ). Je viens juste de le sommencer

<?php

$chaine
= '<? $_POST[""]; echo ""; $uk = "Bienvenue a tous"; $ca = "encore"; ?>';

function
str($code)  {
    
    
$in = array(
    
'`<\?(PHP|)`i',
    
'`\["(\w*)"\]`i',
    
'`=(| )"([^"]*)";`i', // ici que ca merde! J'aimerais que les caracteres \n \t ... ne soient pas accepter.
    
//'``i',
    
);
    
    
$out = array(
    
'<?php ',
    
"['$1']",
    
"= '$2';",
    
//'',
    
);
    
    
$code = preg_replace($in, $out, $code);
    
$code = highlight_string($code, TRUE);
    return
$code;
}

echo
str($chaine);
?>

Et comment faire pour prendre le 1er caractere chercher ... ?
([^"]*) => ca me donne ca : 'Bienvenue a tous";  $ca = "encore';


Si ma reponse te conviens, accepte la. Merci.
Je suis né pour aider, et non pour vivre. Aidez moi ! 



Si ma reponse te conviens, accepte la. Merci.
Je suis né pour aider, et non pour vivre. Aidez moi ! 
mardi 15 février 2005 à 14:23:55 | Re : preg_replace pour chaine de code php

malalam

Administrateur CodeS-SourceS
Hello,

je n'ai pas compris ton probleme exact.  Moi j'ai ca en output de ton code :

<?php $_POST['']; echo ""; $uk = 'Bienvenue a tous'; $ca = 'encore'; ?>

 



mardi 15 février 2005 à 14:58:16 | Re : preg_replace pour chaine de code php

JoJo738

Membre Club
OUps, erreur dans $chaine :
$chaine = '<? $_POST[""]; echo ""; $uk = "Bienvenue a \n tous"; $ca = "encore"; ?>';

Euh, ca me renvois :
  <?php $_POST['']; echo ""; $uk = 'Bienvenue \n a tous'; $ca = 'encore'; ?>
au lieu de  
 
<?php $_POST['']; echo ""; $uk = "Bienvenue \n a tous"; $ca = 'encore'; ?>



Si ma reponse te conviens, accepte la. Merci.
Je suis né pour aider, et non pour vivre. Aidez moi ! 
mardi 15 février 2005 à 15:17:38 | Re : preg_replace pour chaine de code php

malalam

Administrateur CodeS-SourceS
Oki,

dans expreg, \n et \t par exemple sont "comprises".
Ex :

<?php
$txt ='\n';
if (ereg('\n', $txt))
echo 'ok';
else
echo 'non ok';
?>
mardi 15 février 2005 à 23:01:19 | Re : preg_replace pour chaine de code php

Anthomicro

Salut,

Jojo > que veux-tu faire exactement ?

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
mardi 15 février 2005 à 23:27:29 | Re : preg_replace pour chaine de code php

JoJo738

Membre Club
Euh, qqchose pour que tu ne rouspete plus !!!! lol

Je veux convertir les :
$_POST/GET["..."] => $_POST/GET['...']
echo "" => echo ''
$variable = ""; => $variable = '';
...
Mais ne pas convertir ou l'on trouve des \n \t ...
et aussi du XHTML <br><hr><b><i> ... en <br /><hr /><strong> ...

Lol moi et mes 3 points ...


Si ma reponse te conviens, accepte la. Merci.
Je suis né pour aider, et non pour vivre. Aidez moi ! 
mardi 15 février 2005 à 23:28:36 | Re : preg_replace pour chaine de code php

JoJo738

Membre Club
Ah, et je n'y arrive pas avec les ereg !!


Si ma reponse te conviens, accepte la. Merci.
Je suis né pour aider, et non pour vivre. Aidez moi ! 


Cette discussion est classée dans : code, php, chaine, replace, preg


Répondre à ce message

Sujets en rapport avec ce message

preg_replace [ par Tomcube ] Est-ce que quelqu'un pourrait me modifier cette ligne pour la faire accepter les retours à la ligne (\n), j'ai trop de mal avec les masques ! $text = PHP-Barcode 128 [ par freednk ] Bonjour.Je cherche une solution pour pouvoir afficher plusieurs etiquettes sur une page prete pour l'impression avec les information ( par ex: 1710 au preg_replace et les retour à la ligne? [ par Shibo_Sources ] Bonjour tout le monde, J'ai codé une petite fonction de substitution du bbcode par du html avec preg_replace mais quand il y a un retour à la ligne pr Aide pour un Preg_replace [ par audayls ] Bonjour,    Je souhaite "colorier" un contenu particulié dans une balise, mais jusqu'ici mais mes tentatives ont été nulles ... lol    J'essaye de fai Un petit problème d'expression régulieur en php avec preg_replace [ par ulise31 ] Bonjour, j'ai besoin d'aide merci d'avanceAlors voici mon code php :$text = $_POST['textarea2'];$toto= '(.+)';$tyty='[gras]$1[/gras]';$text = preg_rep Question templates [ par astuces_jeux ] Bonjour,J'ai remarqué que l'utilisation de la class fasttemplate est compliquée. Alors je voulais savoir si on ne pouvait pas faire ça simple : foncti PReg_Replace..souci avec les espaces et les à !! [ par syndrael ] Bonjour à tous, Je n'arrive pas à comprendre le phénomène suivant. Sur une page avec un Content Type UTF8 (je fournis les infos que j'ai), j'ai la fon remplacer ereg_replace par preg_replace [ par Krasha ] Bonjour à tous, J'essaie actuellement d'intégrer un petit module de sondage sur un site et je me retrouve confronté à une petite erreur que je n'arr Pb preg_replace php [ par ingcool ] je veux remplacer les chiffres d'un compteur de visite par des images qui porte la même valeur mais en vain, besoin d'aide SVP Parser une chaine UTF8 en php [ par SuperChouquette ] Bonjour, je ne parvient pas à "parser" une chaine en utf8. Chaque caractère à une largeur en pixel définie dans une table, et mon système passe une li


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales