<?php
//hack pour afficher les images quand on fais un lien vers une image
//les extension ok pour afficher une image
$bonExtensions = array('jpg','gif','png');
// l'expression, on fait ce qu'on peut ;)
if(preg_match_all("/(http|https|ftp):\/\/.+[(jpg|gif|png| )$]/i",$_temp[2],$lasorti)){
$dataSorti = $lasorti[0];
foreach($dataSorti as $idClef=>$dataLien){
if($dataLien!=''){
$extension = trim(myms_getExtension($dataLien));
if(in_array($extension,$bonExtensions)){
// encodage des espaces et pas de l'url a cause des //
$dataLienE=str_replace(" ","%20",rtrim($dataLien));
$size = getimagesize($dataLienE);
if(($size[0]>50)||($size[1]>50)){
$image='<a href="'.$dataLien.'" target="_blank" ><img src="'.$dataLien.'" alt="bad" height="50px" /></a>';
}else{
$image='<img src="'.$dataLien.'" alt="'.$dataLien.'" '.$size[0].'/>';
}
$_temp[2] = str_replace($dataLien,$image,$_temp[2]);
}else{
if($my_ms['typedelien']=='lien'){$typedelien='LIEN';}else{ $typedelien=$dataLien; }
$_temp[2] = str_replace($dataLien,'<a href="'.$dataLien.'" target="_blank">'.$typedelien.'</a>',$_temp[2]);
}
}
}
}
// fin du hack
$_temp[2]=ucfirst($_temp[2]);
?>

<?php
$_temp[2]=$message;
//hack pour telecharger les images quand on fais un lien vers une image
//les extension ok pour afficher une image
$bonExtensions = array('.jpg','.gif','.png');
if(preg_match_all("/(http|https|ftp):\/\/(.+)(\.[[:alnum:]]{2,4})/si",$_temp[2],$lasorti)){
$dataSorti = $lasorti[0];
foreach($dataSorti as $idClef=>$dataLien){
if($dataLien!=''){
if(in_array($lasorti[3][0],$bonExtensions)){
// encodage des espaces et pas de l'url a cause des //
$dataLienE=str_replace(" ","%20",rtrim($lasorti[0][0]));
// recup du nom d'image
$name=strrchr($lasorti[2][0],'/').$lasorti[3][0];
$newfile = 'saves'.$name;
if (!copy($dataLienE, $newfile)) {
$_temp[2] = str_replace($dataLien, "erreur",$_temp[2]);
}else{
$_temp[2] = str_replace($dataLien, $my_ms["site"].'/'.$my_ms["repertoire"].'/'.$newfile,$_temp[2]);
}
}
}
}
}
// fin du hack
$message=$_temp[2];
?>
<?php
if($my_ms['typedelien']=='lien'){$typedelien='LIEN';}else{$typedelien='$1';}
$_temp[2]=preg_replace("`((?:https?|ftp)://S+)(s|z)`", '<a href="$1" target="_blank">'.$typedelien.'</a>$2', $_temp[2]);
$_temp[2]=ucfirst($_temp[2]);
?>
<?php
//hack pour afficher les images quand on fais un lien vers une image
//les extension ok pour afficher une image
$bonExtensions = array('.jpg','.gif','.png');
// l'expression, on fait ce qu'on peut ;)
if(preg_match_all("/(http|https|ftp):\/\/([[:alnum:]\/\.\-_ ]*)(\.[[:alnum:]]{2,4})/si",$_temp[2],$lasorti)){
$dataSorti = $lasorti[0];
foreach($dataSorti as $idClef=>$dataLien){
if($dataLien!=''){
$extension = $lasorti[3][0];
if(in_array($extension,$bonExtensions)){
// encodage des espaces et pas de l'url a cause des //
$dataLienE=str_replace(" ","%20",rtrim($lasorti[0][0]));
$size = getimagesize($dataLienE);
if(($size[0]>100)||($size[1]>50)){
$image='<a href="'.$dataLien.'" target="_blank" ><img src="'.$dataLien.'" alt="bad" height="50px" /></a>';
}else{
$image='<img src="'.$dataLien.'" alt="'.$dataLien.'" '.$size[0].'/>';
}
$_temp[2] = str_replace($dataLien,$image,$_temp[2]);
}else{
if($my_ms['typedelien']=='lien'){$typedelien='LIEN';}else{ $typedelien=$dataLien; }
$_temp[2] = str_replace($dataLien,'<a href="'.$dataLien.'" target="_blank">'.$typedelien.'</a>',$_temp[2]);
}
}
}
}
// fin du hack
?>
Nous - Plan du site - Informations légale - Contact - © Graphiks.net