2012-06-12 24 views
5

से परिणाम भेजना मैं इसे समझने की कोशिश करने के घंटों के बाद सहायता मांग रहा हूं।यादृच्छिक सरणी से ईमेल php

मेरे पास निम्न कोड है, जिसे मैं ईमेल पर परिणाम ईमेल करना चाहता हूं।

$emailme = "[email protected]"; 

$subject = "Randomly selected from array"; 
$headers = "From: $emailme\n"; 

$message = "Here is the Randomly selected from array.\n 
Random text: $r_array"; 

$r_array=file('file.txt'); 
shuffle($r_array); 
$output = "<p><center><b>The Randomly Selected Text is:</b></p><b>" . 
$r_array[0] . "All done, echoing results."; 

mail($emailme,$subject,$message,$headers); 

अब तक, मैं स्क्रीन पर परिणाम गूंज करने में सक्षम हूँ, लेकिन ईमेल द्वारा परिणाम भेजने में असमर्थ हूँ:

यहाँ मेरी कोड है।

<?php 
$r_array=file('file.txt'); 
shuffle($r_array); 

$to = "[email protected]"; 
$subject = "Random Selected Text"; 
$body = "<p><center><b>The Randomly Selected Text is:</b></p><b>" . $r_array[0] . "All done, echoing results."; 
if (mail($to, $subject, $body)) { 
    echo("<p>Message successfully sent!</p>"); 
} else { 
    echo("<p>Message delivery failed...</p>"); 
} 
?> 

कुछ इस तरह काम करना चाहिए, अगर नहीं, मेल सर्वर ठीक से वेब सर्वर पर कॉन्फ़िगर नहीं किया जा सकता है:

+0

ईमेल भेजने के लिए आपका कोड कहां है? – Viezevingertjes

+1

आपको उस कोड को भी रखना चाहिए जिसे आपने मेल –

+0

भेजने के लिए उपयोग किया है, अब पूर्ण कोड के साथ अपडेट होगा। –

उत्तर

4

एक ई-मेल भेजा जा रहा है सुंदर सीधे आगे, उदाहरण है।

+0

धन्यवाद। मुझे ईमेल मिलता है, यह यादृच्छिक सरणी से वास्तविक परिणाम है जो ईमेल में नहीं दिख रहा है। मैंने आपके कोड की कोशिश की, लेकिन यह अभी भी $ r_array [0] –

+0

से परिणाम नहीं दिखा रहा है क्षमा करें माइकल, मेरी गलती एक और टिप्पणी में ऊपर बताई गई है। संदेश बाहर जाने से पहले $ r_array परिभाषित कर रहा था। हालांकि, आपके कोड ने मुझे बहुत मदद की, धन्यवाद। चीयर्स ~ –

संबंधित मुद्दे