<?php
$index = 0;
$name = 'Klub - Formularz zgloszeniowy';
include('head.html');
// sprawdzamy, czy zmienna $submit jest pusta
if (empty($_POST['submit'])) {
// wyświetlamy formularz
echo "
| Nick na SpeedFight.pl: | |
| Adres e-mail: | |
| Gadu-Gadu: | |
| Skuter: | |
| Link do zdjecia skutera: | |
| Kupiony jako: | |
| | |
"; } // sprawdzamy, czy zmienne przesłane z formularza nie są puste elseif (!empty($_POST[‘imie’]) && !empty($_POST[‘email’])) { // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość // zmienna $message zawiera treść wiadomości $message = "Treść wiadomości:\nNick na SpeedFight.pl: $_POST[imie]*nE-mail: $_POST[email]\nGadu-Gadu: $_POST[gg]\nSkuter: $_POST[skuter]\nLink do zdjecia skutera: $_POST[link]\nKupiony jako:< $_POST[kupno]"; // zmienna $header zawiera przede wszystkim adres zwrotny $header = “From: $_POST[imie] <$_POST[email]>”; // funkcja mail() za pomocą której wiadomość zostanie wysłana @mail(“adamsx@op.pl”,“Klub SpeedFight.pl - Nowy klubowicz”,"$message","$header") or die(‘Nie udało się wysłać wiadomości’); // wyświetlenie komunikatu w przypadku powodzenia echo "* Zgloszenie zostalo przyjete ! "; } // lub w przypadku nie wypełnienia formularza do końca else echo “Wypełnij wszystkie pola formularza!”; ?>
i jak wkladam na serwer do nowego folderu i do modules i jak odpalam to mi otwiera w nowym oknie. a ja cche aby bylo normalnie na stronie.
Tak przy okazji, to proponowałbym sprawdzać co user wysyła Ci w zmiennych z których korzystasz. Nigdy nie wiadomo czy na pewno wpisze takie dane jakich oczekujesz
Nigdy nie ufaj danym przychodzącym od użytkownika z internetu , (to pierwsza i podstawowa zasada) bo naprawdę mocno się można ździwić.
<?
if (!strstr($_SERVER['PHP_SELF'], 'modules.php')) {
die ("You can't access this file directly...");
}
require_once('mainfile.php');
$index = 1; //jesli nie chcesz prawych blokow ustawiasz 0
include('header.php'); //naglowek strony i lewe bloki
OpenTable();
$name = 'Klub - Formularz zgloszeniowy';
include('head.html');
title($name);
// sprawdzamy, czy zmienna $submit jest pusta
if (empty($_POST['submit'])) {
// wyświetlamy formularz
echo "
| Nick na SpeedFight.pl: | |
| Adres e-mail: | |
| Gadu-Gadu: | |
| Skuter: | |
| Link do zdjecia skutera: | |
| Kupiony jako: | |
| | |
"; } // sprawdzamy, czy zmienne przesłane z formularza nie są puste elseif (!empty($_POST[‘imie’]) && !empty($_POST[‘email’])) { // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość // zmienna $message zawiera treść wiadomości $message = "Treść wiadomości:\nNick na SpeedFight.pl: $_POST[imie]*nE-mail: $_POST[email]\nGadu-Gadu: $_POST[gg]\nSkuter: $_POST[skuter]\nLink do zdjecia skutera: $_POST[link]\nKupiony jako:< $_POST[kupno]"; // zmienna $header zawiera przede wszystkim adres zwrotny $header = “From: $_POST[imie] <$_POST[email]>”; // funkcja mail() za pomocą której wiadomość zostanie wysłana @mail(“adamsx@op.pl”,“Klub SpeedFight.pl - Nowy klubowicz”,"$message","$header") or die(‘Nie udało się wysłać wiadomości’); // wyświetlenie komunikatu w przypadku powodzenia echo "* Zgloszenie zostalo przyjete ! "; } // lub w przypadku nie wypełnienia formularza do końca else echo “Wypełnij wszystkie pola formularza!”; CloseTable(); include(‘footer.php’); //prawe bloki i stropka ?>
“; } // sprawdzamy, czy zmienne przesłane z formularza nie są puste elseif (!empty($_POST[‘imie’]) && !empty($_POST[‘email’])) { // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość // zmienna $message zawiera treść wiadomości $message = “Nick na SpeedFight.pl: $_POST[imie]\nE-mail: $_POST[email]\nGadu-Gadu: $_POST[gg]\nSpeedFight: $_POST[speedfight]\nLink do zdjecia skutera: $_POST[link]\nKupiony jako: $_POST[kupno]\nMiejscowosc: $_POST[miejscowosc]\nTuning mechaniczny: $_POST[mechaniczny]\nTuning optyczny: $_POST[optyczny]\nWiek: $_POST[wiek]\nImie: $_POST[imie]\nKolor: $_POST[kolor]”; // zmienna $header zawiera przede wszystkim adres zwrotny $header = “From: $_POST[imie] <$_POST[email]>”; // funkcja mail() za pomocą której wiadomość zostanie wysłana @mail(“adamsx@op.pl”,“Klub SpeedFight.pl - Nowy klubowicz”,”$message","$header") or die(‘Nie udało się wysłać wiadomości’); // wyświetlenie komunikatu w przypadku powodzenia echo " Zgloszenie zostalo przyjete !
"; } // lub w przypadku nie wypełnienia formularza do końca else echo “Wypełnij wszystkie pola formularza!”; ?> [/code]
i jakprzychodzi do mnie e-mail i jak ktos wpisywal z polskimi literami to nie pokazuje polskich liter. zrob tak aby byly pokazywane PL literki