Sprint-Debugger Публикувано Март 1, 2009 Report Share Публикувано Март 1, 2009 Искам да изпратя е-майл с РНР функцията mail(to, subject, message, from);. 1ви ми файл е html s 2 полета - за заглавие и самото писмо. 2рия файл е php, който прихваща данните от 1вия. В него е и тази функция mail. Е-мейлите трябва да се получават на моя е-майл. Когато напиша във формата нещо и натисна бутона ми се изкарва съобщението, че писмото е изпратено успешно, но на практика в моята поща го няма. Пробвах над 20 пъти и все не става. Какво трябва да направя, за да стане? Windows XP, AppServ 2.6.0 (последна версия в момента) - работи си перфектоно, защото другите ми задачи работят. Слагам файловете в директория 'www', както трябва. По-време на изпълнението не ми се появяват никакви грешки, само дето е-майл-а не се получава. Като цяло искам да се науча да правя форма за изпращане на е-майли. Цитирай Link to comment Сподели другаде More sharing options...
rokoo Публикувано Март 1, 2009 Report Share Публикувано Март 1, 2009 Това може да ти свърши работа.ContactUsNow.rarИзпробвано е и работи.Слагаш E-mail_a си в data.php ,където би искал да получаваш пощата и готово.Има и файл с пояснение в архива.А как можеш да си направиш сам форма има достатъчно информация в интернет за това. http://prikachi.com/files/634225t.png Цитирай Link to comment Сподели другаде More sharing options...
Sprint-Debugger Публикувано Март 1, 2009 Author Report Share Публикувано Март 1, 2009 След като си сложих е-мейла ми изкарва тази грешка:Fatal error: Call to undefined function get_magic_quotes_gpc() in C:\AppServ\www\ContactUsNow\functions.php on line 21 Ами накрая, кой файл трябва да стартирам? ------------------- Иначе аз търсих информация в нета, но навсякъде пише за функцията mail(....). Както казах, пиша я правилно, изписва ми, че съобшението е изпратено успешно (проверява се с if), но на практика не получавам мейл на пощата си. -------------------- Може въпросите ми да са глупави, но съм начинаещ в PHP все още. В даскалото го учим, пък ще ми трябва и за по-нататък... Цитирай Link to comment Сподели другаде More sharing options...
VIS Публикувано Март 1, 2009 Report Share Публикувано Март 1, 2009 contactusnow.php файла трябва да пуснеш. Мейла в data.php можеш да го смениш и като го отвориш с Notepad. Цитирай Link to comment Сподели другаде More sharing options...
rokoo Публикувано Март 1, 2009 Report Share Публикувано Март 1, 2009 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 Сподели другаде More sharing options...
Sprint-Debugger Публикувано Март 1, 2009 Author Report Share Публикувано Март 1, 2009 Същото: http://94.156.65.49/ContactUs/contactusnow.php П.П. Може да съм си изключил компютъра и затова да не можете да видите файла. Цитирай Link to comment Сподели другаде More sharing options...
rokoo Публикувано Март 2, 2009 Report Share Публикувано Март 2, 2009 Давам~ПРИМЕР~ Заб.- слагам го временно* и не съм правил НИКАКВИ промени или настройки На E-mail test_demo@abv.bg в http://www.abv.bg/ User/Pass:test_demo можеш да видиш резултата ако изпратиш писмо. Явно не си направил настройките на сървара http://prikachi.com/files/634793D.png Цитирай Link to comment Сподели другаде More sharing options...
Sprint-Debugger Публикувано Март 2, 2009 Author Report Share Публикувано Март 2, 2009 Явно не си направил настройките на сървараПробвах това с test_demo@abv.bg и си работи. Да, ама какви настройки да правя на сървъра?! Нали всичко си е настроено като инсталирам AppServ. Единствено изключвам firewall-a, по разбираеми причини. (Сега компютъра ми включен, ако имаш време, пробвай) Цитирай Link to comment Сподели другаде More sharing options...
rokoo Публикувано Март 2, 2009 Report Share Публикувано Март 2, 2009 Проблемът е че съвърът ти е с Windows,а скрипта е оптимизиран за Linux.За сървър винаги съм предпочитал Linux. http://prikachi.com/files/636429k.jpg Цитирай Link to comment Сподели другаде More sharing options...
Sprint-Debugger Публикувано Март 2, 2009 Author Report Share Публикувано Март 2, 2009 Еее сега няма да си слагам Linux, заради 1 php скрипт . Ами благодаря все пак за отделеното време, ще продължавам да търся! Цитирай Link to comment Сподели другаде More sharing options...
rokoo Публикувано Март 2, 2009 Report Share Публикувано Март 2, 2009 Еее сега няма да си слагам Linux, заради 1 php скрипт . Ами благодаря все пак за отделеното време, ще продължавам да търся! Не разбира се,макар че е не е невъзможно. Поне аз отбягвам Windows за сървър,понеже съм имал доста проблеми,но това е лична преценка.При твоето положение ще ти препоръчам ASP Email Form и скриптове на .asp Цитирай Link to comment Сподели другаде More sharing options...
silvi_82 Публикувано Март 2, 2009 Report Share Публикувано Март 2, 2009 Да проблема е че пробваш да пратиш mail от Apache инсталирано на Windows. Ето линк към тема с подобен проблем, но е на английски http://codingforums.com/showthread.php?t=158559 Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.