codice:
<?php
if(!isset($_POST)) {
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_ENV_VARS);
extract($HTTP_SERVER_VARS);
} else {
extract($_POST);
extract($_GET);
extract($_COOKIE);
extract($_ENV);
extract($_SERVER);
}
header("Expires: ".gmdate("D, d M Y H:i:s")."GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
?>
<?php
if(!isset($_POST)) {
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_ENV_VARS);
extract($HTTP_SERVER_VARS);
} else {
extract($_POST);
extract($_GET);
extract($_COOKIE);
extract($_ENV);
extract($_SERVER);
}
$nickname = str_replace ("\n"," ", $_POST[nickname]);
$nickname = str_replace ("<", " ", $_POST[nickname]);
$nickname = str_replace (">", " ", $_POST[nickname]);
$nickname = stripslashes ($_POST[nickname]);
?>
<?php
if(!isset($_POST)) {
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_ENV_VARS);
extract($HTTP_SERVER_VARS);
} else {
extract($_POST);
extract($_GET);
extract($_COOKIE);
extract($_ENV);
extract($_SERVER);
}
$chat_file = "chat.txt";
$lines = file($chat_file);
$count = count($lines);
//echo "&count=$count";
?>
&output=
<?php
if(!isset($_POST)) {
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_ENV_VARS);
extract($HTTP_SERVER_VARS);
} else {
extract($_POST);
extract($_GET);
extract($_COOKIE);
extract($_ENV);
extract($_SERVER);
}
$chat_file = "chat.txt";
$chat_lenght = 80;
$max_single_msg_lenght = 100000;
$max_file_size = $chat_lenght * $max_single_msg_lenght;
$file_size= filesize($chat_file);
if ($file_size > $max_file_size) {
$lines = file($chat_file);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
$msg_old = $lines[$i] . $msg_old;
}
$deleted = unlink($chat_file);
$fp = fopen($chat_file, "a+");
$fw = fwrite($fp, $msg_old);
fclose($fp);
}
$msg = str_replace ("\\","", $_POST[message]);
//
//IF THE FORGOT TO ADD HTTP:THIS WILL DO IT FOR THEM
$webStart = Array ('WWW', 'www');
$changeWebstart = 'http://www';
$msg = str_replace ($webStart, $changeWebstart, $msg);
//this will take away the double http part
$webDouble = Array ('http://http://www');
$changeWebSingle = 'http://www';
$msg = str_replace ($webDouble, $changeWebSingle, $msg);
// BOLD, ITALICS, UNDERLINE AND PRE PARSER
$searchFor = Array ('', '', '[pre]', '[/pre]', '', '', '', '','&');
$replaceWith = Array ('', '', '<pre>', '</pre>', '', '', '<u>', '</u>','');
$msg = str_replace ($searchFor, $replaceWith, $msg);
// Swear Word Filtering Section
$badwords = Array ("fuck", "shit", "bastard", "fucker", "fucking", "bitch", "cunt", "pussy", "dick", "stronzo", "nigger", "whore", "stronza", "cazzo", "vaffanculo");
$changeto = '<font color="#ff3300">******</font>';
$msg = str_replace ($badwords, $changeto, $msg);
// EMAIL PARSER
$msg = ereg_replace("[[:alpha:]]+@[^<>[:space:]]+[[:alnum:]]","<font color=\"#ff3300\"><u><a href=\"mailto:\\0\">\\0</a></u></font>", $msg);
//
// URL PARSER FOR MESSAGE
$msg = ereg_replace ("http://[^<>[:space:]]+[[:alnum:]]", "<font color=\"#ff3300\"><u><a href=\"\\0\"target=\"_blank\">\\0</a></u></font>", $msg);
//$msg = ereg_replace("\[url\]([^\[]+)\[/url\]", "<font color=\"#ff3300\"><u><a href=\"\\1\"target=\"_blank\">\\1</a></u></font>", $msg);
// END PARSING SECTION
$msg = stripslashes($msg);
if ($msg != ""){
$fp = fopen($chat_file, "a+");
$fw = fwrite($fp, "<font color=\"$color\"> $nickname : $msg </font>\n");
fclose($fp);}
$lines = file($chat_file);
$a = count($lines);
$u = $a - $chat_lenght;
$a++;
echo("&count=$a");
for($i = $a; $i >= $u ;$i--){
echo ("&riga$i=$lines[$i]");
}
?>
codice:
<?php
if(!isset($_POST)) {
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_ENV_VARS);
extract($HTTP_SERVER_VARS);
} else {
extract($_POST);
extract($_GET);
extract($_COOKIE);
extract($_ENV);
extract($_SERVER);
}
header("Expires: ".gmdate("D, d M Y H:i:s")."GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
?>
<?php
if(!isset($_POST)) {
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_ENV_VARS);
extract($HTTP_SERVER_VARS);
} else {
extract($_POST);
extract($_GET);
extract($_COOKIE);
extract($_ENV);
extract($_SERVER);
}
$nickname = str_replace ("\n"," ", $nickname);
$nickname = str_replace ("<", " ", $nickname);
$nickname = str_replace (">", " ", $nickname);
$nickname = stripslashes ($nickname);
?>
<?php
if(!isset($_POST)) {
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_ENV_VARS);
extract($HTTP_SERVER_VARS);
} else {
extract($_POST);
extract($_GET);
extract($_COOKIE);
extract($_ENV);
extract($_SERVER);
}
/* count lines for sound section */
$chat_file3 = "login.txt";
$lines3 = file($chat_file3);
$count3 = count($lines3);
echo "&count3=$count3";
/* end count for sound */
?>
&login=
<?php
if(!isset($_POST)) {
extract($HTTP_POST_VARS);
extract($HTTP_GET_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_ENV_VARS);
extract($HTTP_SERVER_VARS);
} else {
extract($_POST);
extract($_GET);
extract($_COOKIE);
extract($_ENV);
extract($_SERVER);
}
$date = date( "H:i");
$chat_file = "login.txt";
$chat_lenght =10;
$max_single_msg_lenght = 50000;
$max_file_size = $chat_lenght * $max_single_msg_lenght;
$file_size= filesize($chat_file);
if ($file_size > $max_file_size) {
$lines = file($chat_file);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
$msg_old = $lines[$i] . $msg_old;
}
$deleted = unlink($chat_file);
$fp = fopen($chat_file, "a+");
$fw = fwrite($fp, $msg_old);
fclose($fp);
}
/* Segue modifica per azzeramento file di chat */
if ($nickname == "Clear"){
$fp = fopen("chat.txt", "a+");
fwrite($fp, "\nCiao Admin, per pulire i file fai LOGOUT\n\n\n");
fclose($fp);
$nickname = "Admin";
}
/* Precede modifica di Venturi per azzeramento file di chat */
if ($nickname != ""){
$fp = fopen($chat_file, "a+");
$fw = fwrite($fp, "$date - $nickname\n");
fclose($fp);
}
$lines = file($chat_file);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
echo $lines[$i];
}
?>
Qualcuno sa dirmi su cosa devo intervenire per migrare a php5?