Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как присоединить файл к письму, завтра проект здавать 
:(
    Опции темы
Ther
Дата 24.3.2006, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.3.2006

Репутация: нет
Всего: нет



Тупик. В моих книгах не описано, в мануале всё на английском, т.е. ничё не понятно, в сетке ничего подобного найти не могу! А завтра проект здавать и это заказчик поставил как ключевое требование.

Вобщем мне надо слудующее : форма состоит из одного поля : файл.
Если он есть - отправить письмо, если его нет просто написать что-то. Никакой фильтрации типов файлов, вообще ничего лишнего.

пожалуйста помогите. я попробую её интегрировать в свой проект...


PM MAIL   Вверх
Ciber SLasH
Дата 24.3.2006, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 3
Всего: 67



http://forum.vingrad.ru/index.php?act=modu...mp;article=2368

Это сообщение отредактировал(а) Ciber SLasH - 24.3.2006, 21:18
PM   Вверх
MeIsGremlin
Дата 24.3.2006, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 2.12.2005
Где: Киев

Репутация: нет
Всего: нет




Код

$message=" some message           ";
                $headers = "MIME-Version: 1.0\r\n";
                $headers .= "Content-type: text/html; charset=windows-1251\n";
                
            if (mail($_POST['email'],$_SERVER['HTTP_HOST'],$message,$headers))
                 {
                   echo "<script language='JavaScript'>
                             alert('Your message to ".$_POST['email']." was sent');
                             close();
                        </SCRIPT>";
                 }
                 else
            echo "<script language='JavaScript'>alert('Some error');</SCRIPT>";



Можно так отправить
--------------------
mess with the best die like the rest 
PM MAIL ICQ Skype GTalk MSN   Вверх
Ther
Дата 25.3.2006, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.3.2006

Репутация: нет
Всего: нет



спасибо всем !!!

Хорошая ссылка!
http://forum.vingrad.ru/index.php?act=modu...mp;article=2368

там внизу код :

Код

/* Пример использования:
$mail = new Mail;
$mail->from      = '[email protected]';
$mail->to        = '[email protected]';
$mail->subject   = 'Тестовое сообщение';
$mail->body      = '<center><b>Привет!</b><br />Вот изображение 1: <img src="1.gif" /> и изображение 2: <img src="2.gif" /></center>';
$mail->add_header('X-Priority: 2');
$mail->add_attachment('1.gif');
$mail->send();
*/


Допустим у меня форма состоит из одного поля

Код

<INPUT type="file" name="adfile" size="20">


все остальные данные прописаны в скрипте, с ними всё ясно.
Но с строками

Код

$mail->add_header('X-Priority: 2');
$mail->add_attachment('1.gif');


Не ясно, в них что писать? Как в add_attachment добавить файл из формы ?

Это сообщение отредактировал(а) Ther - 25.3.2006, 00:12
PM MAIL   Вверх
Ther
Дата 25.3.2006, 01:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.3.2006

Репутация: нет
Всего: нет



помогите плиз!!! осталось одна вещь!!!
PM MAIL   Вверх
Ciber SLasH
Дата 25.3.2006, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 3
Всего: 67



$mail->add_header('X-Priority: 2'); можешь не писать.

Цитата(Ther @ 25.3.2006, 00:11 Найти цитируемый пост)
Как в add_attachment добавить файл из формы ?

Код

for ($i = 0; $i < count($_FILES); $i++) {    // присоединяем файлы
    $mail->add_attachment($_FILES[$i]['files']['tmp_name']);
}

Писал на коленке, за работоспособность не ручаюсь, но суть должна быть ясной. smile
PM   Вверх
Ther
Дата 25.3.2006, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.3.2006

Репутация: нет
Всего: нет



не работает.

мне достаточно одного файла, с этй формы
http://test3serv54.mirohost.net/test_email2.php

Я вставил так
Код

$mail->add_attachment($_FILES['userfile']['tmp_name']);   


скрипт присылает 2 файла : хтмл-страницу и второй какой-то испорченный.

(
хтмл содержит текст из
Код

$mail->body      = '<center><b>Привет!</b><br />проверяй файл.</center>';

)

спасибо всем кто помогал мне, а я ухожу на расстрел...

Это сообщение отредактировал(а) Ther - 25.3.2006, 11:10
PM MAIL   Вверх
Ciber SLasH
Дата 25.3.2006, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 3
Всего: 67



Попробуй ещё:
Код

$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);
$mail->add_attachment($uploadfile);


PS: передавай привет Богу smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0512 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.