Právě je 23 dub 2024 13:29

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: PHP - Chyba v emailovém formuláři - At most 5 parameters
PříspěvekNapsal: 23 čer 2012 00:54 

Registrován:
18 čer 2012 23:03
Příspěvky:
7
Index.php:
<table style="height:100%;" width="100%" cellSpacing="0" cellPadding="0" border="0">
<tr><td align="center" valign="top">
<form action="odeslat.php" method="post">
<table width="250" border="0" class="text">
<tr><td width="50"><b>Příjemce</b></td><td><input value="mladezprotidrogam@gmail.com"name="prijemce" size="40" type="text"/></td></tr>
<tr><td width="50"><b>Váš e-mail:</b></td><td><input name="email" size="40" type="text"/></td></tr>
<tr><td width="50"><b>Jméno a Příjmení:</b></td><td><input name="predmet" size="40" type="text"/></td></tr>
<tr><td width="50"><b>Ulice a číslo:</b></td><td><input name="uliceacislo" size="40" type="text"/></td></tr>
<tr><td width="50"><b>PSČ:</b></td><td><input name="psc" size="40" type="text"/></td></tr>
<tr><td width="50"><b>Město:</b></td><td><input name="mesto" size="40" type="text"/></td></tr>
<tr><td width="50"><b>Vypočítej:</b></td><td><input name="spam" size="3" type="text"/><strong>= 1 + 1</strong></td></tr>
<tr><td width="50" valign="top"><b>Poznámka:</b></td><td><textarea name="zprava" rows="3" cols="30"></textarea></td></tr>
<tr><td colspan="2" align="center"><input type="submit" class="button" value="Odeslat e-mail"/></td></tr>
</table>
</form>
</td></tr>
</table>


odeslat.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<meta http-equiv="Refresh" content="4;url=index.php">
<title>Doručování e-mailu ...</title>
</head>
<body>
<?
$prijemce = $_POST['prijemce'];
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$uliceacislo = $_POST['uliceacislo'];
$psc = $_POST['psc'];
$mesto = $_POST['mesto'];
$zprava = $_POST['zprava'];
if ($prijemce!="" and $predmet!="" and $email!="" and $uliceacislo!="" and $psc!="" and $mesto!="" and $zprava!="" and $spam=="2")
{
Mail($prijemce, $predmet , $uliceacislo , $psc , $mesto , $zprava, "From: " . $email);
echo "<p>Vas e-mail byl uspesne odeslan na adresu <strong>$prijemce</strong>.";
}
else
{
echo "<p>Vas e-mail se <strong>nepodarilo odeslat</strong> pravdepodobne jste nevyplnili vsechny udaje, nebo nevite kolik je 1 a 1.</p>";
}
?>
</body>
</html>

V čem je problém, když po vyplnění všech tabulek mi vyjede toto :

Warning: mail() expects at most 5 parameters, 7 given in /data/web/virtuals/22354/virtual/www/Mladez_proti_drogam/O_nas_files/odeslat.php on line 20
Vas e-mail byl uspesne odeslan na adresu mladezprotidrogam@gmail.com.

Co s tím mám dělat, poraďte mi prosím, nebo upravte script. Děkuji za pomoc.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Chyba v emailovém formuláři (At most 5 parameters, 7 given i
PříspěvekNapsal: 18 črc 2012 16:09 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8506
Dobrý den,

PHP funkce mail umožňuje maximálně 5 parametrů a Vy jich tam máte 7. Takže si upravte zdrojový kód na řádku:

Kód:
Mail($prijemce, $predmet , $uliceacislo , $psc , $mesto , $zprava, "From: " . $email);


Popis PHP funkce mail - http://php.net/manual/en/function.mail.php.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PHP, MySQL Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz