PHP + Flash Shoutbox

Тема в разделе "Open Source", создана пользователем ©annabis, 1 окт 2006.

Статус темы:
Закрыта.
Модераторы: Amazko, Aste
  1. ©annabis

    ©annabis Прохожие

    люди помогите с ГМТ разобраться в коде и флуд контрол можно как-нить поставить ?
    шауткоробка без базы данных .. на текст фаил всэ пишет .. ))


    GMT: надо +2 чтобы было ..

    Код:
    extract($HTTP_POST_VARS);
    header("Expires: ".gmdate("D, d M Y H:i:s"[I], time() + 3600[/I])."GMT"); 
    header("Cache-Control: no-cache, must-revalidate");
    это , time() + 3600) на работает почему-то :(
     
  2. Murdok

    Murdok

    Регистр.:
    1 окт 2006
    Сообщения:
    236
    Симпатии:
    84
    посмотри вот тут Перейти по ссылке

    Добавлено через 5 минут
    если я правильно понял суть вопроса
     
  3. spamit

    spamit Прохожие

    Опиши по подробнее
     
  4. ©annabis

    ©annabis Прохожие

    Код:
    <?php
    extract($HTTP_GET_VARS);
    extract($HTTP_POST_VARS);
    [COLOR=Green]header("Expires: ".gmdate("D, d M Y H:i:s", time() + 3600)."GMT");[/COLOR]
    header("Cache-Control: no-cache, must-revalidate");
    header("Pragma: no-cache");
    ?>
    <?php
    $nickname = str_replace ("\n"," ", $nickname);
    $nickname = str_replace ("<", " ", $nickname);
    $nickname = str_replace (">", " ", $nickname);
    $nickname = str_replace ("fuck", "-", $nickname);
    $nickname = str_replace ("suck", "-", $nickname);
    $nickname = str_replace ("ass", "-", $nickname);
    $nickname = str_replace ("&", "and", $nickname);
    $nickname = stripslashes ($nickname);
    $message = str_replace ("\n"," ", $message);
    $message = str_replace ("<", " ", $message);
    $message = str_replace ("&","and", $message);
    $message = str_replace ("fuck", "-", $message);
    $message = str_replace ("suck", "-", $message);
    $message = str_replace ("ass", "-", $message);
    $message = str_replace ("vittu", "-", $message);
    $message = str_replace ("mulkku", "-", $message);
    $message = str_replace ("perkele", "-", $message);
    $message = str_replace ("helevetti", "-", $message);
    $message = str_replace ("pillu", "-", $message);
    $message = str_replace ("penis", "-", $message);
    $message = str_replace ("bitch", "-", $message);
    $message = str_replace ("lutka", "-", $message);
    $message = stripslashes ($message);
    $p=gmdate("d M H:i");
    ?>
    &output=
    <?php
    $chat_file = "shout.txt";
    $chat_lenght = 40;
    $max_single_msg_lenght = 1000;
    $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 ("\n"," ", $message);
    $msg = stripslashes ($msg);
    if ($msg != ""){
    $fp = fopen($chat_file, "a+");
    $fw = fwrite($fp, "<font color=\"#FFFFFF\"><b>$nickname:($p)<br></b></font> $msg\n");
    fclose($fp);}
    $lines = file($chat_file);
    $a = count($lines);
    $u = $a - $chat_lenght;
    for($i = $a; $i >= $u ;$i--){
    echo $lines[$i];
    }
    
    ?>
    Это код основного пхп файла на чем все "стоит". При написании сообшения он показывает время в ГМТ (Англия, я не оттуда), мне надо чтобы было ГМТ +2. как это поставить?

    P.S. time() + 3600) - сам пробывал ставить, не получилось.

    Добавлено через 7 минут
    люди, помогите к гостевой книге на флаш+пхп+txt(file) флуд контрол написать. это вообще возможно? СПАСИБО!!

    или придложите что-то другое на флаш+пхп можно с датабазой, не имеет значения ..
     
Статус темы:
Закрыта.