Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - YYYn

Страницы: [1] 2 3
1
Цитировать
Nevermind:
После сабмита проверяй на присутствие значения у переменных. Если значения нет - пропускай, если есть - обрабатывай дальше.


Это самый простой вариант, но мне он не совсем подходит, т.к. этих самых селектов штук 50 :), а передача идет гетом. Т.ч. в адресной строке получается что-то невообразимо длинное...

2
Может, малек не в тему, но все же. Есть форма, примерно такого содержания:

Лучшая закуска к пиву:









Каким макаром можно сделать, чтобы передавалось значение только тех селектов, в которых что-то выбрано?

3
Perl / Удаление повторов
« : 21 Марта 2003, 19:11:17 »
ВСЕМ ОГРОМНОЕ СПАСИБО!!!

4
Perl / Удаление повторов
« : 20 Марта 2003, 11:00:03 »
Цитировать
vladsu:
А чем Вас мой вариант не устраивает?

И все другие, тем, что имена файлов в массив у меня собираются из нескольких директорий (opendir и т.д.) автоматически и я их не сам не задаю. Я не знаю как применить qw к этому массиву (и можно ли вообще). Split, тоже к массиву не прикрутить. :( А очень жаль...

Еще раз ВСЕМ спасибо за помощь! Все варианты хорошие!
Я, просто, не знаю как разобрать этот массив по пробелам.
Вариант @a = qw(@a); мне подошел бы, но так нельзя :(

5
Perl / Удаление повторов
« : 20 Марта 2003, 00:32:38 »
Цитировать
Chs:
Если массив, то смотри ответ Mog., второй в этом треде.


Странно, но не пашет :(

6
Perl / Удаление повторов
« : 19 Марта 2003, 12:12:29 »
У меня именно массив, а не строка и не хеш. И выходные данные тоже необходимо заPushить в массив.

7
Perl / Удаление повторов
« : 19 Марта 2003, 11:33:00 »
Цитировать
Chs:
perldoc -f split


А что именно сплитить?

8
Perl / Удаление повторов
« : 19 Марта 2003, 10:46:57 »
Цитировать
Mog.:
не совсем понятно. Или массив или строка с именами файлов через пробел, а может список ?


000219.mmm 000219.mmm 000220.mmm 000220.mmm 000221.mmm 000221.mmm 000222.mmm 000222.mmm

Это имена файлов, к примеру.

9
Perl / Удаление повторов
« : 19 Марта 2003, 01:56:35 »
Есть массивчик, а в нем имена файлов через пробел. Надо удалить повторяющиеся имена. :insane:

Заранее спасиб!

10
Perl / И снова, очень нужные и ненавистные...
« : 09 Февраля 2003, 18:08:49 »
Цитировать
А книжки читать надо.


Что книжки читать надо я не спорю, но как мне кажется, человек лезет в форум или FAQ, не в тот момент, когда есть возможность найти ответ в мануале. Не у всех в нужный момент есть книжка под рукой. По регулярным я нашел http://www.books.ru/shop/books/12870 Ваше мнение о ней? Стоит покупать?

11
Perl / И снова, очень нужные и ненавистные...
« : 09 Февраля 2003, 17:40:02 »
Цитировать
ИМХО, регулярные выражения - не тема для FAQ\'а.


А тогда для чего? Для того, чтобы там писать иди и читай perlfaq? Мне однажды потребовался крон и я пошел в FAQ, а там вмето нормального ответа: читай perlfaq... Че я сам не догадаюсь? Зачем вообще нужен такой FAQ!?

ИМХО один из вариантов перевода "FAQ" - "часто задаваемые вопросы". Разве регулярные это не частая тема?

12
Perl / Print Location в новое окно
« : 06 Февраля 2003, 08:55:46 »
Вот потребовалось натворить такое чудо, чтобы страница открывалась не в том же окне, а в новом. Пошел на perlfaq и сделал все, вроде, как там:

#!/usr/bin/perl

print <Location: http://www.domain.com/newpage
Window-target: _blank
EOF

print "Content-Type: text/html\\n\\n"; # на всякий случай
exit;

Но, открывается по-прежнему в том же окне. :(
Чуть не забыл. Надо чтоб из одного скрипта открывались 3 разные страницы в разных окнах.

13
Ага! Это уже модераторы постарались. Я писал в форум по Perl, а они сюда переместили.

14
Есть скриптик, который обрабатывает текстовые файлы и выводит все это хозяйство на экран.

HELP! У кого-нибудь есть готовый скриптик разбиения результата на страницы (ну как в поиске, например).
Самому писать влом :)

Например есть блоки линков страниц по 10 штук. Всего страниц, например 56.
Если выбрана страница из 1-10, то выводится: 1-2-3-4-5-6-7-8-9-10 Дальше>>> где дальше линк на страницу 11.
Если выбрана страница из 11-20, то выводится: <<<Назад 11-12-13-14-15-16-17-18-19-20 Дальше>>> где линк "дальше" на страницу 21, а линк "назад" на страницу 10. и т.д.
И последнее. Если выбрана страница из 51-56, то выводится: <<<Назад 51-52-53-54-55-56 где линк "назад" на страницу 50.

15
Perl / И снова, очень нужные и ненавистные...
« : 02 Февраля 2003, 02:19:35 »
Оговорюсь сразу, эти темы уже несколько раз здесь обсуждались, но тем не менее.
Я думаю, что надо все вместе собрать и попросить товарища НеоНокса добавить это в FAQ, тем более, что он давно хотел это сделать.

1. Удаление ссылок из строки.
2. Удаление e-mail из строки.
3. Вылавливание ссылок в строке.
4. Вылавливание e-mail в строке.
5. Замена адресов в строке на ссылки (http://myhost.ru  -  http://myhost.ru">myhost.ru).
6. Замена e-mail в строке на ссылки (info@myhost.ru  -  info@myhost.ru).

Для первого пункта я использую:
$line =~ s{(.*)}{$2}ig;

Почему я поднял эту тему? Мне сейчас потребовался пункт №6, но сразу найти не смог...

Накидайте сюда у кого что есть.
Всем заранее спасибо!

Страницы: [1] 2 3