ďťż
Podstrony
|
telcocafeWitamCzy jest taki skrypt, za pomocą którego ze strony www mozna wyslac maila? . Taki - to napewno wiem ,ze jest, :Dale chodzi mi o taki, zeby nie bylo widac adresu e-mail , na ktory sie wysyla, tylko trzeba podac imie, swojego maila,tresc i kliknac wyslij ... B) Pozdro Tutaj http://php.skryptote..._many=20&page=1 napewno znajdziesz cos dla siebie (mozliwe ze bedziesz musial przerobic jaks gotowy skrypt) Ma być w php? Daj znać, to podeślę. Ma być w php? Daj znać, to podeślę. <A HREF="javascript:location.href='mailto:?SUBJECT=' + document.title + '&BODY=' + escape (location.href)">wyslij adres znajomemu</A> EDIT pokombinuj jeszcze z tym <form method="POST" action="http://free4web.pl/Form2Mail/"> Adres Email Odbiorcy<input type="text" name="email"><br> <input type="hidden" name="zwrtadr" value="http://www.adres.pl/stronazpodziekowaniem:).html"> <input type="hidden" name="Siema!" value=", znalazlem w necie super stronke zamieszczam adres ponizej"> <input type="hidden" name="Adres:" value="<script>javascript:document.write(escape(location.href))</script> "> Twoj nick!<input type="text" name="Pozdrawiam"> <br><br> <input type="image" src="http://static.tibia.com/IMAGES/GLOBAL/sbutton_submit.gif" name="wyslij" value="Wyślij"> Użytkownik bikstopa edytował ten post 08 maj 2005, 18:08 A niech się cieszą wszyscy :) Oczywiście trzeba co nieco skonfigurować. Odważni mogą wklepać formularze. <?PHP $o_smtp_host='poczta.o2.pl'; // WPISAĆ SWÓJ SERWER POCZTY $o_smtp_user='login'; // WPISAĆ SWÓJ LOGIN $o_smtp_pass='pass'; // WPISAĆ SWOJE HASŁO $o_webmaster_email='login@tlen.pl'; // WPISAĆ SWÓJ ADRES E-MAIL function server_parse($socket, $expected_response) { while (substr($server_response, 3, 1) != ' ') { if (!($server_response = fgets($socket, 256))) error('Brak odpowiedzi ze strony serwera pocztowego. Proszę skontaktować się z administratorem.', __FILE__, __LINE__); } if (!(substr($server_response, 0, 3) == $expected_response)) print('Nie można wysać wiadomo¶ci e-mail, z powodu: "'.$server_response.'" Prosz skontaktowa się z administratorem. ');//, __FILE__, __LINE__); } $to='adresat@wp.pl'; // WPISAĆ ADRESATA $subject='opr'; $message='wiadomość!'; // WPISAĆ TREŚĆ WIADOMOŚCI function smtp_mail($to, $subject, $message, $headers = '') { global $o_smtp_host,$o_smtp_user,$o_smtp_pass,$o_webmaster_email,$i,$server_response; //koniec z definiowaniem $recipients = explode(',', $to); // Are we using port 25 or a custom port? if (strpos($o_smtp_host, ':') !== false) list($o_smtp_host, $o_smtp_port) = explode(':', $o_smtp_host); else { $smtp_host = $o_smtp_host; $smtp_port = 25; } if (!($socket = fsockopen($smtp_host, $smtp_port, $errno, $errstr, 15))) error('Nie można poł±czyć się z serwerem smtp "'.$o_smtp_host.'" ('.$errno.') ('.$errstr.')', __FILE__, __LINE__); server_parse($socket, '220'); if ($o_smtp_user != '' && $o_smtp_pass != '') { fwrite($socket, 'EHLO '.$smtp_host."\r\n"); server_parse($socket, '250'); fwrite($socket, 'AUTH LOGIN'."\r\n"); server_parse($socket, '334'); fwrite($socket, base64_encode($o_smtp_user)."\r\n"); server_parse($socket, '334'); fwrite($socket, base64_encode($o_smtp_pass)."\r\n"); server_parse($socket, '235'); } else { fwrite($socket, 'HELO '.$smtp_host."\r\n"); server_parse($socket, '250'); } fwrite($socket, 'MAIL FROM: <'.$o_webmaster_email.'>'."\r\n"); server_parse($socket, '250'); $to_header = 'To: '; @reset($recipients); while (list(, $email) = @each($recipients)) { fwrite($socket, 'RCPT TO: <'.$email.'>'."\r\n"); server_parse($socket, '250'); $to_header .= '<'.$email.'>, '; } fwrite($socket, 'DATA'."\r\n"); server_parse($socket, '354'); fwrite($socket, 'Subject: '.$subject."\r\n".$to_header."\r\n".$headers." \r\n\r\n".$message."\r\n"); fwrite($socket, '.'."\r\n"); server_parse($socket, '250'); fwrite($socket, 'QUIT'."\r\n"); fclose($socket); return true; } if(smtp_mail($to, $subject, $message, $headers = '')==true) echo"<br>Wiadomo¶ć wysłano"; ?> Użytkownik Kshyhoo edytował ten post 08 maj 2005, 17:46 A nie łatwiej użyć zwykłego html'owatego formularza? Nie prościej tak? W pliku mailto.html (z pominięciem szkieletu) <form action="mailto.php" method="POST"> Temat:<input name="temat"><BR> Treść:<textarea name="tresc"></textarea><BR> <input type=submit value="Wyślij"> </form> a w mailto.php if($tresc=="") echo("Wpisz wiadomość"); if($temat=="") echo("Wpisz temat"); mail(twojemail@wp.pl,$temat,$tresc); Użytkownik miszczu49 edytował ten post 09 maj 2005, 13:42 A nie łatwiej użyć zwykłego html'owatego formularza? Jezeli chcesz miec w html to bedzie problem z wysylanie, gdyz zeby wyslac dane gosciu usi miec skonfigurowany program pocztowy, ja ci najprostszy z możliwych tutaj zapodam w php nie wiem po co wy sie tu tak meczyliscie Będzsie to się skladalo z 2 plikow wyslij.html <form method="post" action="wyslij.php"> <p>Twój mail:</p>(bedzie sie pojawial w temacie maila!) <input type="text" name=temat> <p>Twoje imię</p> <input type="text" name=imie> <p>Treść</p> <textarea name=tresc cols=25 rows=5></textarea> <input type=submit value="Wyślij!" wyslij.php // w tej linijce nwpisz na jaki adres e-mail ma byc wyslana wiadomosc $mailto="jakisadres@cos.pl"; if(isset($mailto)) { mail($mailto,$temat,$imie,$tresc); } else { } ?> Wiadomość została wysłana! Dwa pliki umiesc w tym samym katalogu, zeby wyslac dane wchodz na wyslij.html czyli np. http//twojastrona.pl/wyslij.html Sa takie w necie. Poszukaj www.google.pl Jezeli chcesz miec w html to bedzie problem z wysylanie, gdyz zeby wyslac dane gosciu usi miec skonfigurowany program pocztowy, ja ci najprostszy z możliwych tutaj zapodam w php nie wiem po co wy sie tu tak meczyliscie Będzsie to się skladalo z 2 plikow Moje rozwiązanie nie potrzebuje serwera poczty. Można wysłać z komputera z zainstalowanym serwerem. Daje to ogromne możliwości. |
|||
Sitedesign by AltusUmbrae. |