jonath88 | A présent je n'ai plus de message d'erreur mais mon script boucle et le preg_replace de la variable $news ne s'effectue pas.
Voici mon code:
Code :
- $news = "dqofhdsi hijshf dfjhdsfoi hfdhqfdq hfkjlhkj dq coucou ça va bien?? hé oui c'est moi
- s ih hslkjhjl hdfgd sd gsdfgohfggffkjdkjCliquez icidkfjdkjkjd kdf jkf fkjdf kdj kdregarde ça ^^jfk djkdjfizutfisjkl kj h lusfkj khg";
- do{
- if(preg_match("#\[url#", $news) == false)
- break;
- $text_liens = substr($news, strpos($news, "]" )+1, (strpos($news, "[/url]" )-2)-strpos($news, "]" )+1);
- $liens = substr($news, strpos($news, "[url" )+5, (strpos($news, "]" )-10)-strpos($news, "[url" )+5);
- $liens = preg_replace("/\//", "\/", $liens);
- $news = preg_replace("/\[url=".$liens."\]".$text_liens."\[\/url\]/", "<a target='_blank' href='".$liens."'>".$text_liens."</a>", $news);
- }while(true);
|
|