Autor | Zpráva | ||
---|---|---|---|
Te$$inka Profil * |
#1 · Zasláno: 25. 8. 2006, 16:28:16
Ahoj lidi.. mám problém s formulářem.. už ho mám hotový vše.. je ZdeFormulář a vždy mi to napíše tuto chybu.. Warning: mail() expects at most 5 parameters, 21 given in /home/free/ic.cz/p/potrebyprokone/root/www/poslat.php on line 3
Pochopila jsem z toho to, že tam mám moc kolonek.. co s tím?? P.S. nepište mi ať si nejdřív něco přečtu atd.. už jsem toho tolik přečetla že mi z toho jde hlava kolem a všude to je jinak Takže prosím, poraďte mi co s těma kolonkama.. Děkuju |
||
petr6 Profil |
#2 · Zasláno: 25. 8. 2006, 16:29:35
Treba sloucit vic kolonek do jedne
http://cz.php.net funkce mail() |
||
DJ Miky Profil |
#3 · Zasláno: 25. 8. 2006, 16:45:31
Te$$inka
Funkce mail() může mít maximálně 5 parametrů ( http://cz.php.net/manual/cs/function.mail.php ), ty ji posíláš 21 parametrů... Celý obsah zprávy musí být jen v jediném parametru. |
||
Suji Profil * |
#4 · Zasláno: 25. 8. 2006, 16:55:26
Rekl bych, ze mas nejak divne napsany skript poslat.php. Dale nechapu, proc mas tlacitko odeslat zaroven jako odkaz. A taky bych do elementu form pridal method='post'.
|
||
Suji Profil * |
#5 · Zasláno: 25. 8. 2006, 17:01:29
Mozna bys sem mohla poslat zdrojak souboru poslat.php. Protoze chyba bude nekde v nem.
|
||
Te$$inka Profil * |
#6 · Zasláno: 25. 8. 2006, 18:04:54
<?
$emailadr = "Svobodova.Terezka@seznam.cz"; Mail("$emailadr", "$jmeno", "$prijmení", "$e-mail", "$telefon", "$ulice", "$popis. císlo", "$psc", "$mesto", "$císlo prod.1", "$počet prod.1", "$barva prod.1", "$2.barva prod.1", "$poznámka prod.1", "$císlo prod.2", "$počet prod.2", "$barva prod.2", "$2.barva prod.2", "$poznámka prod.2", "$císlo prod.3", "$vzkaz", "CONTENT-TYPE: text/plain; CHARSET=windows-1250"); ?> Tady je ... ale nechápu jak to sloučit bo co.. |
||
Te$$inka Profil * |
#7 · Zasláno: 25. 8. 2006, 18:06:39
Treba sloucit vic kolonek do jedne
Jak?? nějak nevim kde to najít a http://cz.php.net/manual/cs/function.mail.php tohle nechápu.. |
||
gaminn Profil * |
#8 · Zasláno: 25. 8. 2006, 18:41:46
bool mail ( string to, string subject, string message [, string additional_headers] )
Jak vidíš, funkce mail může mít max. 4 parametry, ty jich tam máš asi tak 20;) První parametr je e-mailové adresa příjemce, druhý parametr je předmět zprávy, druhý parametr je samotná zpráva a třetí, nepovinný parametr, jsou hlavičky. |
||
Suji Profil |
#9 · Zasláno: 25. 8. 2006, 20:03:36
//tohle by mohlo fungovat
$emailadr = "Svobodova.Terezka@seznam.cz"; $predmet = "Objednavka - ".$jmeno." ".$prijmení; $zprava = "Zakaznik $jmeno $prijmení \r\n $e-mail \r\n $telefon \r\n ... ; //do $zpravy pridas vsechny promenne, \r\n je prechod na novy radek $headers = "Content-Type: text/plain;\r\n charset=windows-1250\r\n"; $poslano = mail($emailadr, $predmet, $zprava, $headers); |
||
Časová prodleva: 3 dny
|
|||
Te$$inka Profil * |
#10 · Zasláno: 28. 8. 2006, 12:07:02
//tohle by mohlo fungovat
$emailadr = "Svobodova.Terezka@seznam.cz"; $predmet = "Objednavka - ".$jmeno." ".$prijmení; $zprava = "Zakaznik $jmeno $prijmení \r\n $e-mail \r\n $telefon \r\n ... ; //do $zpravy pridas vsechny promenne, \r\n je prechod na novy radek $headers = "Content-Type: text/plain;\r\n charset=windows-1250\r\n"; $poslano = mail($emailadr, $predmet, $zprava, $headers); Já to prostě nechápu.. nechceš mi to radši udělat?? :-D |
||
petr6 Profil |
#11 · Zasláno: 28. 8. 2006, 12:12:15
Já to prostě nechápu.. nechceš mi to radši udělat?? :-D
Vzdyt to prave udelal, ja bych to udelal taky tak. |
||
nightfish Profil |
#12 · Zasláno: 28. 8. 2006, 12:13:46
nechceš mi to radši udělat??
pošli fotku, třeba se nějak domluvíme :-) Já to prostě nechápu.. do $zprava napis vsechny ty promenne: "$jmeno", "$prijmení", "$e-mail", "$telefon", "$ulice", "$popis. císlo", "$psc", "$mesto", "$císlo prod.1", "$počet prod.1", "$barva prod.1", "$2.barva prod.1", "$poznámka prod.1", "$císlo prod.2", "$počet prod.2", "$barva prod.2", "$2.barva prod.2", "$poznámka prod.2", "$císlo prod.3", "$vzkaz" tzn. něco ve stylu $zprava = "Zakaznik $jmeno $prijmeni\r\n$e-mail\r\n$telefon\r\n$ulice $popis.cislo..."; akorat ty nazvy proměnných o řádek výš musí reflektovat názvy skutečně existujících proměnných v aplikaci |
||
petr6 Profil |
#13 · Zasláno: 28. 8. 2006, 12:15:36
A mam taky pocit, ze by nazev promenne nemel obsahovat hacky a carky a rozhodne ne mezery
|
||
Anonymní Profil * |
#14 · Zasláno: 28. 8. 2006, 12:30:16
Te$$inka
K tomu memu kodu, jak uz je psano vyse, funkce mail() ma 4 parametry - $adresat , $predmet, $text_zpravy a $headers, ktera obsahuje informace o kodovani, typu zpravy atd. Z toho vyplyva, ze vsechny parametry, ktere si formularem posilas musis spojit do jedne promene. A to prave dela to $zprava = "Zakaznik $jmeno $prijmení \r\n $e-mail \r\n $telefon \r\n ... "; Jedinne, co by ti nemuselo davat smysl je \r\n , to je prechod na novy radek. a pak uz jen poslat. Tu je lepsi pouzit $poslano = mail($emailadr, $predmet, $zprava, $headers); nez mail($emailadr, $predmet, $zprava, $headers); protoze pak mas v promenne $poslano true nebo false podle toho, jestli se zprava v pohode poslala |
||
suji Profil * |
#15 · Zasláno: 28. 8. 2006, 12:32:44
/tohle by mohlo fungovat
$emailadr = "Svobodova.Terezka@seznam.cz"; $predmet = "Objednavka - ".$jmeno." ".$prijmení; $zprava = "Zakaznik $jmeno $prijmení \r\n $e-mail \r\n $telefon \r\n ... ; //do $zpravy pridas vsechny promenne, \r\n je prechod na novy radek $headers = "Content-Type: text/plain;\r\n charset=windows-1250\r\n"; $poslano = mail($emailadr, $predmet, $zprava, $headers); |
||
suji Profil * |
#16 · Zasláno: 28. 8. 2006, 12:34:11
Sorry, to posledni jsem odeslal omylem
|
||
koudi Profil |
#17 · Zasláno: 28. 8. 2006, 12:47:20
nechceš mi to radši udělat??
pošli fotku, třeba se nějak domluvíme :-) Tahle diskuse se nějak zvrhává :) |
||
Suji Profil |
#18 · Zasláno: 28. 8. 2006, 13:27:00
Dostal bych se na to nejdriv zitra, ale pokud ti to staci, posli mi soubory formular.htm a poslat.php na mail.
|
||
Časová prodleva: 6 dní
|
|||
Anonymní Profil * |
#19 · Zasláno: 3. 9. 2006, 11:35:04
Suji jaký je tvůj e-mail ??
|
||
stribny Profil |
#20 · Zasláno: 3. 9. 2006, 13:33:07
[Anonymní] je těžké rozkliknout si jeho/její profil?
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0