Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wiem że to dziecinne ale problem
Forum PHP.pl > Forum > Przedszkole
Piotrwusek
mam taki skrypt
  1. <?php
  2. function FORM_INPUT($s)
  3. {
  4. $s = "<form ACTION=".$_SERVER['PHP_SELF']." method='post'>";
  5. $s .= "<input TYPE='hidden' name='x' value='1'>";
  6. $s .= "Twoje e-mail: <br><input TYPE='text' name='test1'>";
  7. $s .= "<br><br>Treść:<br><textarea name='test2' colspan='100' rowspan='50'></TEXTAREA>";
  8. $s .= "<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input TYPE='submit' value='Wyślij'>";
  9. return $s;
  10. };
  11. function SLIJ_TRESC_NA_MAJLA($a, $b, $o="")
  12. {
  13. if((trim($a)=="")||(trim($b)==""))
  14. {
  15. print "Wpisz cos";
  16. print "<a HREF='java script:history.go(-1)'>Wstecz</A>";
  17. exit();
  18. };
  19. $body = $a . " przesyla wiadomosc:n";
  20. $body .= $b;
  21. $o = mail("email@gazeta.pl","Pytanie ze strony zsp3a.za.pl",$body);
  22. $o?print 'Dziekujemy, odpowiedz przyjdzie niebawem.':print'Nie moglem przeslać listu.';
  23. exit();
  24. return $o;
  25. };
  26. !$_POST['x']?print FORM_INPUT($s):SLIJ_TRESC_NA_MAJLA($_POST['test1'],$_POST['test2'], $_POST['test3']);
  27. ?>


działa ale wysyła mi jako autora localhost i potrzebuje jeszcze jedno pole na imie

pomożecie ?
kossa
mail" title="Zobacz w manualu PHP" target="_manual -> headers

From: aaa@bbb.pl

było na forum - poszukaj

Łukasz
Piotrwusek
wiem że to może głupie ale przeszukałem całe forum i nie znalazłem odpowiedzi albo wyskakiwały mi jakieś błędy

nie jestem taki cienki wiec sie nie poddałem i szukałem na google, znalazłem mnóstwo skryptów do wysyłania e-maili ale gdzieniegdzie trzeba było zapłacić, w innych sie rejestrować (otrzymywać spam) a w darmowych sa błędy.

może ktoś w przeszłości robił takie coś wiec podrzucie coś

a wiem że każda szanująca strona ma takie coś

zabawę z php zacząłem niedawno wiec wesprzyjcie mnie
Lombi
Dopasuj sobie.

  1. <?php
  2. if ($_POST["wyslij"])
  3. {
  4. if ($_POST["dane"] == "" or $_POST["adres"] == "" or $_POST["tresc"] =="")
  5. {
  6. echo '<div class="link_formularz">Proszę wypełnić wszystkie pola. <a href="java script:history.go(-1);">wróć do formularza</a></div>';
  7. }
  8. else
  9. {
  10. $adres = $_POST["adres"];
  11.  
  12. $tresc = "Imię i nazwisko:n".$_POST["dane"]."nn";
  13. $tresc .= "Tre�ć wiadomo�ci:n".$_POST["tresc"]."nn";
  14.  
  15. $naglowek = "From: <$adres>n";
  16. $naglowek .= "Content-type: text/plain; charset=windows-1250n";
  17.  
  18. mail("TUTAJ ADRES MAIL", "TUTAJ TYTUL WIADOMOSCI", $tresc, $naglowek) or die ("Nie udało się wysłać wiadomości.");
  19. echo "Wiadomość została wysłana poprawnie.";  
  20. }
  21. }
  22. else
  23. {
  24. echo '
  25. <form method="post" class="formularz">
  26. <table border="0" cellspacing="0" cellpadding="0">
  27. <tr>
  28. <td class="tytul">Imię i nazwisko:</td>
  29. <td><input type="text" name="dane" size="30" class="pole" /></td>
  30. </tr>
  31. <tr>
  32.  
  33. <td class="tytul">Adres e-mail:</td>
  34. <td><input type="text" name="adres" size="30" class="pole" /></td>
  35. </tr>
  36. <tr>
  37. <td class="tytul">Treść wiadomości:</td>
  38. <td><textarea name="tresc" cols="45" rows="6" class="pole"></textarea></td>
  39. </tr>
  40.  
  41. <tr>
  42. <td>&nbsp;</td>
  43. <td align="right"><input type="submit" name="wyslij" value="Wyślij" /></td>
  44. </tr>
  45. </table>
  46. </form>
  47. ';
  48. }
  49. ?>
Piotrwusek
ten skrypt wielkie dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.