1234567
Guest
Мистика 
Ниже приведен код скрипта, который изменяет файлы...
Загружаю его на сервер А, запускаю, изменяю файлы, а оно мне в файлы записивает просто "a", даю линк другому человеку - он изменяет и все нормально. Загружаю скрипт на другой сервер Б, запускаю, изменяю и все ОК и у меня, и у других. Что же это?
Впервые с таким сталикваюсь. Почему на сервера А работает у других, а у меня нет и почему на сервера Б работает у всех? Может проблема в ПХП? А может в сервере? Или может со скриптом что-то?
Зарание большое спасибо.

Ниже приведен код скрипта, который изменяет файлы...
Загружаю его на сервер А, запускаю, изменяю файлы, а оно мне в файлы записивает просто "a", даю линк другому человеку - он изменяет и все нормально. Загружаю скрипт на другой сервер Б, запускаю, изменяю и все ОК и у меня, и у других. Что же это?

Зарание большое спасибо.

PHP:
<?header("Content-Type: text/plain; charset=utf-8");?>
<html>
<head>
<title>Edit prices in tables ...</title>
<meta name="author" content="[email protected]">
</head>
<body>
<?
function print_html(){
//BEGIN OF EDITION HTML CODE OF FORM
?>
<form name="edit">
<table border="0" cellspacing="10" cellpadding="10">
<tr>
<td>select language:</td>
<td>
<select name="l">
<option value="ru">Russian language</option>
<option value="en">English language</option>
<option value="lv">Latvian language</option>
</select>
</td>
</tr>
<tr>
<td>select city:</td>
<td>
<select name="c">
<option value="1">Aglonas stac., Rusonas pag.</option>
<option value="2">Aluksne</option>
<option value="3">Bauska, Islices pag. "Ritausmas"</option>
<option value="4">Birzi, Jekabpils raj.</option>
<option value="5">Cesis</option>
<option value="6">Daugavpils</option>
<option value="7">Dobele</option>
<option value="8">Dundaga</option>
<option value="9">Gulbene</option>
<option value="10">Jelgava</option>
<option value="11">Jekabpils</option>
<option value="12">Kraslava</option>
<option value="13">Kuldiga</option>
<option value="14">Liepaja</option>
<option value="15">Limbazi</option>
<option value="16">Madona</option>
<option value="17">Preili, Lici</option>
<option value="18">Rezekne</option>
<option value="19">Riga Krustpils iela 149</option>
<option value="20">Riga Ledurgas iela 1</option>
<option value="21">Riga Liela iela 69b</option>
<option value="22">Riga Pales iela 14</option>
<option value="23">Riga Ventspils iela 63b</option>
<option value="24">Rujiena</option>
<option value="25">Saldus, Saldus pag. "Zemgali"</option>
<option value="26">Sigulda, Siguldas pag. "Siljekas 2"</option>
<option value="27">Sloka</option>
<option value="28">Smiltene, Launkalnes pag. "Pavari"</option>
<option value="29">Talsi</option>
<option value="30">Tukums</option>
<option value="31">Valka</option>
<option value="32">Valmiera</option>
<option value="33">Ventspils</option>
</select>
</td>
</tr>
</table>
<table border="0" cellspacing="10" cellpadding="10">
<tr>
<td><input type="submit" value="change price" name="GO"></td>
</tr></table>
</form>
<?
//END OF EDITION HTML CODE OF FORM
}
#Config
include "config.php";
if($GO){
if($e!=1){
if ($l=="en")
$f=fopen("{$home_dir}dat/eng/{$c}.dat","r");
elseif ($l=="ru")
$f=fopen("{$home_dir}dat/rus/{$c}.dat","r");
elseif ($l=="lv")
$f=fopen("{$home_dir}dat/lv/{$c}.dat","r");
/////////
while(!feof($f))$st.=fgets($f,255);
fclose($f);
echo"
<form name=\"edit\">
<input type=\"hidden\" name=\"e\" value=\"1\">
<input type=\"hidden\" name=\"c\" value=\"$c\">
<input type=\"hidden\" name=\"l\" value=\"$l\">
<textarea name=\"t\" cols=\"38\" rows=\"20\">$st</textarea><br><br>
<input type=\"submit\" value=\"change price\" name=\"GO\">
";
}
else{
if ($l=="en")
$f=fopen("{$home_dir}dat/eng/{$c}.dat","w");
elseif ($l=="ru")
$f=fopen("{$home_dir}dat/rus/{$c}.dat","w");
elseif ($l=="lv")
$f=fopen("{$home_dir}dat/lv/{$c}.dat","w");
/////////
fputs ($f, $t);
fclose($f);
print_html();
}
}else
print_html();?>
</body>
</html>