замена строки в фаиле.

unhappy

Guest
замена строки в фаиле.

Скажите, почему у меня не изменяет скрипт строку в фаиле,где ошибка?
удалять строки он удаляет, а вот изменять не хочет.
<?
$general=file("t3base.dat");
$base="t3base.dat";
$all_messages=count($general);
if ($add == "удалить" or $add == "изменить"){
$editor = fopen("$base","w");
for ($j = 0; $j < count($general); $j++)
{
if ($j != $number){fputs($editor,$general[$j]);}
header("Location: show.php");
}
}
if ($add == "изменить")
{
$editor = fopen("$base","w");
$imja = replace($imja);
$t = replace($t);
$icq = replace($icq);
$mail = replace($mail);
$wwww = replace($wwww);
$text = replace($text);
$date = replace($date);
$ip = replace($ip);
$answer = replace($answer);
fputs($editor,"$imja::$t::$icq::$mail::$wwww::$text::$data::::$ip::$answer::");
fclose($editor);
}
for ( $i = $all_messages-1; $i > -1; $i--)
{
list($imja,$t,$icq,$mail,$wwww,$text,$data,$ip,$answer) = explode("::", $general[$i]);
echo "<title>Гостевая книга</title>
<script src=script1.js></script>
<table border=0 cellpadding=0 cellspacing=0>
<form method=get action=show.php name=\"BookAns\">
<input type=hidden name=number value=$i>
<tr><td align=right width=10%>Имя:</td><td><input type=\"text\" size=35 name=\"imja\" value=\"$imja\" class=fnt maxlength=50></td></tr>
<tr><td align=right>e-mail: </td><td><input type=\"text\" size=35 name=\"mail\" value=\"$mail\" maxlength=100></td></tr>
<tr><td align=right>www: </td><td><input type=\"text\" size=35 name=\"wwww\" value=\"$wwww\" maxlength=100></td></tr>
<tr><td align=right>ICQ: </td><td><input type=\"text\" value=\"$icq\" size=35 name=\"icq\" maxlength=150></td></tr>
<tr><td align=right>Город: </td><td><input type=\"text\" value=\"$t\" size=35 name=\"t\" maxlength=150></td></tr>
<tr><td align=right>IP:</td><td><input type=\"ip\" value=\"$ip\" size=35 name=\"ip\" maxlength=150></td></tr>
<tr><td align=right valign=top>TEKCT:</td><td><textarea rows=\"9\" cols=\"34\" class=\"fnt\" maxlength=1000>$text</textarea></td></tr>
<tr><td align=right valign=top>OTBET:</td><td><textarea name=\"text\" class=fnt rows=\"9\" cols=\"34\" maxlength=1000>$answer</textarea></td><td>
<tr><td>&nbsp;</td><td><input type=submit name=\"add\" value=\"удалить\"><input type=submit name=\"add\" value=\"изменить\"></td></tr>
</td></tr></table></form><hr>";
}
?>
 

LAMborginy

Guest
о боже мой... ты сам проверь логику всех этих не суразных условий... старым дедовским методом echo :)
 
Сверху