| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Отправка писем с помощью php |
| Автор: wildspamer 2.1.2003, 14:23 | ||||||
| Существует много статей (чаще всего одна и та же статья, размещенная на различный сайтах), где описывает, как оправлять письмо через php. Приведу один пример, который у меня не работает. Он в двух файлах В первом mail.php:
Во втором - форма
Но что-то не хочет оправлять. :thumbs-up Подскажите в чем ошибка. Заранее благодарю З.Ы. Пользуюсь хостингом H1.ru
|
| Автор: MuToGeN 2.1.2003, 15:28 |
| письма отправляются с помощью функции mail(), которой в mail.php вообще не видно. на х1.ру надо написать письмо админам, чтоб они функцию mail() для Вашего сайта включили (по умолчанию она отключена). кстати, если Ваш ник соответствует Вашим намерениям, то админы х1.ру Ваш сайт быстренько грохнут. |
| Автор: jeka 4.1.2003, 14:57 |
| Можно попробывть через сокеты, примеров полно, но ввиду их неработоспособности (уж я не знаю почему) и случайного совпадения моего изучения почтовых протоколов мне не составило труда написать самому скрипт... могу выслать, пиши mj@xakep.ru |
| Автор: Misha 5.1.2003, 02:06 |
| На бесплатных хостерах MAIL() поддерживается очень редко. Если надо, то я могу дать тебе класс, который позволяет слать письма с аттачами. |
| Автор: Kleo 5.1.2003, 16:51 |
| а мне можно? правда я пока не знаю как всем этим пользоваться...но пытаюсь разобраться...а статьи и правда везде практически одинаковые и мне мало что понятно :( я просто не знаю как все это делается ... даже с чего начать не знаю ... может напишите что почитать можно полезного по этому поводу...мне тоже нужно сделать форму для отправки сообщений без использования почтовых программ ( с ними как делать я уже знаю ) |
| Автор: MuToGeN 5.1.2003, 17:01 |
| Ceper'ин класс, отправляющий письма с аттачами, лежит в FAQ по PHP |
| Автор: Kleo 5.1.2003, 20:07 |
| спасибо! сейчас посмотрю |
| Автор: Kleo 5.1.2003, 20:11 |
| таак...барабанная дробь....сейчас будет задан самый дурацкий вопрос за историю существования форума (надеюсь,я себе не льщу) - так вот: а что дальше с ним делать :)) ну я честно не знаю... |
| Автор: jeka 6.1.2003, 19:49 | ||
Ну я бы этим скриптом пользовался, а чё ещё с ним можно сделать даже не знаю... |
| Автор: Kleo 6.1.2003, 22:33 |
| jeka я бы с удовольствием им воспользовалась, только я не знаю как :)) |
| Автор: TiHo 6.1.2003, 22:51 |
| wildspamer Очень интересный файл mail.php Там кроме объявления переменной ничего нет, а функция mail() имеет свои атрибуты, смотри FAQ, если хочешь поточнее,спрашивай попробую ответить. |
| Автор: Kleo 6.1.2003, 23:15 |
| я файл этот видела, даже сохранила себе на винт :) пока на этом все дело и остановилось...я просто ничего не понимаю в скриптах, а мне нужно с ними разобраться...я вот думаю с чего начать :) и задаю дурацкие вопросы :)) |
| Автор: Kleo 6.1.2003, 23:17 |
| мда..я кажется сама не поняла, что написала :) я хотела сказать, что я не знаю куда эти скрипты вешать и как к ним что цеплять..как обращаться с ними, запускать и все такое...а с самим текстом я думаю я смогу разобраться |
| Автор: MuToGeN 7.1.2003, 00:08 | ||
сейчас времени нет конкретно все расписать, но действия такие:
|
| Автор: MuToGeN 7.1.2003, 00:10 |
| это собственно пример использования из того же FAQ... |
| Автор: Kleo 7.1.2003, 02:14 |
| ладно :) я буду конкретней :)...я вообще!!! вообще!!! ничего не знаю про скрипты...я никогда ничего подобного не делала... и куда этот код? я самого элементарного не знаю...предлагаю на время закрыть этот разговор, мне нужно хоть что-то понимать...а так я и вас всех только раздражать буду, и самой не очень приятно :) только я пока не нашла ничего, где было бы написано по шагам как и что мне нужно сделать... а ищу я в принципе простую вещь - как сделать форму для отправки сообщений с сайта без использования почтовой программы, т.е. с помощью скрипта (надеюсь это я правильно понимаю...или можно это еще как-нить сделать?)...все....... |
| Автор: Misha 7.1.2003, 12:09 |
| УУУУУУ как всё запущено. Потрись пи и-нету, поищи доки. Начни с того, что такое Apache и с чем его едят. Будут вопросы обращайся |
| Автор: Kefir 8.1.2003, 04:58 |
| По моему прежде чем возится с Апаче лучше поюзать пхп редактор со встроенным сервером, т.к. лично я с конфигурацией намучался вдоволь. |
| Автор: wildspamer 8.1.2003, 10:57 | ||||
| smile=admin Пример, который я привел ущербный, так как он рассчитан на расширение .phtml и на посылку с использованием <form action="<?echo $PHP_SELF;?>" method="post"> А вот конструкция из двух файлов, которая также не работает, но выдает на другом хостере интересный результат. Файл mail.php
Второй файл:
Хостера звать - http://www.portland.co.uk/ Советую. Без баннеров. Ограничение только в трафике. Пишет, что ваше письмо было отправлено. Вопрос только кому. Так как я эти письма не получаю. Совет Kleo. Установи себе EasyPHP. http://download.com.com/3000-2165-9643073.html?tag=lst-0-1 Сразу получиш Апач и ПХП в одном флаконе. Ничего не надо настраивать. |
| Автор: MuToGeN 8.1.2003, 23:15 |
| 1) убери @ и посмотри что PHP тебе скажет. может, он как раз что-то сказать и хочет, только не может... из-за @ 2) "Подпись" в качестве заголовка - не думаю что SMTP это примет... 3) спроси у своих хостеров, может, надо обязательно указать какие-то заголовки (как в свое время было на вебсервисе) |
| Автор: MuToGeN 8.1.2003, 23:16 |
| 4) зачем два раза вызывать mail()? |
| Автор: Kleo 8.1.2003, 23:58 |
| wildspamer спасибо! уже скачала |
| Автор: MuToGeN 9.1.2003, 01:27 |
| Kleo, имхо лучше один раз научиться конфигурить апач, чем пользовать PHP IDE со встроенным сервером - скрипты лучше обкатывать в реальных условиях |
| Автор: Cepera 9.1.2003, 17:04 | ||
|
| Автор: zuich 10.1.2003, 05:59 |
| Если поможет, на http://dklab.ru/chicken/web/ есть апачи с MySql. Для установки, надо раза три выбрать Y и кликнуть по Enter. всё устанавливается и конфигурируется автоматически. |
| Автор: MuToGeN 10.1.2003, 07:32 |
| zuich, для того чтобы MySQL работала с PHP, Perl, ASP или чем еще, ни сервер, ни что-то другое настраивать не надо, надо только поставить MySQL кстати весь free source лучше качать с официальных сайтов или официальных зеркал. помню, года два назад поставил я апач, стоял он, работал, только один раз попробовал к smtp.mail.ru подключиться... благо, фаирвол это дело присек |
| Автор: Kleo 10.1.2003, 08:53 |
| спасибо вам всем! я действительно ценю вашу помощь! мне важно все это знать :) потому как я еще ничего не знаю...скоро начну со всем этим разбираться..тогда у меня ,удут действительно вопросы...а не так :)) что мне делать и все такое :)) пока я это все только в папку собираю :) читать буду потом! после экзаменов :) |
| Автор: os2ok 10.1.2003, 11:04 |
| FED (es.os2.ru) |
| Автор: Cepera 10.1.2003, 15:25 |
| Kleo, задавай вопросы, а мы на них попробуем ответить |
| Автор: Kleo 10.1.2003, 19:59 |
| Cepera обязательно задам, когда буду хоть чуть-чуть разбираться в этом ждите |