ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

07.06.2009, 12:04
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
блин я уже забыл, с утра не сображаю..
|
|
|

10.06.2009, 22:54
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Чтото я совсем встрял не простом вопросе.
Собственно,имею мног текста,новость.Необходимо вывести первые 780 знаков,ну какбе краткая новость на главной.В новости есть все знаки ествевственно.Пытаюсь оторвать кусок так:
preg_match('|(.*){780}|',$row['body'],$match);
Но выводиться 346,я так понимаю он после перевода строки искать не хочет.ЧТото пробывал добавить
sim,Ui, непомогает =(
Кто посоветует что? И вообще,правильно ли я делаю,выводя так краткую новость? Может это рорганизовать по другому? Кто поможет?
|
|
|

10.06.2009, 23:00
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
preg_match('/^(.*){780}/ism',$row['body'],$match);
|
|
|

10.06.2009, 23:06
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от FireFenix
preg_match('/^(.*){780}/ism',$row['body'],$match);
Выводит всю новость 
|
|
|

10.06.2009, 23:08
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Было уже:
PHP код:
if (strlen($novost)<=780) echo $novost;
else echo substr($novost,0,780) . "...\n";
|
|
|

10.06.2009, 23:09
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Возмонжно,можно это реалиовать с помощью MySQL? Прямо в запросе? И не мучаться регулярками?
|
|
|

10.06.2009, 23:12
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
|
|
|

10.06.2009, 23:15
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Тада, чё-то я не выспался (.*){780} - любой контент 780 раз. Впринципе и должно выдавать входящий текст
krypt3r правильно написал регулярку, используй её 
|
|
|

10.06.2009, 23:25
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
krypt3r правильно написал регулярку, используй её
А как же модификатор s?
|
|
|

11.06.2009, 23:01
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Мужики! Всем привет!
Помогите разобраться... Есть сообщения вида:
URL запроса: http://www.google.com/search?&hl=en&ie=UTF-8&q=site:.org.jm+inurl:"addguest.htm"+intext:regis ter+site&num=100
Error: Is not found of any document appropriate to inquiry
STATUS :Получено 0 URL.
Руглярка должна возвращать 2 куска:- inurl:"addguest.htm"+intext:register
Каждый по отдельности спарсить получает, а всё вместе нет
Большое спасибо за помощь!
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|