αποστολή κειμένου σε e-mail

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

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

Απάντηση
Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

αποστολή κειμένου σε e-mail

Δημοσίευση από Knorcedger » 27 Σεπ 2004 15:00

Θέλω να φτιάξω μια σελίδα στην οποία θα υπάρχει ένα κουτάκι στο οποίο ο χρήστης θα γράφει ένα κείμενο και μόλις πατάει το κουμπί αποστολή που θα βρίσκεται από κάτω, το κείμενο να αποστέλεται σαν e-mail στο name@domain.gr . Γίνεται κάτι τέτοιο με php;

Αν όχι, υπάρχει κάποιος άλλος τρόπος να ειδοποιούμε για αυτό το κείμενο, όπως π.χ. με pm (στη σελίδα υπάρχει και φόρουμ)

Ευχαριστώ
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

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

αποστολή κειμένου σε e-mail

Δημοσίευση από mrpc » 27 Σεπ 2004 16:14

Μπορείς πολύ εύκολα με την function mail().
Π.χ.

Κώδικας: Επιλογή όλων

<?php
mail&#40;"name@domain.gr", "My Subject", "gramh keimenou 1\ngrammh keimenou 2\nmplamplampla"&#41;;
?>
τα \n είναι αλλαγές γραμμής
Παραπέμπω κείμενο από το manual της php:
mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])


Η mail() αυτομάτα στέλνει με mail το μήνυμα όπως ορίζεται στο message στον παραλήπτη όπως ορίζεται στο to. Πολλαπλοί παραλήπτες μπορούν να οριστούν με την προσθήκη ενός κόμματος ανάμεσα σε κάθε διεύθυνση στο to. Email με συννημένα αρχεία και ειδικούς τύπους περιεχομένου μπορούν να αποσταλούν με την χρήση αυτής της συνάρτησης. Αυτό πραγματοποιείται μέσω MIME-κωδικοποίησης.
Η mail() επιστρέφει TRUE εάν το mail παραδόθηκε επιτυχώς, FALSE σε αντίθετη περίπτωση.

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

αποστολή κειμένου σε e-mail

Δημοσίευση από Knorcedger » 27 Σεπ 2004 17:26

Ευχαριστώ, αλλά επειδή είμαι τελείως άσχετος από php, μπορείς να γίνεις λίγο πιο συγκεκριμένος.

Δημιουργώ το αρχείο με το dreamweaver, δημιουργώ το κουτάκι με το <textarea>, βάζω και μια εικόνα από κάτω σαν κουμπί. Ο κώδικας που μου έίπες, που μπαίνει;
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

αποστολή κειμένου σε e-mail

Δημοσίευση από Knorcedger » 28 Σεπ 2004 17:36

Καμια βοήθεια....
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
iNDEFiX
Honorary Member
Δημοσιεύσεις: 2569
Εγγραφή: 20 Δεκ 2002 00:48
Τοποθεσία: κλειστή λόγω έργων
Επικοινωνία:

αποστολή κειμένου σε e-mail

Δημοσίευση από iNDEFiX » 28 Σεπ 2004 22:45

An den gnorizeis katholou apo PHP kalo einai na diavaseis merika vasika pragmatakia oste na katalaveis pano-kato ti pezei. Afto pou zhtas etsi den einai voithia, alla thn ulopoihsh ths ideas sou. Sou paratheto ena aplo kodika gia afto pou zhtas alla proteino na asxolitheis ligaki me ta vasika tou athlimatos, oste na mporei eykola na kaneis metatropes se afta pou ftiaxneis.

Dimiourgeis ena arxeio email.php kai vazeis:

Κώδικας: Επιλογή όλων

<?
if&#40;$send&#41;&#123;
	$mail = mail&#40;"account@domain.com","Polisis site e-mail","$text"&#41;;
	if&#40;$mail&#41;&#123;$msg="Αποστολή επιτυχής";&#125;else&#123;$msg="Αποστολή απέτυχε";&#125;
&#125;
?>
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form name="form1" method="post" action="">
  <table width="293" height="130" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr> 
      <td align="center"><font size="2" face="Verdana">Αποστολή e-mail</font><br>
        <input name="text" type="text" id="text">
        <input name="send" type="submit" id="send" value="Send">
        <br>
        <br>
        <font color="#FF0000" size="2" face="Verdana"><?echo"$msg";?></font></td>
    </tr>
  </table>
</form>
</body>
</html>

Απάντηση

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

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

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