Войти или зарегистрироваться
Выберите удобный способ — аккаунт создастся автоматически.
Или войдите по логину и паролю
 |
|

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

13.08.2008, 15:55
|
|
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами:
9851426
Репутация:
1676
|
|
Попробуй так:
use Cwd 'abs_path';
$doc = getstore('http://localhost/', abs_path('saved.txt'));
|
|
|

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

13.08.2008, 16:39
|
|
ветеран
Регистрация: 22.06.2004
Сообщений: 2,131
С нами:
11517446
Репутация:
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
С нами:
9762146
Репутация:
1174
|
|
|
|
|

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

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

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

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

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