Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Все ли верно в этом коде?


Автор: Borland_Delphi_6 26.4.2004, 20:42
Вот, написал на скорую руку, вроде работает, но хочется услышать отзыв профи, нет ли тут ошибок:
Код
<?
if (isset($HTTP_POST_VARS['score']))
{
echo "yes, ".$HTTP_POST_VARS['score']."<br>";
settype ($HTTP_POST_VARS['score'], "integer");
if (!file_exists("main.txt"))
{
$fp = fopen("main.txt", "w+");
fwrite($fp, "0");
fclose($fp);
}
$fp = fopen("main.txt", "r+");
$contents = fread( $fp, filesize( "main.txt" ) );
settype ($contents, "integer");
if ($contents < $HTTP_POST_VARS['score'] )
{
fclose( $fp );
$fp = fopen("main.txt", "w+");
fwrite($fp, $HTTP_POST_VARS['score']);
}
else echo $HTTP_POST_VARS['score']." > ".$contents;
fclose( $fp );

}
else echo "no";
?>


Этот код должен использоваться для создания рекордов в моем движке.

Автор: IZ@TOP 28.4.2004, 12:30
Цитата
if (!file_exists("main.txt"))
{
$fp = fopen("main.txt", "w+");
fwrite($fp, "0");
fclose($fp);
chmod('main.txt', 0666);
}


Добавлено @ 12:31
но это так к слову, а на самом деле прежде чем спрашивать, проверь сам wink.gif

Автор: Borland_Delphi_6 28.4.2004, 13:21
За chmod спасибо, про него то я как раз не подумал, ведь на Win тестировал... thumbs-up.gif

Автор: IZ@TOP 28.4.2004, 17:51
Borland_Delphi_6 , всегда рад помочь wink.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)