Results 1 to 10 of 10

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Jul:2001
    Location: Ïëåâåí
    Posts: 1,711

    Èçïðàùàíå íà èíôîðìàöèÿ îò ôîðìà íà åë. ïîùà

    Èñêàì ñëåä êàòî ñå ïîïúëíè äàäåíà ôîðìà èíôîðìàöèÿòà îò íåÿ
    äà áúäå èçïðàòåíà íà åë. ïîùà, áåç äà ñå îòâàðÿ ïîùåíñêèÿ êëèåíò
    íà ïîïúëâàùèÿ.
    Last edited by GinFis; 30th October 2007 at 19:38.
    Hakuna matata

  2. #2
    hmm BornToDrink's Avatar
    Join Date: Aug:2005
    Location: Â. Òúðíîâî
    Posts: 11,573
    Åòî òè ïðèìåðåí php êîä:
    Êàòî ïðîìåíëèâèòå $to, $title, $msg ìîæåø äà ñè ãè ïúëíèø ñ êâîòî òè å êåô.
    Òðÿáâà îáà÷å äà èìàø sendmail ïóñíàò íà ïö-òî, íà êîåòî å êà÷åí ñêðèïòà.

    Edit:
    ìàëêî äîïúëíåíèå, äà èìà îò êîãî å èçïðàòåíî
    Code:
    <?php
    $to = "yourmail@somemail.com";
    $subject = "Hi!";
    $body = "Hi,\n\nHow are you?";
    $from = "borntodrink@hwbg.com"; // :-)
    $headers = "From: $from\r\n" . "X-Mailer: php";
    if (mail($to, $subject, $body, $headers)) {
       echo("<p>Message sent!</p>");
    } else {
       echo("<p>Message delivery failed...</p>");
    }
    ?>
    Last edited by BornToDrink; 29th October 2007 at 22:13.
    Hey, mother, I come bearing a gift. I'll give you a hint. It's in my diaper and it's not a toaster.
    Ïëàíèíà.áã

  3. #3
    Registered User
    Join Date: Jul:2001
    Location: Ïëåâåí
    Posts: 1,711
    Ñëåä íÿêîëêî äåíà îïèòè íàé-íàêðàÿ óñïÿõ.

    Òðÿáâà äà ñå ñëåäâàò èçèñêâàíèÿòà íà ñàéòà (ñúðâúðà),
    êîéòî õîñòâà ñàéòà, â ìîÿ ñëó÷àé èçïîëçâàì 1and1.com.

    Åòî è êàêâî òðÿáâàøå äà ñå íàïðàâè, äàíî å îò ïîëçà çà íÿêîé:

    Òðÿáâà äà ñå èçïîëçâà formmail è òî òî÷íî òîçè:
    http://nms-cgi.sourceforge.net/formm...pat-3.14c1.zip.
    ñëåä êîåòî ñå ìîäèôèöèðàò ÷åòèðè ðåäà (îïèñàíî å âúâ FAQ íà 1and1.com).
    Ðåäàêòèðàíèÿ ñêðèïò ñå çàïèñâà â äèðåêòîðèÿòà íà ñàéòà,
    â ñëó÷àÿ ñúçäàäîõ ïîääèðåêòîðèÿ /cgi-bin.
    Ïúòÿ ñå óêàçâà âúâ form .... action=, ïî-äîëó å íàïèñàíî.

    Â êîäà íà ñàìèÿ ñàéò:

    <form name="ime_na_formata" method="POST" action="/cgi-bin/FormMail.pl" enctype="text/plain">
    .........
    </form>
    Hakuna matata

  4. #4
    Registered User
    Join Date: Jul:2001
    Location: Ïëåâåí
    Posts: 1,711
    Òîâà, êîåòî å ïðåäëîæèë BornToDrink ñúùî ðàáîòè,
    äàæå äîñòà ïî-äîáðå, ïîñëåäíî èçáðàõ íåãîâèÿ âàðèàíò.

    Ñêðèïòà ñå çàïèñâà âúâ ôàéë, ïðèìåðíî /php/formmail.php,
    òîçè ïúò ñå óêàçâà âúâ ñàìàòà ôîðìà:

    <form name="ime_na_formata" method="GET" action="/php/FormMail.php" enctype="text/plain">
    .........
    </form>

    Îñîáåíîòî å, ÷å òðÿáâà äà ñå èçïîëçâà ìåòîä GET.
    Hakuna matata

  5. #5
    White awesomeness z0ne's Avatar
    Join Date: Feb:2002
    Location: Õàñêîâo
    Posts: 13,331
    Â òàêèâà ôîðìè íå å æåëàòåëíî òîçè ìåòîä! Èçïîëçâàé "POST"!

  6. #6
    hmm BornToDrink's Avatar
    Join Date: Aug:2005
    Location: Â. Òúðíîâî
    Posts: 11,573
    Quote Originally Posted by GinFis View Post
    Òîâà, êîåòî å ïðåäëîæèë BornToDrink ñúùî ðàáîòè,
    äàæå äîñòà ïî-äîáðå, ïîñëåäíî èçáðàõ íåãîâèÿ âàðèàíò.

    Ñêðèïòà ñå çàïèñâà âúâ ôàéë, ïðèìåðíî /php/formmail.php,
    òîçè ïúò ñå óêàçâà âúâ ñàìàòà ôîðìà:

    <form name="ime_na_formata" method="GET" action="/php/FormMail.php" enctype="text/plain">
    .........
    </form>

    Îñîáåíîòî å, ÷å òðÿáâà äà ñå èçïîëçâà ìåòîä GET.
    Çàùî òè å GET? Êàêòî êàçà Zone, ïî-äîáðå ñ POST, åòî ïðèìåð:
    Code:
    <?php
    if (!isset($_POST['check'])) {
    ?>
    <form method="POST" action="">
    	<table>
    		<tr>
    			<td>Email: </td>
    			<td><input type="text" name="email"></td>
    		</tr>
    		<tr>
    			<td>Subject: </td>
    			<td><input type="text" name="subject"></td>
    		</tr>
    		<tr>
    			<td>Email text: </td>
    			<td><textarea style="width: 330px; height: 100px;" name="textBody"></textarea></td>
    		</tr>
    		<tr>
    			<td><input type="submit" value="Send Email"></td>
    			<input type="hidden" value="1" name="check">
    		</tr>
    	</table>
    
    
    </form>
    <?php
    
    	
    }else {
    	$to = "yourmail@somemail.com";
    	$from = $_POST['email'];
    	$subject = $_POST['subject'];
    	$body = $_POST['textBody'];
    	$headers = "From: $from\r\n" . "X-Mailer: php";
    	if (mail($to, $subject, $body, $headers)) {
    		echo("<p>Message sent!</p>");
    	} else {
    		echo("<p>Message delivery failed...</p>");
    	}
    }
    ?>
    Òâà ãî ðúãàø â .php ôàéë, ïðàâèø ñè âàëèäàöèè çà ìåéëà è äðóãèòå è ñè ãîòîâ... ïðèìåðíî.
    PS - $to = "yourmail@somemail.com"; ñè ñëàãàø òâîÿ åìàéë äà êàæåì èëè è òî ìîæå äà ñå èçâåäå äà å ïî èçáîð.
    Last edited by BornToDrink; 31st October 2007 at 14:13.
    Hey, mother, I come bearing a gift. I'll give you a hint. It's in my diaper and it's not a toaster.
    Ïëàíèíà.áã

  7. #7
    Áåëûé è ïóøèñòûé Bombera's Avatar
    Join Date: Jul:2001
    Location: Êàçàíëúê 4EVA
    Posts: 13,833
    Ñëîæåòå ïðîâåðêà íà INPUT-à çà ìåéëà, çà äà íå ïðèåìà ìóëòèïúë ðåöèïèåíòñ, ÷å ùå îñïàìÿò ñâåòà ïðåç òàÿ ôîðìà è åíêîäèðàéòå ÕÒÌË ñèìâîëèòå â äðóãèòå âõîäíè ïîëåòà. Íÿìà âðåìå äà ãî íàïèøà ñåãà.

    Ï.Ñ. Ñëîæåòå è ìèíèìàëåí ïåðèîä îò ïîñòâàíå äî ïîñòâàíå.
    EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
    Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî

  8. #8
    hmm BornToDrink's Avatar
    Join Date: Aug:2005
    Location: Â. Òúðíîâî
    Posts: 11,573
    Å òî äîðàáîòêà èìà, âúïðîñà å îñíîâíèòå íåùà.
    Hey, mother, I come bearing a gift. I'll give you a hint. It's in my diaper and it's not a toaster.
    Ïëàíèíà.áã

  9. #9
    Registered User
    Join Date: Jul:2001
    Location: Ïëåâåí
    Posts: 1,711
    Àêî èçïîëçâàì ìåòîä POST äàííèòå íå ñå âèæäàò,
    òîâà èçíà÷àâà ëè, ÷å öÿëàòà ôîðìà òðÿáâà äà áúäå â ÐÍÐ ôàéëà,
    â ìîìåíòà òàì å ñàìî ïîñëåäñòâèåòî îò íàòèñêàíå íà áóòîíà SUBMIT.
    Hakuna matata

  10. #10
    Áåëûé è ïóøèñòûé Bombera's Avatar
    Join Date: Jul:2001
    Location: Êàçàíëúê 4EVA
    Posts: 13,833
    Íå å çàäúëæèòåëíî äà å â ÏÕÏ ôàéëà.
    EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
    Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè