Formularz HTML - PHP blank page

0

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

0
ini_set('display_errors', 'On');
error_reporting(E_ALL);

dopisz to na samej górze

0

Dodałem do pliku .php jednak nadal nie wywala nic - nawet błędów.

0

a napisz na samej górze die('dupa'); i wywal wszystko inne

edit: dobra, widzę. błąd składniowy nie pozwolił się mojej wcześniej poradzie wykonać..

w notatniku piszesz te strony? weź zainstaluj coś normalnego.

nie masz średnika po ostatnim echo

0

O.o racja :D. Dzięki wielkie!

1 użytkowników online, w tym zalogowanych: 0, gości: 1