Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Pабота скрипта HTMLMimeMail5

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Pабота скрипта HTMLMimeMail5
Имя
Сообщение << Старые топики   Новые топики >>
Pабота скрипта HTMLMimeMail5 - 2008-08-21 12:20:46.396666   
SteelHunter

Сообщений: 22
Оценки: 0
Присоединился: 2008-03-09 14:52:09.323333
Вобщем сделал простой пхп скрипт для отправки е-мейл через HTMLMimeMail, а передать ему значения перeменных не получается.Вместо $file и $mail в скрипте не подставляются переданные значения. Требуется передача параметров в таком формате( если возможно): http://site.ru/mail.php?file=http://site2.ru/file.ext&mail=ktoto@gmail.com.
Вот сам код моего скрипта:
&lt;?php // error_reporting(E_ALL); include('htmlMimeMail5.php'); $mail = new htmlMimeMail5(); $mail-&gt;setFrom('Test &lt;test@mail.ru&gt;'); $mail-&gt;setSubject('Test Mail'); $mail-&gt;setPriority('high'); $mail-&gt;setText('Test'); $mail-&gt;addAttachment('$file'); $mail-&gt;send(array('$mail')); ?&gt;
Post #: 1
RE: Pабота скрипта HTMLMimeMail5 - 2008-08-21 12:34:14.636666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Во первых, в параметре file желательно писать не http://site2.ru/file.ext, а юрлкодированную строку.
Во вторых, у тебя registr_globals = off. Следовательно, прием данных надо осужествлять следующим способом:
$mail = $_GET['mail'];
$file = $_GET['file'];

В третьих, не помешала бы проверка на валидность входных данных.
Post #: 2
RE: Pабота скрипта HTMLMimeMail5 - 2008-08-21 15:53:10.540000   
SteelHunter

Сообщений: 22
Оценки: 0
Присоединился: 2008-03-09 14:52:09.323333
Спасибо! Проверка на валидность входных данных не требуется, скриптом буду пользоваться только я :)
Post #: 3
RE: Pабота скрипта HTMLMimeMail5 - 2008-08-21 15:59:40.323333   
SteelHunter

Сообщений: 22
Оценки: 0
Присоединился: 2008-03-09 14:52:09.323333
Вопрос конешно не по теме но все же: как можно реализовать такой сценарий:
1)сервер скачивает файл
2)если файл больше максимального размера файла, то идет разбивка на части
и части отправляются по е-мейл с промежутком скажем 3 минуты
3)если файл меньше максимального размера, то просто отправить его

больше всего интересует как разбить файл на части, как организовать задержку между отправками частей, и как все это автоматом отправить по е-мейл через HTMLMimeMail5?
Post #: 4
RE: Pабота скрипта HTMLMimeMail5 - 2008-08-21 16:24:03.896666   
Панда

Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
считываеш количество байтов, скоко считал с файла сохраняеш в базе данных или в другом файле. В следующий раз функцией fseek передаеш скока считал в прошлый раз, и считываеш оставшиеся.

а задержка… ну по cron наверное.
Post #: 5
RE: Pабота скрипта HTMLMimeMail5 - 2008-08-21 17:05:05.816666   
SteelHunter

Сообщений: 22
Оценки: 0
Присоединился: 2008-03-09 14:52:09.323333
$temp=fopen('$file');
$data = fgets($temp, 6291456);
fwrite() //вот не могу понять че тут писать, надо чтоб части автоматом назывались имя_файла.001, имя_файла.002 и т.п
fseek($fp, 6291456);

и какую функцию нужно вызывать после fseek?
Вобщем помогите плз с кодом, вроде понимаю, а реализовать не могу :(

П.С: Ищу хороший учебник по PHP5)
Post #: 6
RE: Pабота скрипта HTMLMimeMail5 - 2008-08-21 17:26:54   
Панда

Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
http://www.ozon.ru/context/detail/id/3514953/

вот хорошая книжка… а описывать каждый шаг никто не будет. Тут либо задавай конкретные вопросы, либо плати…
Post #: 7
RE: Pабота скрипта HTMLMimeMail5 - 2008-08-21 17:35:24.940000   
SteelHunter

Сообщений: 22
Оценки: 0
Присоединился: 2008-03-09 14:52:09.323333
И на том спасибо :)
Post #: 8
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Pабота скрипта HTMLMimeMail5







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.