Jump to content

Изпращане на е-мейл с РНР


Препоръчан пост

Искам да изпратя е-майл с РНР функцията mail(to, subject, message, from);. 1ви ми файл е html s 2 полета - за заглавие и самото писмо. 2рия файл е php, който прихваща данните от 1вия. В него е и тази функция mail. Е-мейлите трябва да се получават на моя е-майл. Когато напиша във формата нещо и натисна бутона ми се изкарва съобщението, че писмото е изпратено успешно, но на практика в моята поща го няма. Пробвах над 20 пъти и все не става. Какво трябва да направя, за да стане?

 

Windows XP, AppServ 2.6.0 (последна версия в момента) - работи си перфектоно, защото другите ми задачи работят. Слагам файловете в директория 'www', както трябва. По-време на изпълнението не ми се появяват никакви грешки, само дето е-майл-а не се получава.

 

Като цяло искам да се науча да правя форма за изпращане на е-майли.

Link to comment
Сподели другаде

Това може да ти свърши работа.ContactUsNow.rarИзпробвано е и работи.

Слагаш E-mail_a си в data.php ,където би искал да получаваш пощата и готово.

Има и файл с пояснение в архива.

А как можеш да си направиш сам форма има достатъчно информация в интернет за това.

 

http://prikachi.com/files/634225t.png

Link to comment
Сподели другаде

След като си сложих е-мейла ми изкарва тази грешка:

Fatal error: Call to undefined function get_magic_quotes_gpc() in C:\AppServ\www\ContactUsNow\functions.php on line 21

 

Ами накрая, кой файл трябва да стартирам?

 

-------------------

 

Иначе аз търсих информация в нета, но навсякъде пише за функцията mail(....). Както казах, пиша я правилно, изписва ми, че съобшението е изпратено успешно (проверява се с if), но на практика не получавам мейл на пощата си.

 

--------------------

 

Може въпросите ми да са глупави, но съм начинаещ в PHP все още. В даскалото го учим, пък ще ми трябва и за по-нататък... :P

Link to comment
Сподели другаде

ContactUs.zip За да пишеш на и на кирилица изтегли този архив

 

Преди да качиш файловете редактирай data.php и сложи твоя си e-mail.

http://prikachi.com/files/634571x.png

Правиш една папка условно mail и слагаш файловете там.

После отваряш contactusnow.php и пращаш писмо за да пробваш.Това е,няма друго.

Нещо такова:

h t t p://www.ТВОЯ САЙТ.com/mail/contactusnow.php

Link to comment
Сподели другаде

Давам

~ПРИМЕР~ Заб.- слагам го временно* и не съм правил НИКАКВИ промени или настройки

 

 

На E-mail test_demo@abv.bg в http://www.abv.bg/ User/Pass:test_demo можеш да видиш резултата ако изпратиш писмо.

 

Явно не си направил настройките на сървара

 

 

http://prikachi.com/files/634793D.png

Link to comment
Сподели другаде

Явно не си направил настройките на сървара

Пробвах това с test_demo@abv.bg и си работи. Да, ама какви настройки да правя на сървъра?! Нали всичко си е настроено като инсталирам AppServ. Единствено изключвам firewall-a, по разбираеми причини.

 

(Сега компютъра ми включен, ако имаш време, пробвай)

Link to comment
Сподели другаде

Еее сега няма да си слагам Linux, заради 1 php скрипт :D. Ами благодаря все пак за отделеното време, ще продължавам да търся!

 

Не разбира се,макар че е не е невъзможно. :giggle: Поне аз отбягвам Windows за сървър,понеже съм имал доста проблеми,но това е лична преценка.

При твоето положение ще ти препоръчам ASP Email Form и скриптове на .asp

Link to comment
Сподели другаде

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...