Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 658

Удалить теги из списка

07.01.2015, 23:23. Показов 858. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно пилю чатик на аяксе, ниже приведена функция которая запрашивает из БД данные по последнему ID сообщения, и функция printf печатает это дело в список чатбокса по мере поступления свежих сообщений т.е долго и много, можно ли как-то ограничить число сообщений, а именно удалять старые за ненадобностью. К примеру я хочу сделать ограничение с id меньше текущего на 10, как мне удалить все теги?
Формат сообщений в списке:
HTML5
1
<li id="21"><b>ВАСЯ:</b> уже бегу</li>
Сам код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$db = mysql_connect("");
mysql_select_db("",$db);
 
$id = $_POST['id'];
 
$result = mysql_query("SELECT * FROM ajax_chat WHERE id>'".$id."'",$db);
 
if(mysql_num_rows($result) > 0) {
 
    $arr = mysql_fetch_assoc($result);
    
    do {
    
        printf('<li id="%s"><b>%s:</b> %s</li>',$arr['id'],$arr['owner'],$arr['text']);
        
    } while($arr = mysql_fetch_assoc($result));
    
} else {
 
    echo 1;
    
}
 
?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.01.2015, 23:23
Ответы с готовыми решениями:

Удалить все теги кроме '<br />'
Доброго времени суток. В общем нужно прочитать файл формата .docx (знаю что в нем нужен файл находящийся по пути/word/document.xml). Нужно,...

Удалить пустые теги html
Вывожу из БД текст echo $activity-&gt;description В конце могут содержаться пустые теги: &lt;p&gt;&amp;nbsp;&lt;/p&gt; Как от них...

Удалить теги html через регулярку
Как удалить все html теги в строчке через регулярное выражение?

7
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
08.01.2015, 00:14
а LIMIT 10 не помогает?


вот сюда
Цитата Сообщение от koc94ok Посмотреть сообщение
SELECT * FROM ajax_chat WHERE id>'".$id."'"

PHP
1
$result = mysql_query("SELECT * FROM ajax_chat WHERE id>'".$id."' LIMIT 10",$db);
Добавлено через 1 минуту
только сортировку вроде надо на убывание
0
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 658
08.01.2015, 09:42  [ТС]
Нет, говорю же нужно удалить сообщения с самой страницы. Явой или пвп без разницы... я не знаю как удалять ни тем ни другим(
0
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 4
08.01.2015, 11:42
$result = mysql_query("SELECT * FROM ajax_chat WHERE id>'".$id."' LIMIT 10",$db);
на
PHP
1
$result = mysql_query("SELECT * FROM ajax_chat WHERE id>'".$id."' LIMIT 10 order by DESC",$db);
Должно помочь
0
 Аватар для Русланыч
3 / 3 / 2
Регистрация: 30.12.2014
Сообщений: 73
08.01.2015, 11:44
Блин ну зачем ajax? Он грузит сервер ужасно, помню как то тоже скрипток был на нем, сервер был загружен по полной, очень сильно кушает процессор.
0
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 658
08.01.2015, 13:51  [ТС]
Цитата Сообщение от Русланыч Посмотреть сообщение
Блин ну зачем ajax? Он грузит сервер ужасно, помню как то тоже скрипток был на нем, сервер был загружен по полной, очень сильно кушает процессор.
Предложи альтернативу, буду рад, твоя критика без альтернативы не уместна :-)
0
 Аватар для Русланыч
3 / 3 / 2
Регистрация: 30.12.2014
Сообщений: 73
08.01.2015, 15:56
Цитата Сообщение от koc94ok Посмотреть сообщение
Предложи альтернативу, буду рад, твоя критика без альтернативы не уместна :-)
Чат на php и mysql вот тебе и альтернатива
0
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 658
09.01.2015, 21:24  [ТС]
Цитата Сообщение от lexa88896 Посмотреть сообщение
Должно помочь
Минут 10 бился, оказалось это было у вас неправильно записано...
PHP
1
$result = mysql_query("SELECT * FROM ajax_chat WHERE id>'".$id."' LIMIT 10 order by DESC",$db);
так правильно:
PHP
1
$result = mysql_query("SELECT * FROM ajax_chat WHERE id>'".$id."' order by DESC LIMIT 10",$db);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.01.2015, 21:24
Помогаю со студенческими работами здесь

Как удалить все теги из текста?
Всем привет. У меня есть сайт, на котором можно оставлять комментарии. Так вот: когда страница добавляет комментарий, нужно чтобы она...

Как правильно удалить теги c определенными классами?
Добрый день есть текст в котором встречаются теги &lt;span class=&quot;timePurple&quot;&gt; или &lt;span class=&quot;timeOrange&quot;&gt; эти теги временная...

Как удалить все теги img из html кода?
Ребят подскажите как удалить все теги img их html кода.

Удалить теги </p>
В этом скрине я выделил карсным цветом область (такое надо сделать и с другими аналогичными областями) в которой нужно поудалять...

Как удалить теги?
Проблема возникла:( Хостер добавляет свои style во все страницы, мало того, что они огромные, так id в них совпадают с моими и таблицы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru