Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Skrypt wysyłania Email ze strony.
Mercu
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 31.07.2013

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


Witam praktycznie wszystko działa lecz są dwie rzeczy które chciał bym by inaczej działały, a więc poniżesz przedstawiam wam skrypt oryginalny a jeszcze niżej będzie mój bo próbowałem przerobić.

Orginal:

To jest kod który jest używany w HTML:
  1. <form action="skrypt.php" method="post">
  2. <input type="text" name="email" /><br />
  3. <textarea name="content" cols="30" rows="6"></textarea>
  4. <input type="submit" value="wyślij" />
  5. </form>


A to jest plik PHP skryptu.

  1. <?PHP
  2. $adresat = 'adres@serwer.pl'; // Tutaj jest mój adres wiadomo
  3. @$email = $_POST['email'];
  4. @$content = $_POST['content'];
  5. $header = "From: ktos@serwer.pl \nContent-Type:".
  6. ' text/plain;charset="iso-8859-2"'.
  7. "\nContent-Transfer-Encoding: 8bit";
  8. if (mail($adresat, 'List ze strony', $content, $header))
  9. echo '<p>działa</p>';
  10. else
  11. echo '<p><b>NIE</b> wysłano maila!</p>';
  12. ?>


I chodzi mi o to: Bo aktualnie mam okienko wpisz Email w forumularzu, gdy wypełniam i tak przychodzi mi pod innym czyli "Ktos@serwer.pl" Chciał bym aby przychodzący do mnie email nosił taką samą nazwe jaką ktoś poda w formularzu przykładowo php@php.pl to ma taki przyjść. Kolejną sprawą jest aby dodać linijke jeszcze z tematem oraz by gdy ktoś wpisze w formularzu nazwe tematu taka nazwa ma przyjść. I rzeczą ostatnią jest by te "Działą". "Nie wysłano" Otwierało jako komunikat na stronie, a nie przenosiło do nowej strony.




TEraz mój kod. Chciałem zrobić to co wyżej opisałem ale tylko wyszło mi z wyświetlaniem tematu. Proszę was o pomoc.

W HTML:
  1. <form action="skrypt.php" method="post">
  2. Wspisz swój email.<br/><input type="text" name="email" /><br /><br/>
  3. Wspisz Temat wiadomości.<br/><input type="text" name="temat" /><br /><br/>
  4. Treść jaką chcesz wysłać.<br/><textarea name="content" cols="30" rows="6"></textarea>
  5. <input type="submit" value="wyslij" />
  6. </form>


i php
  1. <?PHP
  2. $adresat = "pstryk@amorki.pl"; // pod ten adres zostanie wysłana wiadomosc, jest to adres przykładowy
  3. @$email = $_POST['email'];
  4. @$temat = $_POST['temat'];
  5. @$content = $_POST['content'];
  6.  
  7. if (mail($email, $temat, $content))
  8. echo "działa";
  9. else
  10. echo "nie wysłano";
  11.  
  12. ?>


Zapewne namieszałem wiem, ale dopiero zaczynam przygode z programowaniem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mercu
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 31.07.2013

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


Dziękuje bardzo (IMG:style_emoticons/default/smile.gif) Można zarchiwizować (IMG:style_emoticons/default/smile.gif)

A nie dobra jeszcze jedna rzecz. Bo się pogubiłem pytanko takie. Mogę zmienić kolor obramowania ramek (ramek samych) czy co kolwiek bo jak widać na białym tle to lipnie wygląda. (Poniżej SS) Wydaje mi się że to już ustawiam w HTML.

(IMG:http://www.iv.pl/images/70831869203277255323.jpg)

Przepraszam za zawracanie tyłka ale jeszcze tępy w tych sprawach jestem (IMG:style_emoticons/default/smile.gif)

Ten post edytował Mercu 1.08.2013, 18:39:19
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 16.10.2025 - 00:12