Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - sense

Страницы: [1]
1
А) ты можешь определить откуда тебя вызывают - см. HTTP_REFERER   (getenv("HTTP_REFERER");)
Б) если IFRAME не принципиален по дизайну/идее сайта - выкинь его нафиг, пока не поздно.
вместо этого вставляй page.php прямо в текст index.php так:
define ("VASYA_PUPKIN", "COOL PROGRAMMER")
include ("page.php")
?>

а в page.php проверяй
if (!defined("VASYA_PUPKIN"))
{
     echo "Ты противный злобный хакер! Вася Пупкин не показывает своих страниц хакерам!";
     exit;
}
?>

2
Цитировать
Где ж ее падлу взять?!

Написать. Если не в падлу ;-)

Готовых гостевых книг в инете вёдрами. Бери любую, с которой сможешь разобраться как работает, добавляй к записям поле-флажок "одобрено администратором" и отображай только одобренные. "Одобрялку" скорее всего тоже можно будет несложно прикрутить к администраторским функциям (поэтому ищи такую гостевую, где администратор может редактировать сообщения пользователей)

3
Базы данных / LOCK TABLES не лочит :(
« : 23 Февраля 2003, 10:12:41 »
Цитировать
в общем настоятельно рекоммендую обновить, а потом тестировать и проверять :-)

Я б вообще весь интернет по обновил и по другому сделал, кабы он мне принадлежал :-(

Не всегда скрипты пишутся для тех серверов, на которых можно всё что угодно обновлять, иногда кроме урезанного ФТП ничего не имеешь из прав.

Впрочем задача уже решена совершенно другим путём, без LOCK TABLES.

FIDGET:
Огромное спасибо за внимание к моему вопросу, кроме тебя никто не откликнулся даже.

Перед закрытием темы кинь пример работающего LOCK TABLES под 3.23.55

4
Базы данных / LOCK TABLES не лочит :(
« : 22 Февраля 2003, 13:01:44 »
3.21.29a-gamma-debug

5
А так не пробовал?

select * from tbl limit 1 order by id desc;

где id - auto_increment

6
Базы данных / LOCK TABLES не лочит :(
« : 21 Февраля 2003, 17:18:54 »
Лочу. Вставляю в цикле (номер=0 to 100) записи "номер+ууу". Анлочу.
Параллельно другим скриптом вставляю zzz и читаю всю таблицу.

.......
136  32+yyy  2003-02-21 21:03:40  
137  zzzz  2003-02-21 21:03:40  
138  33+yyy  2003-02-21 21:03:40  
......

        $find
="yyy";
        
$sq="LOCK TABLES person WRITE";
        
$result mysql_query($sq$mlink);

        for (
$i=0;$i<100;$i++)
        {
            
$sq="INSERT INTO person (str, instime) VALUES (\'$i+$find\', now())";
            
$result mysql_query($sq$mlink);
        }

        
$sq="UNLOCK TABLES";
        
$result mysql_query($sq$mlink);


Ткните пальцем, где что неправильно.

7
Базы данных / LOCK TABLES не лочит :(
« : 21 Февраля 2003, 12:14:36 »
Помогите разобраться (MySQL и PHP)

Лочу таблицу, пишу в неё ххх, жду, снова пишу уууу, анлочу.
В тоже время другим скриптом пишу zzz.

В результате порядок записей
xxx
zzz
yyy

LOCK TABLES locks tables for the current thread
Может у меня все три INSERT\'а - разные потоки?

Что считать потоком, если из PHP с базой работаю?

Или подскажите, где я тупой.

8
Тут, оказывается, есть ещё одно место, где собака порылась:

  Если MSIE выдать страницу с формой в кодировке koi8-r и затем ввести
  текст, содержащий символы, которых нет в кодировке koi8-r, например,
  параграф, кавычки-ёлочки, многоточие и прочие полезные типографские
  штучки, то MSIE отправит форму в кодировке windows-1251. Самое же
  неприятное заключается в том, что он никак не сообщает об этом.

9
Действительно, у Апача есть переменная CHARSET, которая содержит кодировку В КОТОРОЙ документ БУДЕТ ОТДАН. Конечно, если исключить злой умысел пользователя (когда он ручками кодировку неправильно выставляет и форму заполняет), то и предыдущий документ этому пользователю был отдан в той же кодировке, а значит и данные пришли в ней.
Спасибо!

По частоте символов на более-менее больших текстах работает. На коротких (на отдельных словах) возникают ошибки. Зато работает железно, даже если из Ворда в форму копируешь. (Ворд вообще инструмент железобетонный - ему всё пофиг - он только в ВИН кодировке Paste делать умеет).
Тоже спасибо!

Ещё нашёл:
Можно в .htaccess прописать
CharsetAgent koi8-r AIR_Mosaic IWENG/1 MSIE WinMosaic (Windows (WinNT; (Win16; (Win95; (16-bit)
может и не очень это "вежливо", зато апач после этого считает, что кои - любимая кодировка майкрософта ;)

Страницы: [1]