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

01.10.2008, 22:05
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Zircool
PHP код:
str_replace ( mixed $search , mixed $replace , mixed $subject [, int $&count ] )
Четвертым параметром передается количество вхождений, которые надо заменить
rushter А в чем собственно проблема? Берешь сниффер, авторизируешься и смотришь какие именно параметры передавались в POSTе
Последний раз редактировалось Gifts; 01.10.2008 в 22:07..
|
|
|

01.10.2008, 22:27
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
проблема в том что я так и сделал,но что-то авторизация не проходит
|
|
|

01.10.2008, 23:29
|
|
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
(\d+)_(\d+)
|
|
|

02.10.2008, 00:18
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Есть ли возможность выполнять ПХП скрипт от имени рута? На сервере имею все права
|
|
|

02.10.2008, 00:21
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме: 1487377
Репутация:
392
|
|
Там вроде апач и так все привелегии имеет на сколько я знаю
|
|
|

02.10.2008, 00:26
|
|
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
Провел на форуме: 6373157
Репутация:
247
|
|
Сообщение от Gifts
Есть ли возможность выполнять ПХП скрипт от имени рута? На сервере имею все права
Думаю, если переместить пользователя www-data(www-пользователь, через которого выполняются веб-приложения) в группу root, то он будет обладать такими же правами:
useradd -g {group-name} username
Код:
useradd -g root www-data
Последний раз редактировалось n3m0; 02.10.2008 в 00:29..
|
|
|

02.10.2008, 01:19
|
|
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме: 438137
Репутация:
66
|
|
Сообщение от Gifts
Есть ли возможность выполнять ПХП скрипт от имени рута? На сервере имею все права
sudo?
|
|
|

02.10.2008, 05:04
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме: 228267
Репутация:
27
|
|
Сообщение от spamoney
Всем привет! Очень нужна ваша помощь!
Допустим есть текст:
Код:
<b>Привет</b>. <strong>Бла-бла-бла.</strong><tr><td>Текст - Текст - Текст</td></tr>
Хочу сделать предварительный просмотр новости, путём обрезания определенного кол-ва символов (например перевые 25 символов, не меньше!!!) от полной новости, но возникает несколько проблем:
1). Это не законченность предложения, хотелось что бы предложения новости обрезалось до точки.
т.е допустим у меня указано обрезать первые 25 символов, как можно сделать что б обрезалось не менее 25 первых символов до точки/восклицательного/вопросительного знака??
т.е должно получится так:
Код:
<b>Привет.</b> <strong>Бла-бла-бла.
,
а не так, т.к тут всего 10 символов:
2). При решении первой проблемы возникает другая, незакрытые тэги, при обрезании новости получается, что тэги, также обрезаются и оказываются не закрытыми
Как сделать, что бы, если тэг остался не закрытым то он бы обрезался??
т.е в конечном итоге мы должны получить такой текст предварительного просмотра:
Код:
<b>Привет</b>. Бла-бла-бла.
Если кто-нибудь сможет - помогите пожалуйста
Предложенный вариант от Gifts, работает, но немного не так
Сообщение от Gifts
spamoney,
PHP код:
$str="<b>Привет</b>. <strong>Бла-бла-бла.</strong><tr><td>Текст - Текст - Текст</td></tr>";
preg_match('#^([\s\S]{25}[^\!\.\?]*)[\.\!\?]#i',strip_tags($str),$match);
echo $match[1];
1.) Допустим если я меняю текст на (т.е после 25 символов нет точки/вопроса/восклицания):
Код:
<b>Привет</b>. <strong>Бла-бла-бла</strong> <tr><td>Текст - Текст - Текст</td></tr>
то вылазит ошибка:
Код:
Notice: Undefined offset: 1 in z:\***\www\script.php on line 12
тогда уж если нет точки/вопроса/восклицания, то пусть просто обрезает не менее 25 символов и до конца слова, т.е так:
Код:
<b>Привет</b>. <strong>Бла-бла-бла
2.) Нужно обрезеать не все тэги, а только незакрытые, т.е так:
Код:
<b>Привет</b>. Бла-бла-бла
Можно ли как нибудь всё это реализовать???
|
|
|

02.10.2008, 12:30
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
spamoney Регулярка, если нет пробелов
PHP код:
^([\s\S]{25}(?:[^\!\.\?]*[\.\!\?]|\S*\s))
Убирать лучше все теги - а то останется какой нить tr, hr, br и так далее, И будешь с ними мучаться. А так - весь вывод будет в одном стиле, например первое слово жирное, остальное курсивом. Опять таки полученная длина строчки будет меньше, чем 25 символов и т.д. и т.п.
Ну если очень хочется удалять не закрытые - то будет что-то вроде вот этого:
PHP код:
$str="<b>Привет</b>. <strong>Бла-бла-бла.</strong><tr><td>Текст - Текст - Текст</td></tr>";
preg_match('#^([\s\S]{25}(?:[^\!\.\?]*[\.\!\?]|\S*\s))#i',$str,$match);
$code = $match[1];
$code = preg_replace('|<(\w+)(\s*.*)>(.*)</\1>|Usi', '{{$1$2}}$3{{/$1}}', $code);
$code = strip_tags($code);
$code = preg_replace('|{{(\w+)(\s*.*)}}(.*){{/\1}}|Usi', '<$1$2>$3</$1>', $code);
print $code;
|
|
|

02.10.2008, 18:46
|
|
Участник форума
Регистрация: 23.05.2008
Сообщений: 121
Провел на форуме: 305110
Репутация:
133
|
|
помогите составить регулярку для дампа Mssql :
PHP код:
<p>Microsoft OLE DB Provider for ODBC Drivers</font> <font face="Arial" size=2>error '80040e07'</font>
<p>
<font face="Arial" size=2>[Microsoft][ODBC SQL Server Driver][SQL Server]È stato rilevato un errore di sintassi durante la conversione del valore nvarchar '1:elena.abba@dmgroup.it:fabio:1:Elena:Abbà::Via BOVE 14:Torino:10129:TO:011 5097327::' in una colonna di tipo int.</font>
<p>
<font face="Arial" size=2>/myclub/lista/_aggiungi.asp</font><font face="Arial" size=2>, line 4</font>
Оставить нужно только "1:elena.abba@dmgroup.it:fabio:1:Elena:Abbà::V ia BOVE 14:Torino:10129:TO:011 5097327::"
и есче не поджкажите при использовании curl можно ли работать с кодом страницы без записи её в фаил то есть получил страницу прогнал через регулярку и записал только нужное сразу в фаил а не какждый раз просматривать фаил и удалять не нужное ?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|