Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
formularz - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: formularz (/thread-formularz--2473)



formularz - haju1403 - 04-10-2009

Witam, mam nastepujacy problem. Chcialem napisac formularz na swoja strone, kombinuje juz baardzi dlugo, bawie sie w html ale da sie tylko jako php. Jesli chodzi o zrobienie forumalrza to zrobilem . Problem w tym ze nie mozna wyslac wiadomosci bezposrednio na poczte, tylko za pomoca programu pocztowego ;/ co by bylo uciazliwe dla uzytkownikow. Bardzo bym prosil o pomoc, jakis gotowy skrypt lub cos w tym stylu, szukalem juz chyba wszedzie w necia i nic nie moge wykombinowac.
aa jeszcze tak na marginesie, jak juz mi sie uda zrobic zeby nie bylo tego programu pocztowego to wyskakuje mi oczywiscie po kliknieciu wyslij, blad " nie odnaleziono pliku no i nazwa np. cos.php, probowalem w te miesce wpisywac e-mail to wyskakiwalo to samo z tym ze zamiast cos.php to byl e-mail. Zaznacze ze sprawdzam na dysku ponoc nie mozna sprawdzic php na dysku, ale jak mam odsylacz to da rade. Natomiast po nacisnieciu wyslij, jak sprawdzam na serwerze wyskakuje ze nie mozna odnalesc strony


RE: formularz - Labsta.com - 04-10-2009

Na formum masz kilka skryptów do wysyłania maili. Poszukaj.
Faktycznie jak nie masz na kompie zaintalowanego serwera, php ci nie zadziała.

Jeśli żaden skrypt z forum Ci nie zadziała to opisz dokładniej problem (błęd) i pokaż te skrypty.


RE: formularz - Marcin - 04-10-2009

Z localhosta wyślesz maila ale musisz skorzystać przykładowo z PHPMailer i skonfigurować sobie smtp Wink.


RE: formularz - haju1403 - 04-10-2009

witam, juz rozwiazalem problem Smile dzieki za checi, ale mam kolejne pytanie jak zrobic zeby po kliknieciu przycisku wyslij byloby przekierowanie na strone w ktorej dziekuje za wyslanie formularza ;p


RE: formularz - BeamBear - 04-10-2009

też było to wyjaśnione w tematach o formularzach Smile najprościej zrobić to tak:

Kod PHP:
header("Location: thanks.php"); 

gdzie thanks.php to strona w której masz napisane podziękowania (wstawiasz to po funkcji mail()...)


RE: formularz - haju1403 - 04-10-2009

nie dziala ;/ a musi byc costam.php czy moze byc costam.html ? bo z html cos mi nie dziala , wpisuje to pod input type, na koncu formularza... A tak jak juz w temacie to jak zrobic ze zeby wyslac trzeba wypelnic wszystkie pola.
piszac w emial tez nie dziala mam taki skrypt jeszli chodzi o e-mail i gdzie to wpisac
////////// USTAWIENIA //////////
$email = '[email protected]'; // Adres e-mail adresata
$subject = 'Rejestracja'; // Temat listu
$message = 'Dziękujemy za wysłanie formularza'; // Komunikat
$error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu
$charset = 'iso-8859-2'; // Strona kodowa
//////////////////////////////