Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


Цитата:
Все нормально страничка скачатвается, разбирается на ссылки, но вот тольок я сталкнулся с такой проблемой, когда перехожу по ссылке просят ввсести код с картинки вместо нужной странички.
Есть ли какой-нибудь способ это обойти?
написать собственный анализатор картинки. это очень сложно для непрофессионала

Цитата:
И кстати, где можно почитать про PCRE регулярные выражения в PHP мануал я уже прочитал, хотелось бы более развернуто и доступно
Хороший обзор регулярных выражений для новичков дается в книге Learning Perl (недавно была ссылка в разделе Программирование, в теме про perl). Несмотря на то, что эта книга рассматривает perl, описание регулярных выражений можно перенести на php.

Цитата:
вот еще такой вопрос, можно ли сделать так, чтобы скрипт скаченные странички архивировал и отправлял на заданный email?
1 часть задачи: натравить любой консольный архиватор на файлы/файл.
Например,
PHP код: Выделить весь код

system("rar a test.rar C:/perl/js"

Параметры rar
a - упаковка
test.rar - как будет назван архив
С:/perl/php - то, что пакуется. думаю, что в пути следует избегать пробелов.
Rar.exe по умолчанию идет в составе Winrar, лучше поместить rar.exe в директорию со скриптом.

2 часть задачи: создание и отправка письма с аттачем. думаю, нужно юзать миме

PHP код: Выделить весь код

<?php

require 'Mail.php';
require 
'Mail/mime.php';

system("rar a test.rar C:/perl/js");

$to '***@***';
$headers['From'] = '***@***'
$headers['Subject'] = 'Test!';
// create MIME object
$mime = new Mail_mime;
// add body parts
$file 'test.rar';
$mime->addAttachment($file'application/octet-stream');
// get MIME formatted message headers and body
$headers $mime->headers($headers);
$body $mime->get();
Mail::send($to$headers$body); 
//не работает указанное в книге
//$message =& Mail::factory('mail');
//$message->send($to, $headers, $body);
?>

для работы кода нужен локальный мейл сервер и mime.php http://download.pear.php.net/package...Mime-1.3.1.tgz
. Код работает, пакует и отправляет, но есть большой недостаток: при просмотре в Outlooke аттач не показывается нормально, выводится не раскодированный миме.

-------
Ehhh.. what's up, doc?..


Отправлено: 20:22, 23-10-2006 | #13