par
rupper » 21 avr. 2007, 14:11
Bonjour,
Comme promis, voila mon code php:
<?php
$reponse=$_POST['reponse'];
$mp=$_POST['mp'];
$reponse = preg_replace('!\[b\](.+)\[/b\]!isU', '<strong>$1</strong>', $reponse);
$reponse = preg_replace('!\[i\](.+)\[/i\]!isU', '<em>$1</em>', $reponse);
$reponse = preg_replace('!\[color=(red|green|blue|yellow|purple|olive)\](.+)\[/color\]!isU', '<span style="color:$1">$2</span>', $reponse);
$reponse = preg_replace('!http://[a-z0-9._/-]+!i', '<a href="$0">$0</a>', $reponse);
$reponse = preg_replace('!\[u\](.+)\[/u\]!isU', '<u>$1</u>', $reponse);
$reponse = preg_replace('!\[exp\](.+)\[/exp\]!isU', '<sup>$1</sup>', $reponse);
$reponse = preg_replace('!\[grand\](.+)\[/grand\]!isU', '<h1>$1</h1>', $reponse);
$reponse = preg_replace('!\[petit\](.+)\[/petit\]!isU', '<h6>$1</h6>', $reponse);
$reponse=htmlentities($reponse);
$time=date('H:i');
if ( $reponse!=NULL){
$mp=$reponse.'
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
Initial mail :
from : '.
$destinat.'
date : '.
$date.' à '.$time.'
titre : '.
$titre.'
message :
'.
$mp;
mysql_query("insert into table_post values('','".$date."','".$titre."','".$mp."','".$id_papa."','".$expedit."','".$destinat."','".$lu."')");
header("location: mp.php");
?>
Merci.
Bonjour,
Comme promis, voila mon code php:
[php]
<?php
$reponse=$_POST['reponse'];
$mp=$_POST['mp'];
$reponse = preg_replace('!\[b\](.+)\[/b\]!isU', '<strong>$1</strong>', $reponse);
$reponse = preg_replace('!\[i\](.+)\[/i\]!isU', '<em>$1</em>', $reponse);
$reponse = preg_replace('!\[color=(red|green|blue|yellow|purple|olive)\](.+)\[/color\]!isU', '<span style="color:$1">$2</span>', $reponse);
$reponse = preg_replace('!http://[a-z0-9._/-]+!i', '<a href="$0">$0</a>', $reponse);
$reponse = preg_replace('!\[u\](.+)\[/u\]!isU', '<u>$1</u>', $reponse);
$reponse = preg_replace('!\[exp\](.+)\[/exp\]!isU', '<sup>$1</sup>', $reponse);
$reponse = preg_replace('!\[grand\](.+)\[/grand\]!isU', '<h1>$1</h1>', $reponse);
$reponse = preg_replace('!\[petit\](.+)\[/petit\]!isU', '<h6>$1</h6>', $reponse);
$reponse=htmlentities($reponse);
$time=date('H:i');
if ( $reponse!=NULL){
$mp=$reponse.'
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
Initial mail :
from : '.
$destinat.'
date : '.
$date.' à '.$time.'
titre : '.
$titre.'
message :
'.
$mp;
mysql_query("insert into table_post values('','".$date."','".$titre."','".$mp."','".$id_papa."','".$expedit."','".$destinat."','".$lu."')");
header("location: mp.php");
?>
[/php]
Merci.