help newsletter

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
neopass
Δημοσιεύσεις: 4
Εγγραφή: 05 Ιουν 2011 17:44

help newsletter

Δημοσίευση από neopass » 19 Ιουν 2011 16:42

Τι έχω κάνει λάθος και δεν μου εμφανίζει ελληνικά όταν στέλνω e-mail και εμφανίζει στους παραλήπτες το όνομα μου ως άγνωστος και το e-mail που στέλνω το δέχονται σαν ανεπιθύμητη αλληλογραφία

Και άλλη μια ερώτηση πώς γίνετε να μπορώ να στείλω στους παραλήπτες αντί γεια κείμενο εικόνα ?


mailing.php

<?php
$email = $_POST['email'];
$file = fopen("mailing.txt", "a");
fwrite($file, "\n" . $email);
fclose($file);
header("Location: mailing_thankyou.php");
?>



φορμα

<form action="mailing.php" method="post" class="style16">
<input type="text" name="email" size="30" value="your email here!">
<input type="submit" value="GO!" name="submit">
</form>



αποστολη e-mail

<?php
$send = $_POST['send'];
if($send){
$email = $_POST['email'];

$emailfile = file_get_contents("mailing.txt");
$emaillist = explode("\n", $emailfile);

foreach ($emaillist as $value)
{
mail($value, $_POST['subject'], $_POST['message'], "From: $email");
}

echo "<b>Email sent!</b><br />";
}
?>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<table width="481" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td width="84" align="right" valign="top" class="style32">Subject:</td>
<td width="397" align="left" class="style32">
<input name="subject" type="text" id="subject" size="41" maxlength="100">
</td>
</tr>
<tr valign="top">
<td width="84" align="right" valign="top" class="style32">From:</td>
<td align="left" class="style32"><input name="email" type="text" id="email" size="41" maxlength="100"></td>
</tr>
<tr valign="top">
<td align="right" valign="top" class="style32">Message:</td>
<td align="left" class="style32">
<textarea name="message" cols="37" rows="4" id="message"></textarea>
</td>
</tr>
<tr valign="top">
<td align="right" valign="top" class="style32">&nbsp;</td>
<td align="left" class="style32">
<input name="send" type="submit" id="send" value="SUBMIT">
<input name="Reset" type="reset" id="Reset" value="RESET">
</td>
</tr>
</table>
</form>

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

help newsletter

Δημοσίευση από Apostolis_38 » 19 Ιουν 2011 19:33

neopass έγραψε:Τι έχω κάνει λάθος και δεν μου εμφανίζει ελληνικά όταν στέλνω e-mail και εμφανίζει στους παραλήπτες το όνομα μου ως άγνωστος και το e-mail που στέλνω το δέχονται σαν ανεπιθύμητη αλληλογραφία
Πρέπει να βάλεις κι άλλες ρυθμίσεις στα headers στο mailing.php. Ψάξε στο forum για παλιότερα posts, έχει αναλυθεί αρκετές φορές το θέμα. Οσο για το ότι εμφανίζεται σαν ανεπιθύμητη αλληλογαφία (ειδικά τα hotmail-gmail κ.λ.π.) δεν μπορείς να κάνεις κάτι. Ετσι δουλεύουν αυτά τα mail, για λόγους σαφαλείας.

neopass έγραψε:Και άλλη μια ερώτηση πώς γίνετε να μπορώ να στείλω στους παραλήπτες αντί γεια κείμενο εικόνα ?
Είναι πιο δύσκολο και σύνθετο θέμα.
Φτιάξε πρώτα τα άλλα θέματα και βλέπεις τι θα κάνεις μ' αυτό.
Επίσης έχει αναλυθεί στο forum οπότε ψάξε για παλιότερα posts.

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

help newsletter

Δημοσίευση από mrpc » 19 Ιουν 2011 19:50

Καλύτερα να χρησιμοποιήσεις κάποια έτοιμη class για την αποστολή email. Όπως είπε ο Apostolis_38, ψάξε λίγο στα παλιότερα θέματα, θα βρεις αρκετά πράγματα.

neopass
Δημοσιεύσεις: 4
Εγγραφή: 05 Ιουν 2011 17:44

help newsletter

Δημοσίευση από neopass » 19 Ιουν 2011 20:38

ευχαριστω

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης