Как отправить по email документ добавленный посетителем

Статус
В этой теме нельзя размещать новые ответы.

Boris

Новичок
Как отправить по email документ добавленный посетителем

Здравствуйте .
Подскажите как сделать так чтобы пользователь смог добавить документ и при нажатии на кнопку ОТПРАВИТЬ документ был отправлен по нужному e-mail adress
 

DiMA

php.spb.ru
Команда форума
для добавления - изучаешь аплод файлов
для отправки писем - почтовые функции
для отправки письма с аттачем - готовые библиотеки PEAR

итого на сайте делает аплод и указывает мыло, скрипт аттачит файл к письму и шлет.. Все просто :)
 

Boris

Новичок
Получается что мне сначала надо сохранить документ на сервере потом использовать функцию mail() и указав аддрес куда отправить и присоединив с сервера документ отправить после этого удалить документ с сервера ?
 

AmdY

Пью пиво
Команда форума
теоретически можно атач прать прямо с tmp_name при аплоде, но всегда желательно сохраняь копию отосланного, на случай если не дойдёт.
 

Boris

Новичок
а как узнать что почта отправлена и еще как в функции mail() добавить документ

-~{}~ 17.12.08 21:05:

да и еще сразу вопрос а как посититель может скачать фаил с сервера
 

DiMA

php.spb.ru
Команда форума
mail() действительно отправляет письма, однако новички не смогут зайдствовать только ее для присоединения аттача. Поэтому поможет что-то типа этого - http://pear.php.net/package/Mail
 

DiMA

php.spb.ru
Команда форума
ответ - браузер посетителя должен обратиться по URL, указывающего на файл, который нужно скачать
 

DiMA

php.spb.ru
Команда форума
конечно
Записываешь в каталог сайта www.example.ru файл hello.txt. Чтобы его скачал посетитель, ты должен заставить браузер обратиться по адресу http://www.example.ru/hello.txt. Например, можно написать:

ХАЛЯВНОЕ ПОРНО ТУТ! 100000ГБ БЕСПЛАТНО!!!!! http://www.example.ru/hello.txt

И посетитель скачает твой файл :)
 

Boris

Новичок
господа дайте пример присоединения аттача к мэилу плииииииииииз
 

DiMA

php.spb.ru
Команда форума
Нда... Тыкни по указанной ссылке по слову "документация" и "пример". Не бойся. В первый раз страшно, потом пройдет :)
 

Boris

Новичок
какая документацие и какой пример . я думаю что вместо пустой переписки вы могли бы давно дать ссылку на место с документацией и примером
 

Фанат

oncle terrible
Команда форума
Боря. Снимись с ручника и разуй глаза. Тебе УЖЕ дали ссылку с примером.
 

AmdY

Пью пиво
Команда форума
а ты всё тз сюда выложи, мы общими силами его одолеем и тебе на почту сбросим. ещё бы и чашечкой кофе угостили, но его приатачить к мылу нельзя :(
 

DiMA

php.spb.ru
Команда форума
так тебе к окулисту, а не в форум, не побоюсь этого слова, К ПРОГРАММИСТАМ :) Ты вместо пива тосол залил? :)

1. http://pear.php.net
2. тыкнуть "mail" в поиске
3. выбрать 2й пакет или сразу по упомянутой ссыле http://pear.php.net/package/Mail
4. открыть доку
5. кнуть функции, прочитать примеры и комменты от юзеров
 

DiMA

php.spb.ru
Команда форума
triumvirat, да ладно... ему не может даже пример и готовый код =)
 

Boris

Новичок
а так молодой человек к нашему счастью на клаве как минимум есть английские буквы и упоминая сайт англоязычный вы в полне можете употреблять английские слова написанные исконно английскими буквами . я мало знаю программистов не различающих русский шрифт от английского . по поводу пустой переписки , никого не хотел обидеть , просто можно , во избежания долгих поисков , просто уточнить в одном сообщении где и что . по поводу окулиста и программистов , на сегодняшний день имею опыт в написании приложений клиент/сервер 8 лет . на скорую руку решил написать маленький сайтик . за не имением свободного времени решил обратиться на форум . спасибо всем за помощь
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху