Исправить ошибки в скрипте

Тема в разделе "PHP программирование", создана пользователем -, 2 июн 2008.

  1. Гость

    Люди добрые!!! помогите, плиз! Исправьте ошибки в скрипте:
    Код (Text):
    <?PHP
    error_reporting(0);
    $file=fopen("chat.txt","a");
    $filehis=fopen("history.txt","a");
    for ($i=1; $i<8; $i++)
    {
    $message=ereg_replace("<".$i.">","<IMG SRC="."{$i}"."gif".">",$message);  
    }
    # С помощью этих строк мы выделяем из реплики адреса сайтов и e-mail"ы.
    $message = eregi_replace("([[:space:]()[{}])(http://.[-a-zA-Z0-9@:%_+.~#?&//=]+)", "\1<a href="http://\2" target="_blank">\2</a>", $message);
    $message = eregi_replace("([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_+.~#?&//=]+)", "\1<a href="http://\2" target="_blank">\2</a>", $message);
    $message = eregi_replace("([[:space:]()[{}])(http://.[-a-zA-Z0-9@:%_+.~#?&//=]+)", "\1<a href="\2" target="_blank">\2</a>", $message);
    $message = eregi_replace("[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*","<a href="mailto:\0">\0</a>",$message);
    fwrite($file,"n[".date("H:i:s")."] <B>".$login." => ".$who."</B> : ".$message);
    fwrite($filehis,"n[".date("H:i:s")."] <B>".$login." => ".$who."</B> : ".$message);
    header("Location:send.php?login=".$login);
    ?>
     
  2. destr

    destr Гость

    Это конечно всё интересно, а какие ошибки то исправлять? Или их надо найти и исправить?:)
     
  3. Гость

    [codebox]<HTML>
    <HEAD>
    <?PHP
    error_reporting(0);
    include("includer.php");
    $login=$_GET["login"];
    ?>
    <META CONTENT="10; URL=users.php?login=<?=$login;?>" HTTP-EQUIV=Refresh>
    <script LANGUAGE="JavaScript">
    <!--
    function netsend(dat)
    {
    window.parent.send.sendform.who.value += dat;
    window.parent.send.sendform.message.focus();
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY LINK="blue" ALINK="blue" VLINK="blue" TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 RIGHTMARGIN=0>
    <FONT FACE="georgia" SIZE=3 COLOR="black">
    <TABLE WIDTH="100%">
    <TR>
    <TD WIDTH="100%" ALIGN="center">
    <FONT COLOR="#008080" FACE="Georgia" SIZE=3><B>Сейчас в чате:</B></FONT>
    </TD>
    </TR>
    <?PHP
    $db=mysql_connect($myserver, $mylogin, $mypassword);
    mysql_select_db("micro");
    $sql="SELECT * FROM `chat_users` WHERE `active`=1";
    $result=mysql_query($sql);
    $num_results=mysql_num_rows($result);
    for ($i=0; $i<$num_results; $i++)
    {
    $row=mysql_fetch_array($result);
    echo "<TR><TD>".($i+1).". <A HREF="java script:netsend("".stripslashes($row["login"])."")">".stripslashes($row["login"])."</A></TD></TR>";
    }
    ?>
    <TR>
    <TD WIDTH="100%" ALIGN="center"><BR>
    <FONT COLOR="#008080" FACE="Georgia" SIZE=3><B>Рекомендую:</B></FONT>
    </TD>
    </TR>
    <TR>
    <TD WIDTH="100%" ALIGN="left"><BR>
    <noindex>1. <A HREF="http://www.micro.org.ua" TARGET=_blank>Микропортал</A><BR></noindex>
    <noindex>2. <A HREF="http://www.micro.org.ua/forum/" TARGET=_blank>Наши форумы</A><BR></noindex>
    <noindex>3. <A HREF="http://www.micro.org.ua/yslygi/" TARGET=_blank>Услуги</A></noindex>
    </TD>
    </TR>
    <TR>
    <TD WIDTH="100%" ALIGN="center"><BR>
    <FONT COLOR="#008080" FACE="Georgia" SIZE=3><B>Правила чата:</B></FONT>
    </TD>
    </TR>
    <TR>
    <TD WIDTH="100%" ALIGN="left"><BR>
    <B>1.</B> Admin всегда прав.<BR>
    <B>2.</B> Если Admin неправ, смотри пункт 1.<BR>
    <B>3.</B> Если уходите - воспользуйтесь кнопкой "Выход"<BR>
    <B>4.</B> За флуд и ругательства вы можете быть удалены из чата
    </TD>
    </TR>
    </TABLE>
    </BODY>
    </FONT>
    </HTML> [/codebox]
    тут в 36 строке вроде как ; или , не хватает...подскажите куда поставить...
     
  4. destr

    destr Гость

    Ну так Вы кавычки экранируйте.
    [codebox]echo "<TR><TD>",
    ($i+1),
    "<A HREF=\"java script:netsend(\"",stripslashes($row["login"]),"\")>",
    stripslashes($row["login"]),
    "</A></TD></TR>";
    [/codebox]
     
Загрузка...

Поделиться этой страницей