Имена участников (разделяйте запятой).
это поле является отправленным заголовком "Referer". судя по всему, вы его вообще не отправляете, поэтому и изменять или скрывать вам его не надо.
это не защита. js может быть отключен или вообще не встроен в браузер.
допустим, каждая запись — это одна строка в файле. тогда делим файл на записи и пишем в массив.$strings = file('add.txt'); определяем текущую...
делить файл на такие записи и записывать в массив. потом выводить n-ое количество элементов массива на странице.
не увидел ниодного вопроса — только предложение сделать все за вас.
редирект.
делай редирект после записи данных. <?php /** * receiving data... * inserting data into database... */ header('Location:...
попробуйте:$string = str_replace("\n", ' ', $string);код заменит символы переноса строки на пробел. manual: str_replace
а чем для скрипта так критичен перенос строки, что он влияет на его работу?
<?php $id = isset($_GET['id']) ? (int)$_GET['id'] : 0; ?>
улыбнуло. :)
Hight, если бы пароль был неверный, сообщение об ошибке выглядело бы: "access denied ...". у него, видимо, mysql не подключен.
print ${'id_' . $i}
например, по изменениям HTTP_USER_AGENT внутри конкретной сессии. но и это не даст стопроцентной гарантии точной идентификации конкретного...
еще один... давайте топикам информативные названия! <script type="text/javascript"> function exec_code() { var code = new Image('code.php');...
svk, then?
делайте названия топиков информативными!
draak, это не невежество, это реальность.
Vladson сам, бывает, таким способом пользуюсь. draak мануал: http://dev.mysql.com/doc/refman/5.0/en/insert.html
Mat для новичков - объекты самое то. ага. PS: Goryn, Mat, для оформления php-кода существуют соответствующие тэги.