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

13.08.2008, 15:44
|
|
Познающий
Регистрация: 08.04.2008
Сообщений: 60
Провел на форуме: 111221
Репутация:
2
|
|
krypt3r, неа. И так тоже не хочет 
Может Перл старый? У меня v5.8.0
Новый качать дороговато по трафику)))
|
|
|

13.08.2008, 15:55
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Попробуй так:
use Cwd 'abs_path';
$doc = getstore('http://localhost/', abs_path('saved.txt'));
|
|
|

13.08.2008, 16:32
|
|
Познающий
Регистрация: 08.04.2008
Сообщений: 60
Провел на форуме: 111221
Репутация:
2
|
|
Это что то совсем левое. Про диру пишет в ошибке:
Cannot chdir to saved.txt: No such file or directory
|
|
|

13.08.2008, 16:39
|
|
ветеран
Регистрация: 22.06.2004
Сообщений: 2,128
Провел на форуме: 5355463
Репутация:
2258
|
|
Код:
<textarea style="width:100%;height:500px" cols="110" rows="25" name="filecontent" class="inputbox">xek</textarea>
это ненормальная регулярка для верхнего?) не работает =\
Код:
<textarea .* \>(.+?)<\/textarea\>
__________________
Моня тот еще зверюга,
Свиду тихий внутри - ****,
Без обид,реальный мэн,
Просто рифмы нет совсем.
С ним шутить *****то очень,
В ирце вместе с ним хохочем (c) m0Hze
|
|
|

13.08.2008, 16:49
|
|
Members of Antichat - Level 5
Регистрация: 24.10.2007
Сообщений: 256
Провел на форуме: 6905523
Репутация:
1174
|
|
|
|
|

13.08.2008, 18:06
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
m0nzt3r
в твоем варианте не надо экранировать знаки больше и меньше, и вот здесь будет ошибка .* \>, т.к. в строке нет пробела перед знаком больше
|
|
|

13.08.2008, 21:13
|
|
ветеран
Регистрация: 22.06.2004
Сообщений: 2,128
Провел на форуме: 5355463
Репутация:
2258
|
|
такая регулярка:
Код:
/<textarea[^>]+>(.*?)</textarea>/
берет без проблем, но то, что я показал, всего лишь пример.
В реальном же случае в textarea полно текста, и регулярка не действует на него. Проблема в кол-ве текста чтоли?
__________________
Моня тот еще зверюга,
Свиду тихий внутри - ****,
Без обид,реальный мэн,
Просто рифмы нет совсем.
С ним шутить *****то очень,
В ирце вместе с ним хохочем (c) m0Hze
|
|
|

13.08.2008, 21:48
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
m0nzt3r
если текст находится на нескольких строках, то юзай модификатор s
/<textarea[^>]+>(.*?)</textarea>/s
|
|
|

13.08.2008, 21:57
|
|
Участник форума
Регистрация: 23.04.2007
Сообщений: 233
Провел на форуме: 671223
Репутация:
91
|
|
/<textarea .* \>(.+?)<\/textarea\>/x
Последний раз редактировалось Xszz; 13.08.2008 в 22:00..
|
|
|

13.08.2008, 22:20
|
|
ветеран
Регистрация: 22.06.2004
Сообщений: 2,128
Провел на форуме: 5355463
Репутация:
2258
|
|
Всё это не работает =\
Ещё вопрос, можно ли использовать переменную в регулярке?
Пример: $s =~ /$regex/
__________________
Моня тот еще зверюга,
Свиду тихий внутри - ****,
Без обид,реальный мэн,
Просто рифмы нет совсем.
С ним шутить *****то очень,
В ирце вместе с ним хохочем (c) m0Hze
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|