n/oldblog
Archived
1
0
Fork 0
This repository has been archived on 2024-02-13. You can view files and clone it, but cannot push or open issues or pull requests.
oldblog/modules/kikchat/post.php

54 lines
3 KiB
PHP
Raw Normal View History

2023-04-30 21:28:42 +02:00
<?php
Function FilterText($ReplyText){
$ReplyText = htmlspecialchars($ReplyText);
$ReplyText = nl2br($ReplyText);
$ReplyText = str_replace(" ;b ","<img src=images/01.gif border=0>",$ReplyText);
$ReplyText = str_replace(" :p ","<img src=images/02.gif border=0>",$ReplyText);
$ReplyText = str_replace(" 8o ","<img src=images/03.gif border=0>",$ReplyText);
$ReplyText = str_replace(" :( ","<img src=images/04.gif border=0>",$ReplyText);
$ReplyText = str_replace(" :j ","<img src=images/05.gif border=0>",$ReplyText);
$ReplyText = str_replace(" -- ","<img src=images/06.gif border=0>",$ReplyText);
$ReplyText = str_replace(" ++ ","<img src=images/07.gif border=0>",$ReplyText);
$ReplyText = str_replace(" :D ","<img src=images/08.gif border=0>",$ReplyText);
$ReplyText = str_replace(" ;( ","<img src=images/09.gif border=0>",$ReplyText);
$ReplyText = str_replace(" :! ","<img src=images/10.gif border=0>",$ReplyText);
$ReplyText = str_replace(" :? ","<img src=images/11.gif border=0>",$ReplyText);
$ReplyText = str_replace(" ;! ","<img src=images/12.gif border=0>",$ReplyText);
$ReplyText = str_replace(" :d ","<img src=images/13.gif border=0>",$ReplyText);
$ReplyText = str_replace(" 8I ","<img src=images/14.gif border=0>",$ReplyText);
$ReplyText = str_replace(" ;? ","<img src=images/15.gif border=0>",$ReplyText);
$ReplyText = str_replace(" :O ","<img src=images/16.gif border=0>",$ReplyText);
$ReplyText = str_replace(" ;- ","<img src=images/17.gif border=0>",$ReplyText);
$ReplyText = str_replace(" :) ","<img src=images/18.gif border=0>",$ReplyText);
$ReplyText = str_replace(" ;D ","<img src=images/19.gif border=0>",$ReplyText);
$ReplyText = str_replace(" ;b ","<img src=images/20.gif border=0>",$ReplyText);
$ReplyText = str_replace(" ;I ","<img src=images/21.gif border=0>",$ReplyText);
$ReplyText = str_replace(" ;s ","<img src=images/22.gif border=0>",$ReplyText);
$ReplyText = eregi_replace("&lt;([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])&gt;","<A HREF=\"\\1://\\2\\3\" TARGET=\"_blank\">\\1://\\2\\3</A>",$ReplyText);
$ReplyText = eregi_replace("\[([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])\]","<center><img src=\"\\1://\\2\\3\" border=0></center>",$ReplyText);
$ReplyText = eregi_replace("(([a-z0-9_]|\\-|\\.)+@([^[:space:]]*)([[:alnum:]-])\.([^[:space:]]*)([[:alnum:]-]))","<a href=\"mailto:\\1\">\\1</a>",$ReplyText);
return $ReplyText;
}
if($msg!=""){
Function WriteMyFile($contenu){
$fp = fopen("modules/kikchat/messages.txt", "w");
$r = fwrite($fp, "$contenu");
fclose($fp);
}
Function ReadMyFile(){
$max=22;
$fcontents = file("modules/kikchat/messages.txt");
$lines=count($fcontents);
if ($lines<$max){$startline=0;}else{$startline=$lines-$max;}
for ($i = 0; $i <= $max; $i++) {$contenu .= $fcontents[$i+$startline];}
return $contenu;
}
if (isset($I_HEURE_UK) && ($I_HEURE_UK != ""))
$iheure=$I_HEURE_UK;
else
$iheure= date("H:i");
WriteMyFile(ReadMyFile()."<font color=#666699>".$iheure."</font> : <font color=#99996>".$name."</font> : ".FilterText(stripslashes($msg))."<BR>\n");
}
include("modules/kikchat/skin.php");
?>