PHP: <?php $file = file('file.txt'); $new = fopen('new.txt','at'); $file = array_unique($file); foreach($file as $string) { fputs($new,$string); } fclose($new); ?>
Э, а зачем так? trim($string)."\n" Может просто не использовать трим и соотв не добавлять перенос строки?
Единственная разница только в том, что в твоем случае после последней строки будет стоять перенос и все
Делаем таблицу в БД: Code: CREATE TABLE `sessions` ( `id_session` varchar(32) NOT NULL, `lastdate` datetime NOT NULL ) ENGINE=MyISAM; ну и сам скрипт: PHP: <?php session_start(); $id_session = session_id(); $sql = mysql_query("SELECT * FROM `sessions` WHERE `id_session` = '".$id_session."'"); if($sql && mysql_num_rows($sql)){ mysql_query("UPDATE `sessions` SET `lastdate` = NOW() WHERE `id_session`='".$id_session."'"); }else{ mysql_query("INSERT INTO `sessions` VALUES('".$id_session."', NOW())"); } mysql_query("DELETE FROM `sessions` WHERE `lastdate` < NOW() - INTERVAL '".$interval."' MINUTE"); ?> Ничего сложного. А вывод делается как обычно.. PHP: <?php $sql = mysql_query('SELECT COUNT(*) AS `vsego` FROM `sessions`'); $result = mysql_fetch_array($sql); echo 'Сейчас в онлайне '.$result['vsego']; ?> Можно так же привинтить, чтобы записывались ники пользователей, где находятся и т.д. Добавлено: забыл сказать...переменная $interval это время в минутах (бездействие пользователя)
Во-первых это всего-лишь пример скрипта. Я в своих скриптах делаю немного по-другому. И во вторых replace тут ни к чему имхо.
ну конечно пример. писать 10 строк вместо 3. я всегда примеры даю из жопы вытянутые. а условия к чему?
если у тебя все равно все из кавычек выносится, зачем ты переменную зря пишешь? писал бы туда сразу session_id()
Часто вижу это слово среди названия скриптов..... Parser (ну или по-нашему парсер) Что оно означает? Что делает эта штуковина? Scutter requires an RDF parser that can generate N-Triples. переведите пожалуста...
MafiaBoy3 переберает(парсит) текст и выдерает данные по определённому параметру.. Гугл, БЛЯ! http://www.google.com/search?client=opera&rls=en&q=%D1%87%D1%82%D0%BE+%D1%82%D0%B0%D0%BA%D0%BE%D0%B5+%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80&sourceid=opera&ie=utf-8&oe=utf-8
Ищет что-либо среди текста/любых других данных, выделяет нужное. Потом предоставляет для тебя в удобоваримой форме.
помогите решить задачу, хочу сделать две ссылки: "Предыдущая страница" и "Следующая страница" пробовал сделать так: PHP: list($idd2, $titlenext) = $db->sql_fetchrow($db->sql_query("SELECT id, title FROM ".$prefix."_pages ORDER by id LIMIT $id, 1")); где $id - номер текущей страницы, но нифига не работает, разве что если прописать вручную случайные номера, то все равно выдает страницы не следующие по списку, а через 30, 100 и более страниц
Я лично критики в твоём посте не увидел. Не хламим в теме, если чё в пм) я вообще не понял при чём тут бд...или поясни свой вопрос точнее. Если номер текущей страницы $id, то что тебе мешает следующую и предыдущую страницу выводить $id+1 и $id-1 ?