हम एक वेब ऐप बनाना शुरू कर रहे हैं। मेरा सहयोगी लिनक्स पर विकसित हो रहा है, और मैं एक एक्सएएमपी स्टैक चल रहा विंडोज एक्सपी के माध्यम से चल रहा हूँ। हम ज़ेंड का उपयोग कर रहे हैं।PHP ईमेल पर मेल भेजता है जिससे ईमेल भेजने के बाद 'लटका' होता है
जब हम एक फॉर्म जमा करते हैं और ज़ेंड ईमेल का उपयोग करके एक ईमेल भेजते हैं, तो ईमेल भेजता है और फिर मुझे एक खाली स्क्रीन मिल जाएगी, लिनक्स मशीन पर वेरास ऐप सामान्य रूप से जारी रहेगा।
इसलिए मैंने अपनी छोटी लिपि, mail.php लिखा जो phpmailer का उपयोग करता है - और सटीक वही होता है, ईमेल भेजता है, और फिर रिक्त स्क्रीन। तो हमने:
if(!$mail->Send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message has been sent";
}
तो वहाँ कोई त्रुटि की सूचना दी है, ईमेल भेजता है, लेकिन "संदेश भेज दिया गया है" स्क्रीन (या कुछ और भी सामान्य HTML) के लिए कभी नहीं प्रिंट करता है।
मैं बहुत तकनीकी नहीं हूं, इसलिए अगर कुछ डीबग कदम उठाने के लिए माफी मांगती है। क्या विंडोज़ PHP कॉन्फ़िगरेशन के लिए कुछ अनोखा है जिसे मैंने याद किया है?
यह प्रमाणीकरण के साथ एक ऑफ-साइट एसएमटीपी सर्वर है।
हाय पीटर। उत्तर देने के लिए बहुत बहुत धन्यवाद। मैंने आपके द्वारा सुझाई गई लाइनों को जोड़ा और अभी भी मुझे एक खाली स्क्रीन मिल गई है। अपाचे कोई त्रुटि नहीं दिखाता है जो मैं देख सकता हूं, अपाचे एक्सेस लॉग में अंतिम प्रविष्टि है: 127.0.0.1 - - [27/अगस्त/200 9: 20: 17: 08 +0100] "GET /mail.php HTTP/1.1" 200 प्राप्त करें - जो ठीक लगता है? – Dave