Witam, nie znam się w ogóle na PHP. Skorzystałem z gotowych kodów i przerobiłem na własne potrzeby jednak mam pewien problem. Kiedy wciskam przycisk Submit przekierowany zostaje na req.php i jest to totalnie pusta strona. Nie wyświetla się żaden komunikat. Sprawdzałem różne możliwości uzupełnionych i nie uzupełnionych pól itp jednak dalej nic. Tutaj kody:
HTML - form.html
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Zgłaszanie Ataku</title>
<link type="text/css" rel="stylesheet" href="style.css">
</head>
<body>
<section class="body">
<form method="POST" action="req.php">
<label>DANE OBROŃCY</label>
<label>Twój Nick z Traviana:</label>
<input name="name" placeholder="Nick">
<label>Nazwa osady atakowanej:</label>
<input name="village" placeholder="Osada">
<label>Coordy osady atakowanej:</label>
<input name="xy" placeholder="Coordy">
<label>Aktualne zboże w osadzie (liczbasiana/pojemność):</label>
<input name="crop" placeholder="Zboże">
<label>Poziom murów/palisady/wałów:</label>
<input name="wall" placeholder="Mury">
<label>Data ataku (DD-MM):</label>
<input name="date" placeholder="Data">
<label>Godzina (pierwszego) ataku (HH:MM:SS):</label>
<input name="time" placeholder="Czas">
<label>DANE ATAKUJACEGO</label>
<label>Nick wroga:</label>
<input name="name2" placeholder="Nick">
<label>Nazwa osady atakującej:</label>
<input name="village2" placeholder="Osada">
<label>Liczba ataków:</label>
<input name="number" placeholder="Ataki">
<label>Punkty doświadczenia bohatera w chwili zgłaszania:</label>
<input name="exp" placeholder="Exp">
<label>Da się klinować? (TAK/NIE):</label>
<input name="klin" placeholder="Klin">
<label>*What is 2+2? (Anti-spam)</label>
<input name="human" placeholder="Type Here">
<center> <input id="submit" name="submit" type="submit" value="Submit"></center>
</form>
</section>
</body>
</html>
PHP - req.php
<?php
$name = $_POST['name'];
$village = $_POST['village'];
$xy = $_POST['xy'];
$crop = $_POST['crop'];
$wall = $_POST['wall'];
$date = $_POST['date'];
$time = $_POST['time'];
$name2 = $_POST['name2'];
$village2 = $_POST['village2'];
$number = $_POST['number'];
$exp = $_POST['exp'];
$klin = $_POST['klin'];
$from = 'From: BRYGADA RR';
$to = '[email protected]';
$subject = 'Zgłoszenie Ataku - TRAVIAN';
$human = $_POST['human'];
$body = "Nick: $name\n Osada: $village\n Coordy: $xy\n Siano: $crop\n Mur: $wall\n Data: $date\n Godzina: $time\n\n\n Atakujący: $name2\n Osada: $village2\n Liczba_ataków: $number\n EXP: $exp\n Klin: $klin\n";
if ($name != '' || $village != '' || $xy != '' || $crop != '' || $wall != '' || $date != '' || $time != '' || $name2 != '' || $village2 != '' || $number != '' || $exp != '' || $klin != '') {
if ($_POST['submit'] && $human == '4') {
if (mail ($to, $subject, $body, $from)) {
echo '<p>Twoje zgłoszenie zostało wysłane!</p>';
} else {
echo '<p>Coś poszło nie tak, spróbuj później!</p>';
}
} else if ($_POST['submit'] && $human != '4') {
echo '<p>Jesteś botem!</p>';
}
} else {
echo '<p>WSZYSTKIE POLA SA WYMAGANE!</p>'
}
?>
Z góry dziękuję za pomoc. Dodam, że wersja PHP na serwerze to : PHP 5.3