Мистика :(

1234567

Guest
Мистика :(

Ниже приведен код скрипта, который изменяет файлы...

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

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


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>
 

dnes

Новичок
<?header("Content-Type: text/plain; charset=utf-8");?>

<input type="submit" value="change price" name="GO">


Здесь тоже немного мистики.
 
Сверху