| Autor | Zpráva | ||
|---|---|---|---|
| dickulus Profil |
#1 · Zasláno: 10. 6. 2013, 15:12:33
Dobrý den,
prosím poradtě mi s tímto kódem: <html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Napiš adminům</title>
</head>
<link type="text/css" rel="styly" href="styly.css"/>
<body background="pozadi2.jpg">
<form action="napisadminum.php" method="POST">
<?php
$spam = $_POST['spam'];
session_start();
if(($_POST['send'] == "ok") && ($_POST['jehoadresa'] != null) && ($spam == $_SESSION['skontrola'])){
session_destroy();
$textmailu = "";
$zprava = trim($_POST['text']);
$ja = $_POST['jehoadresa'];
define ("textmailu", "$zprava |Adreasa odesílatele: $ja");
Mail($_POST['adresa'], "Zprava adminum z webu WarAge", textmailu);
echo("<h3>Odesláno</h3>");
}
$captcha[0] = rand(0,9);
$captcha[1] = rand(0,9);
$captcha[2] = rand(0,9);
$captcha[3] = rand(0,9);
$captcha[4] = rand(0,9);
$captcha[5] = rand(0,9);
$kontrola = join("-",$captcha);
session_start();
$_SESSION['skontrola'] = $kontrola;
?><center>
<div>
<h1>Napište adminům:</h1>
<h3>Vyber admina: <select name="adresa">
<option value="thekrysa@warage.net" checked>TheKrysa</option>
<option value="jiri.sada@gmail.com">Dickulus</option>
</select><br><br>Sem napište zprávu:
<input type="hidden" name="send" value="ok" />
<br><textarea name="text" cols="50" rows="20"></textarea></h3>
<h3>Vaše adresa:<br>
<input name="jehoadresa" type="text"><br><br>
Kontrola proti spamu: Opište správně řetězec: <?php echo($kontrola);?></h3>
<input type="text" name="spam"><br><br><input type="submit" class="submit" name="od" value="Odeslat zprávu adminům"/>
</center></font></form>
</div>
</body>
</html> |
||
| Joker Profil |
#2 · Zasláno: 10. 6. 2013, 15:30:45
dickulus:
V první řadě si u hostingu zjistěte, jak se dostat k chybě, která byla příčinou té „internal server error“. Jinak konkrétně tady to bude nejspíš headers already sent v session_start. |
||
|
Časová prodleva: 12 let
|
|||
0