Pабота скрипта HTMLMimeMail5
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
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. Вот сам код моего скрипта: <?php
// error_reporting(E_ALL);
include('htmlMimeMail5.php');
$mail = new htmlMimeMail5();
$mail->setFrom('Test <test@mail.ru>');
$mail->setSubject('Test Mail');
$mail->setPriority('high');
$mail->setText('Test');
$mail->addAttachment('$file');
$mail->send(array('$mail'));
?>
|
|
|
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']; В третьих, не помешала бы проверка на валидность входных данных.
|
|
|
RE: Pабота скрипта HTMLMimeMail5 - 2008-08-21 15:53:10.540000
|
|
|
SteelHunter
Сообщений: 22
Оценки: 0
Присоединился: 2008-03-09 14:52:09.323333
|
Спасибо! Проверка на валидность входных данных не требуется, скриптом буду пользоваться только я :)
|
|
|
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?
|
|
|
RE: Pабота скрипта HTMLMimeMail5 - 2008-08-21 16:24:03.896666
|
|
|
Панда
Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
|
считываеш количество байтов, скоко считал с файла сохраняеш в базе данных или в другом файле. В следующий раз функцией fseek передаеш скока считал в прошлый раз, и считываеш оставшиеся. а задержка… ну по cron наверное.
|
|
|
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)
|
|
|
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/ вот хорошая книжка… а описывать каждый шаг никто не будет. Тут либо задавай конкретные вопросы, либо плати…
|
|
|
RE: Pабота скрипта HTMLMimeMail5 - 2008-08-21 17:35:24.940000
|
|
|
SteelHunter
Сообщений: 22
Оценки: 0
Присоединился: 2008-03-09 14:52:09.323333
|
И на том спасибо :)
|
|
|
|
|