Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kupię] Zlecę napisanie skryptu do wysyłania maili z załącznikeim..., j.w.
nawasaqi
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 28.12.2010

Ostrzeżenie: (0%)
-----


Witam serdecznie ma prośbę czy ktoś pomógłby mi dopisać do tego skryptu obsługę załączników tak aby ze strony www móc wysłać email z załącznikiem?? Uprzedzam że nie znam się na php za bardzo jedyne co to zgapiłem z innego skryptu dołączanie pliku w formularzu...
Z góry dziękuje za pomoc rozliczenie za pomocą paypal...

  1. <?php
  2. // autor skryptu Bordeux
  3. //skrypt pochodzi z strony www.bordeux.yoyo.pl
  4. //moze skrypt nie wyglšda za dobrze ale mam nadzieje zo to nie przeszkodzi w wysyłaniu maili
  5. function info($s,$klasa)
  6. {
  7. echo ('<div align="center"><p class="'.$klasa.'">'.$s.'</p></div>');
  8. }
  9.  
  10. function konwertuj($s)
  11. {
  12. $s=strip_tags($s,'<b><i><u>');
  13. $s=stripslashes($s);
  14. $s=str_replace('"','&quot;',$s);
  15. return ($s);
  16. }
  17.  
  18. if (isset($_POST['imie']))
  19. {
  20. $_POST['imie']=konwertuj($_POST['imie']);
  21. $_POST['email']=konwertuj($_POST['email']);
  22. $_POST['maitol']=konwertuj($_POST['maitol']);
  23. $_POST['temat']=konwertuj($_POST['temat']);
  24. $_POST['tresc']=konwertuj($_POST['tresc']);
  25.  
  26. $blad='';
  27. if (strlen($_POST['tresc'])<10 || strlen($_POST['tresc'])>1024) $blad='Tresc jest zbyt krótka';
  28. if ($_POST['maitol']!='')
  29. {
  30. if (strtolower(substr($_POST['maitol'],0,7))!='') $_POST['maitol']=''.$_POST['maitol'];
  31. if (strlen($_POST['maitol'])<11) $blad='Źle podano adres e-mail';
  32. }
  33. if (! ereg ("^.+@.+\..+$", $_POST['email'])) $blad='Podaj poprawny adres e-mail';
  34. if (strlen($_POST['imie'])<3) $blad='Źle wprowadzono imie i nazwisko';
  35. if ($blad!='') info($blad,'blad');
  36. else {
  37. $message = "n$_POST[tresc]";
  38. // zmienna $header zawiera przede wszystkim adres zwrotny
  39. $header = "From: $_POST[imie] <$_POST[email]>";
  40. // funkcja mail() za pomocš której wiadomo?ć zostanie wysłana
  41. mail("<$_POST[maitol]>","$_POST[temat]","$message","$header")
  42. or die('Nie udało się wysłać wiadomości');
  43. // wy?wietlenie komunikatu w przypadku powodzenia
  44. echo "<h2>WIADMOŚĆ ZOZTAŁA WYSŁANA</h2>";
  45. }
  46. } else
  47. {
  48. $_POST['imie']='';
  49. $_POST['email']='';
  50. $_POST['maitol']='';
  51. $_POST['temat']='';
  52. $_POST['tresc']='';
  53. echo '<p>Wypełnij poprawnie poniższy formularz.</p>';
  54. }
  55. ?>



i formularz

  1. <form action="mail.php" method="POST">
  2. <input type="hidden" name="pokaz" value="dodaj" />
  3. <table border="0">
  4. <tr><td>Imie i nazwisko:</td><td><input size="30" type="text" name="imie"/></td></tr>
  5. <tr><td>Adres E-mail odbiorcy:</td><td><input size="30" type="text" name="maitol"/></td></tr>
  6. <tr><td>Twój e-mail:</td><td><input size="30" type="text" name="email"/></td></tr>
  7. <tr><td>Temat:</td><td><input size="30" type="text" name="temat"></td></tr>
  8. <tr><td>Teść wiadomości:</td><td><textarea cols="40" rows="5" name="tresc"></textarea></td></tr>
  9. <tr><td>Załącznik:</td><td><input type=file name="attach" size="35"></td></tr><br>
  10. <tr><td></td><td><input type="submit" value="Wyślij" /></td></tr>
  11. </table>
  12. </form>
  13. <BR>


Ten post edytował nawasaqi 3.01.2011, 16:52:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
throw.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 23.09.2009

Ostrzeżenie: (0%)
-----


Jeżeli prowadzisz DG w Polsce to napisz na PM.


--------------------
The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones.
Go to the top of the page
+Quote Post
emajl22
post
Post #3





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

Ostrzeżenie: (10%)
X----


Prywatna wiadomość wysłana smile.gif


--------------------
Go to the top of the page
+Quote Post
karol512
post
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.01.2011

Ostrzeżenie: (0%)
-----


Mogę zrobić formularz kontaktowy html z
Tekstem, Adres e-mial, Pole tekstowe, Listą Rozwijaną, Pole wyboru wielokrotnego , pole wyboru pojedynczego, z załącznikiem. Wiadomości na pocztę przychodzą w bardzo dobrej formie do odczytania
Płatność PayPal by mi bardzo pasowała
kontakt sanjoys@o2.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:18