![]() |
|
![]() |
||||||
![]() |
Две проверки осуществляется посредством регулярных выражений, еще одна посредством функции filter_var. Читать дальше... ![]() Второй параметр определяет, будут ли определяться оба адреса: url и email или же только один из них. Если параметр не указан - определяются оба. Третий параметр определяет открывать ли ссылки в новом окне. Значение может быть TRUE или FALSE. В коде используется функция safe_email, которая преобразует email в ссылку, а также шифрует его. Читать дальше... Задача сводилась к тому, чтобы по мере обработки читать с файла новые url, асинхронно запрашивать страницы и записывать HTTP ответы в файлы. Конечно можно было все сделать последовательно, но уж больно много времени потребовалось бы на это.
Как оказалось, для организации такого конвейера более подходит модуль HTTP::Async, а не LWP::Parallel::UserAgent. Вот примерный код, который использовался для этого (работа с файлами опущена): Читать дальше... Распростанённый формат передачи настроек FTP-соединения - это ftp://user:password@host:port/path/, где обязательным является только host. Но для работы с FTP надо разбирать эту строку. Пример небольшой функции для этого. Есть стандартная функция parse_url. Зато эта подставляет логин, пароль, порт, если они не указаны, что удобно для подключения к FTP-серверам с анонимным доступом. Читать дальше... Получить значение определенного параметра можно, используя свойство Item объекта Request. Например, Request.Item("id") – возвращает значение параметра id. Этот код можно записать и так: Request("id"), результат будет одинаковым. Читать дальше... В ASP .NET 2.0 появилась возможность обрабатывать не существующие адреса. Например, у вас на сайте есть страница http://Kbyte.ru/Forum/Default.aspx, а пользователь вводит несуществующий адрес: http://Kbyte.Ru/Forums/All/Default.aspx. Этот запрос можно легко «поймать» и выдать пользователю страницу http://Kbyte.ru/Forum/Default.aspx. Все будет выглядеть так, как будто эта страница существует! Сделать это можно, например, в файле Global.asax: Читать дальше... get, javascript, url, variableВстроенные (inline) изображения используют схему data:URI для внедрения прямо в тело веб-страницы. Как было определено в RFC 2397, такие URI предназначены для вставки небольших объектов как «непосредственные» данные. Такие объекты должны рассматриваться так же, как и любые другие внешние файлы. Использование встроенных изображений позволяет сэкономить HTTP-запросы к внешних ресурсах. Схема data:URL data:[<тип данных>][;base64],<данные> Opera 7.2 , Firefox, Safari, Netscape и Mozilla поддерживают data:URI, Internet Explorer 520137 нет. Читать дальше... Функция определяет относительный путь по абсолютному, используя текущий путь. В относительном пути можно также использовать '.' и '..' Читать дальше... На замену функции Javascript escape в php предлагают использовать функцию rawurlencode(), но не все знают что она не полностью идентична функции escape. Вот мой аналог функции escape(), который производит преобразование наиболее точно Читать дальше... encode, equivalent, escape, javascript, php, raw, urlФункция, проверяющая длину URL'а и автоматически убирающая под cut излишне длинные строки Читать дальше... Регулярное выражение, отлавливающее большинство URL-адресов, которым могут встретиться в реальной жизни: Читать дальше... expression, php, regexp, regular, urlФункция определяет является ли строка url, проверяя ее синтаксис. Если строка является URL, то возвращается true, иначе false. Читать дальше... php, url, validation curl, php, url, validationФункция определяет текущее расположение документа и относительно этого расположения определяет абсолютный путь из относительного. Читать дальше... Эта функция подойдет тем, кому надо сделать url-декодирование русских символов в строке. Остальные спецсимволы остаются неизменными. Читать дальше... ![]() |
Меню
Подписка на RSS:
Поиск
Облако тегов
.net
array
asp
bash
browser
charset
check
class
clean
convert
count
create
css
curl
database
date
delete
directory
download
element
email
equivalent
extension
file
find
form
format
function
get
height
html
http
ie
image
javascript
jquery
load
mysql
number
page
perl
php
random
scriplet
send
shell
size
sql
string
text
time
url
utf8
variable
vb
visual basic
width
window
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |