Autor | Zpráva | ||
---|---|---|---|
ASSASIN Profil |
Zdravím
Nevíte jak přesně by měl vypadat tento skript aby mi data z formuláře chodili s diakritikou a znaky jako š a ž? kod vypada následovně...díky za jakoukoliv účinnou radu. <?php $to = "ASSASIN@seznam.cz"; $extra = "From: $mail Reply-To: $mail "; $subject = "Vzkaz od ".$name.""; $mess = "Jméno: ".$name." Email: ".$mail." Telefon: ".$Telefon." Web: ".$web." Mám zájem o: ".$te." Zpráva: ".$message.""; mail ($to, $subject, $mess, $extra); ?> <html><head> <META HTTP-EQUIV="Refresh" CONTENT="0;URL=kontakty.html"> </head></html> |
||
Casero Profil |
#2 · Zasláno: 29. 1. 2007, 20:25:43
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=42 779 podívej se na ty návody...je to nastavením kodování do hlavičky
|
||
ASSASIN Profil |
#3 · Zasláno: 29. 1. 2007, 20:30:39
mohl by jsi sem dat konkretni zapis toho kodu prosim.
|
||
Rellik Profil |
#4 · Zasláno: 29. 1. 2007, 21:43:03
Na konec mail() pridej:
, "Content-Type: text/html; charset = "Windows-1250" Content-Transfer-Encoding: 8bit" Takže nějak tak: mail ($to, $subject, $mess, $extra, "Content-Type: text/html; charset = "Windows-1250" Content-Transfer-Encoding: 8bit"); |
||
ASSASIN Profil |
#5 · Zasláno: 29. 1. 2007, 22:27:05
bohužel je tam nějaká chyba v syntaxi
Parse error: syntax error, unexpected T_STRING in /home/free/ic.cz/m/manfred/root/www/sendobj.php on line 8 při mail ($to, $subject, $mess, $extra, "Content-Type: text/html; charset = "Windows-1250" Content-Transfer-Encoding: 8bit"); |
||
Alphard Profil |
#6 · Zasláno: 29. 1. 2007, 22:31:47
mail ($to, $subject, $mess, $extra, "Content-Type: text/html; charset = \"Windows-1250\" Content-Transfer-Encoding: 8bit");
|
||
ASSASIN Profil |
#7 · Zasláno: 29. 1. 2007, 22:43:26
takze ted tento problem..je mozny ze je to kvuli free hostingu...?
warning: mail() [function.mail.php]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /home/free/ic.cz/m/manfred/root/www/sendobj.php on line 9 |
||
Alphard Profil |
#8 · Zasláno: 29. 1. 2007, 22:47:52 · Upravil/a: Alphard
sorry, jen jsem escapoval, zbytek jsem neřešil :-) mail nemá 5 parametrů
$extra = "From: $mail Reply-To: $mail\n"; $extra .= "Content-Type: text/html; charset = "Windows-1250" Content-Transfer-Encoding: 8bit\n" mail ($to, $subject, $mess, $extra); PS: Content-Transfer-Encoding nemám zkušenosti, musíš věřit Rellikovi :-) |
||
llook Profil |
#9 · Zasláno: 30. 1. 2007, 00:01:11
1) Data z formuláře odesílá prohlížeč skriptu ve stejném kódování, jako má stránka s formulářem. Takže té stránce taky nastav kódování.
2) Určení kódování samotnému mailu, jak bylo zmíněno a předmět se ještě zvlášť kóduje, protože není součástí těla zprávy. Už to tu bylo x-krát řešený, zkus hledat. |
||
Vavroch Profil * |
#10 · Zasláno: 30. 1. 2007, 08:37:24
Takže máš na mysli napsat to do head?
Nějak takhle? <?php $to = "ASSASIN@seznam.cz"; $extra = "From: $mail Reply-To: $mail "; $extra .= "Content-Type: text/html; charset = "Windows-1250" Content-Transfer-Encoding: 8bit"; $subject = "Vzkaz od ".$name.""; $mess = "Jméno: ".$name." Email: ".$mail." Telefon: ".$telefon." Mám zájem o: ".$te." Zpráva : ".$message." Původní web: ".$web.""; mail ($to, $subject, $mess, $extra); ?> <html><head> <meta http-equiv="Refresh" content="text/html;URL=kontakty.html; charset=UTF-8"/> </head></html> |
||
Vavroch Profil * |
#11 · Zasláno: 30. 1. 2007, 08:56:40
Tak jsem hledal v ostatních příspěvcích a zjistil jsem že to bude větší problém než jsem předpokládal.Navíc po poslední změně kodu mi zmizelov došlém mailu řádkování,takže se navracím k původnímu kodu a prosím pokud možno a nějaké funkční řešení.
<?php $to = "ASSASIN@seznam.cz"; $extra = "From: $mail Reply-To: $mail "; $subject = "Vzkaz od ".$name.""; $mess = "Jméno: ".$name." Email: ".$mail." Telefon: ".$Telefon." Web: ".$web." Mám zájem o: ".$te." Zpráva: ".$message.""; mail ($to, $subject, $mess, $extra); ?> <html><head> <META HTTP-EQUIV="Refresh" CONTENT="0;URL=kontakty.html"> </head></html> |
||
Časová prodleva: 13 dní
|
|||
Thrasher Profil * |
#12 · Zasláno: 12. 2. 2007, 01:19:09
S tím zmizelým řádkováním... mě pomohlo toto: $extra .= "Content-Type: text/plain; charset = "Windows-1250";
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0