XopoIII, апач запускается? на http://localhost заходит? скинь конфиг http.conf je0n, денвер - урезанная версия. да и как-то не по-хэккерски это, поставить готовое, не зная как это работает и как это настроить=\ з.ы. тема то про пшп вопросы...)
Всем привет, у мну такая вот проблема, есть гостевая книга, посты из которой хранятся в БД, хочу сделать автоудаление старых постов, т.е допустим в гостевой 1000 сообщений, нужно что б оставались только последние 100, а остальные удалялись из БД, каким sql запросом мона это сделать??
Ну эт понятно что Code: delete from table where ... а вот что нужно поставить после WHERE что б удалял все кроме последних 100 Структура: id | name | text | time | ip
Ну если на хосте 4-ка, то будет сложнее... У тебя время в таймстампе? Может лучше по времени убивать? Вообще, чтобы было универсально... Выбираешь айдишники удаляемых, а потом их сносишь с помощью DELETE: Какая СУБД на хосте?
Тип поля time - "datetime", конеш, наверно по времени лучше удалять все кроме 100 последних..... А это как посмотреть?? PHP если надо, то PHP Version 4.4.4 установлен...
Тут уж определись... Или по времени, или 100 последних... Ибо всё и сразу это не правильно совершенно... Я тебе советую воспользоваться запросом вида: Он удаляет из таблицы SOME_TABLE все записи у которых дата в поле time отличается от текущей на 1 день... То есть все записи, которые старше чем один день. Разумеется вместо 1 day, ты можешь подставлять другую синтаксически правильную конструкцию:
spamoney, без обид в сторону совета [x26]VOLAND, но такой подход к реализации кода - это втыкание костылей... За годы работы в сфере разработки веб-приложений, могу сказать только одно - любой воткнутый костыль рано или поздно упадёт и больно даст по башке... Что тебе мешает запускать по крону запрос, который я дал?
groundhog предпочтительнее конеш оставлять 100 последних, хотя по времени наверно тоже не плохой вариант, а чем же плох вариант [x26]VOLAND ??
Я точно незнаю, но по моему надо ити в такую сторону: DELETE FROM `gbook` LIMIT 1000 Так он онставит 1000 записей....
есть у кого нибуть скриптик статистики(сколько человек на сайте и кто), по типу как на ачате в низу статистика
Разве? DELETE FROM `gbook` LIMIT 0,1000 этот удалит первую 1000 а DELETE FROM `gbook` LIMIT 1000 от 1000 и дальше всё удалит ИМХО
опытном путём доказано что ты не прав. Code: DELETE FROM `gbook` LIMIT 1000 удалит первую тыщу.сомневающиеся могут написать в пм я им предаставлю резалты
Я начинающий. Прошу помощи и совета: Я использую функцию mail ($to, $subject, $message, $headers...) message у меня такой: $message = " <html> <head> <title>Privet</title> </head> <body> <P>Zdrastvuy! </P> <P><br>Posmotri: </P> <p> <A href='http://www.yahoo.com' nomouseover="window.status='http://www.msn.com';return true;" onMouseOut="window.status='OK'; return true;" target='_blank' >http://www.msn.com</A> </p> <BR> </p><p>ZZZ<BR> </p> </body> </html> "; То есть я хочу, чтобы когда человек наводит мышку на ссылку www.msn.com, у него в строке состояния и подсвечивалось www.msn.com. Хотя нажав на эту ссылку его естественно перебрасывает на www.yahoo.com. У меня получается ерунда из-за путаницы с кавычками " и '. Кавычки '' " для window.status естественно закрывает мою кавычку от $message... Подскажите, пожалуйста, какие кавычки где, чтобы работало в получаемом человеком моем сообщении функции onmouseover и onmouseout. Большое спасибо!! Павел PS Если я что-то крмольное спрашиваю, то ...... ответьте пожалуйста в личку
Паул, ковычки надо экранировать PHP: <? $message = " <html> <head> <title>Privet</title> </head> <body> <P>Zdrastvuy! </P> <P><br>Posmotri: </P> <p> <A href='http://www.yahoo.com' nomouseover=\"window.status='http://www.msn.com';return true;\" onMouseOut=\"window.status='OK'; return true;\" target='_blank' >http://www.msn.com</A> </p> <BR> </p><p>ZZZ<BR> </p> </body> </html> "; ?> P.S> JavaScript у тя в письме работать небудет, фильтры в почтовиках запрещают JavaScript
Paul94, у тебя же в коде написано "nomouseover". Вот и не работает. Можно гораздо проще: Code: <a href='http://www.msn.com' onclick="document.location='http://www.yahoo.com';return false;">http://www.msn.com</a> Работает во всех распространенных браузерах