Skocz do zawartości


Zdjęcie

[html/xhtml] Skrypt formularza


  • Zaloguj się, aby dodać odpowiedź
11 odpowiedzi w tym temacie

#1 Adrx

Adrx

    Obserwator

  • 7 postów

Napisano 20 03 2008 - 22:56

Nie wiem jak nazwać temat a nie chciałem go nazwać "Pomocy" więc jest tak jak jest.

Potrzebuję skryptu html.

Chodzi o to że ktoś wpisuje swoje dane i wysyła mi je np na e-mail

Imię: XXXX
Nazwisko: XXXX

[ Wyślij ]

Coś takiego. Mam już zrobione tak jak jest napisane tylko teraz chce, żeby te dane po wciśnięciu wyślij zostały wysłane na mój e-mail albo w inny sposób(?)

Proszę o pomoc.

  • 0

#2 Ziele

Ziele

    Biblioteka Zielińskiego

  • 1 812 postów

Napisano 20 03 2008 - 23:07

To koniecznie musi być napisane w html? W php jest o wiele efektowniej itd ;)

Pisane na szybko nie wiem czy działa :)
<form action="mailto:twój_adres@poczta.pl" method="post" enctype="text/plain"><div>
<input name="Imię" />Imię<br />
<input name="Nazwisko" />Nazwisko
<input type="submit" value="Wyślij" />
<input type="reset" value="Wyczyść />
</div></form>


  • 0

#3 Adrx

Adrx

    Obserwator

  • 7 postów

Napisano 20 03 2008 - 23:32

OK, jeżeli będzie wszytko OK to taki e-mail przychodzi od razu>?

Aha i czy muszę wrzucać stronkę na serwer żeby to działało? bo ja odpalam index tam wpisuje i e-mail nie przychodzi ale chyba coś pokręciłem.
  • 0

#4 Ziele

Ziele

    Biblioteka Zielińskiego

  • 1 812 postów

Napisano 20 03 2008 - 23:42

Aha i czy muszę wrzucać stronkę na serwer żeby to działało?

Raczej tak, chociaż głowy za to nie dam, bo nie próbowałem
  • 0

#5 Adrx

Adrx

    Obserwator

  • 7 postów

Napisano 20 03 2008 - 23:50

Dobrze wrzucę na serwer i chyba. Pobawię się tym trochę i za jakiś czas dam odp. czy mi się udało. Thx za pomoc.
  • 0

#6 Ziele

Ziele

    Biblioteka Zielińskiego

  • 1 812 postów

Napisano 20 03 2008 - 23:52

Nie ma sprawy od tego jestem ;)
Gdybyś miał jakieś poważniejsze problemy pisz. Spróbuję pomóc :)
  • 0

#7 Adrx

Adrx

    Obserwator

  • 7 postów

Napisano 21 03 2008 - 12:35

OK wrzuciłem na serwer i chyba jest OK ale wyskakuje takie okienko:
Dołączona grafika
Czy da się żeby te okienko się nie pojawiało?
  • 0

#8 Ziele

Ziele

    Biblioteka Zielińskiego

  • 1 812 postów

Napisano 21 03 2008 - 12:53

Spróbujmy tak ;) :
<?php
if (count($_POST))
{

	$email = 'twój_adres@poczta.pl';
	$subject = 'temat';	// Temat listu
	$message = 'Dziękujemy za wysłanie formularza';	// Komunikat końcowy
	$error = 'Wystąpił błąd podczas wysyłania formularza';	// Komunikat błędu
	$charset = 'iso-8859-2';	// Strona kodowa
	
	
	$head =
		"MIME-Version: 1.0\r\n" .
		"Content-Type: text/plain; charset=$charset\r\n" .
		"Content-Transfer-Encoding: 8bit";
	$body = '';
	foreach ($_POST as $name => $value)
	{
		if (is_array($value))
		{
			for ($i = 0; $i < count($value); $i++)
			{
				$body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
			}
		}
		else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
	}
	echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
}
else
{
?>
<form action="mailto:twój_adres@poczta.pl" method="post">

<div>
<input name="Imię" />Imię<br />
<input name="Nazwisko" />Nazwisko
<input type="submit" value="Wyślij" />
<input type="reset" value="Wyczyść />
</div>

</form>
<?php
}
?>
Ale oczywiście mogłem popełnić błąd i to nie będzie działać :)
  • 0

#9 Adrx

Adrx

    Obserwator

  • 7 postów

Napisano 21 03 2008 - 15:46

jednak to nie może być w php ale ten skrypt działa: <form action="mailto:twój_adres@poczta.pl" method="post"></form>
tylko czy to musi być e-mail? bo jak tak to włącza się Outlook Express, większość ludzi w tym ja, nie ma tego programu skonfigurowanego więc nici. Można da to się wysłać w inny sposób? Nie wiem na ftp czy jakoś inaczej?
  • 0

#10 Ziele

Ziele

    Biblioteka Zielińskiego

  • 1 812 postów

Napisano 21 03 2008 - 18:33

Nie rozumiem.. Jak to wysłać na ftp?
Outlook Express jest raczej skonfigurowany już przy instalacji
  • 0

#11 Adrx

Adrx

    Obserwator

  • 7 postów

Napisano 21 03 2008 - 19:06

chodziło mi o inny sposób i tak mi się powiedziało.
ja nie mam skonfigurowanego Outlooka bo go w ogóle nie używam tak jak wszyscy.
Muszę znaleźć inny sposób.

  • 0

#12 Ziele

Ziele

    Biblioteka Zielińskiego

  • 1 812 postów

Napisano 21 03 2008 - 19:11

Ty nie masz, ale wiadomość jest wysyłana raczej na e-mail na jakiejś poczcie internetowej.
Proponuję to sprawdzić :P

  • 0

Zobacz więcej tematów z tagiem: formularz



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych