Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Formularz
Junior
post 15.11.2003, 13:50:34
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 11.10.2003
Skąd: Zielona Góra

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


Napisalem prosty skrypt, ktory obrazuje formularz:
[php:1:b233c7ffeb]
<html>
<head>
<title>Wpisywanie informacji do formularza</title>
</head>
<form action="form_results.php3" method="GET">
<p>Imie: <input type="text" name="first_name">
<br>Nazwisko: <input type="text" name="last_name">
<br>Adres: <input type="text" name="address">
<br>Miasto: <input type="text" name="city">
<br>Wojewodztwo: <input type="text" name="state">
<br>Kod pocztowy: <input type="text" name="zip">
<br>Telefon domowy:<input type="text" name="home_phone">
<p><input type="submit" name="Submit" value="Submit">
<input type="Reset">
</form>
</html>

?>[/php:1:b233c7ffeb]

To jest 1 czesc pokazujaca Tabelki do wpisania. A oto 2 czesc pokazujaca wynik formularza:
[php:1:b233c7ffeb]<?php
<html>
<head>
<title>Wynik formularza</title>
</head>
<body>
<h2>Ponizej znajduja sie dane z wyslanego przez ciebie formularza</h2>
<?php
print ("<p>Imie: <b>$first_name</b>n");
print ("<br>Nazwisko: <b>$last_name</b>n");
print ("<br>Adres: <b>$address</b>n");
print ("<br>Miasto: <b>$city</b>n");
print ("<br>Wojewodztwo: <b>$state</b>n");
print ("<br>Kod pocztowy: <b>$zip</b>n");
print ("<br>Telefon domowy: <b>$home_phone</b>n");
?>
</body>
</html>
?>[/php:1:b233c7ffeb]

Czy ktos wie gdzie trzeba dodac funkcje zeby dane uzyskane juz po tej operacji przesylaly sie na moj adres e-mail ?
Go to the top of the page
+Quote Post
dob
post 15.11.2003, 14:13:31
Post #2





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

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


Po 8 linijce 2 pliku wrzuc sobei funkcje mail


--------------------
Go to the top of the page
+Quote Post
.dragonfly
post 15.11.2003, 14:17:54
Post #3





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

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


[xml:1:cf68d4a095]
<html>
<head>
<title>Wpisywanie informacji do formularza</title>
</head>
<form action="form_results.php3" method="POST">
<p>Imie: <input type="text" name="first_name">
<br>Nazwisko: <input type="text" name="last_name">
<br>Adres: <input type="text" name="address">
<br>Miasto: <input type="text" name="city">
<br>Wojewodztwo: <input type="text" name="state">
<br>Kod pocztowy: <input type="text" name="zip">
<br>Telefon domowy:<input type="text" name="home_phone">
<p><input type="submit" name="Submit" value="Submit">
<input type="Reset">
</form>
</html>
[/xml:1:cf68d4a095]

[php:1:cf68d4a095]<?php
$subject = "Temat mejla!";
$message = "

Imie: $POST_[first_name]
Nazwisko: $POST_[last_name]
Adres: $POST_[address]
Miasto: $POST_[city]
Wojewodztwo: $POST_[state]
Kod pocztowy: $POST_[zip]
Telefon domowy: $POST_[home_phone]
";



mail(ktos@localhost, $subject, $message, "From: Ktos<ktos@localhost>nX-Mailer: php/" . phpversion());
echo "Mejl zostal wyslany";

?>[/php:1:cf68d4a095]
Go to the top of the page
+Quote Post
dob
post 15.11.2003, 14:20:56
Post #4





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

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


Ja bym jeszcze cos zmienił, nawet jak nie bedzie działała funkcja mail to i tak zostanie wyswietlony napis ze mail został wysłany - proponuje coś takiego :

[php:1:a19aa443fb]<?php
if(@mail(ktos@localhost, $subject, $message, "From: Ktos<ktos@localhost>nX-Mailer:
php/" . phpversion())){
echo "Mejl zostal wyslany";
}else{
echo "Kłopoty z wysłaniem wiadmosci";
}
?>[/php:1:a19aa443fb]


--------------------
Go to the top of the page
+Quote Post
.dragonfly
post 15.11.2003, 14:29:45
Post #5





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

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


Zapomnialem zupelnie o tym.

/me sie wstydzi
Go to the top of the page
+Quote Post
Junior
post 15.11.2003, 16:06:06
Post #6





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 11.10.2003
Skąd: Zielona Góra

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


Parse error: parse error, unexpected '@' in /form_results.php on line 13

?
Go to the top of the page
+Quote Post
dob
post 15.11.2003, 16:26:07
Post #7





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

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


[php:1:b79e3a8e36]<?php
if(@mail("ktos@localhost", $subject, $message, "From: Ktos<ktos@localhost>nX-Mailer:
php/" . phpversion())){
echo "Mejl zostal wyslany";
}else{
echo "Kłopoty z wysłaniem wiadmosci";
}
?>[/php:1:b79e3a8e36]

Jeżeli dalej będzie błąd to wklej kod żeby można było zobaczyć tą 13 linię....


--------------------
Go to the top of the page
+Quote Post
Junior
post 15.11.2003, 16:37:33
Post #8





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 11.10.2003
Skąd: Zielona Góra

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


teraz pisze "Kłopoty z wysłaniem wiadomości?>"

a moja 13 linijka kodu to:
[php:1:39aeae1e2e]<?php
if(@mail("ktos@localhost", $subject, $message, "From: rav<rav@zacisze.zgora.pl>nX-Mailer:
?>[/php:1:39aeae1e2e]
Go to the top of the page
+Quote Post
dob
post 15.11.2003, 17:29:13
Post #9





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

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


No czyli prawdopodobnie nie działa ci funkcja mail

Zapytaj swojego admina czy nie jest wyłączona


--------------------
Go to the top of the page
+Quote Post
.dragonfly
post 15.11.2003, 19:53:47
Post #10





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

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


A czy w pliku php.ini masz ustawiony poprawnie serwer smtp
Kod
SMTP "localhost"

lub z skryptu

[php:1:bf0e098e32]<?php
ini_set (SMTP, localhost);
?>[/php:1:bf0e098e32]

Wartosc ta zmien na adres wlasnego serwera poczotwego.
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 Wersja Lo-Fi Aktualny czas: 29.06.2025 - 14:31