Autor | Zpráva | ||
---|---|---|---|
cijeho Profil * |
#1 · Zasláno: 23. 6. 2006, 14:53:53
prosím, poraďte ako zmeniť tento skript, aby zobrazil po odoslaní emailu menšie okno s potvrdením, že správa bola odoslaná a s potvrdzovacím tlačítkom OK a s návratom na stranu s formulárom - nie ako je tam na celú stránku bez priamej možnosti vrátiť sa späť na stránku s formulárom
|
||
Časová prodleva: 4 dny
|
|||
cijeho Profil * |
#2 · Zasláno: 27. 6. 2006, 07:59:01
neporadí nikto???????????????????????????????????????????
|
||
mig Profil * |
#3 · Zasláno: 27. 6. 2006, 10:54:39
Gratuluju ti k výběru. Asi ti muselo dát hodně práce vyšťourat takovou hrůzu a to se cení!
IF ($form_email == "") Autor počítá se zapnutými register globals. $predmet = $_POST["form_predmet"]; $subject = "$predmet"; // předmět a zprávu zvova přebereme jen kvůli přehlednosti To je síla! 2x zbytečně zaplácnout paměť a svýst to na přehlednost ;-) Absence \r\n (\n) v hlavičkách Nejhorší ale je, žes neprojevil žádnou aktivitu. Pokud si aspoň navrhneš formulář tak uvidíme .... |
||
cijeho Profil * |
#4 · Zasláno: 27. 6. 2006, 11:35:26
formulár v pohode urobím úplne iný a na svoj obraz, len to neviem napojiť :o(
ak vieš, tak poraď ako na to pre 3-4 položky z formulára |
||
Anonymní Profil * |
#5 · Zasláno: 27. 6. 2006, 13:36:27
položka name="nazev" v tagu input (textarea,...) formuláře dává název proměnné.
Protože registre_globals je na čím dál větším počtu hostingů vyplá (a je to správně), hledej obsah všech odeslaných hodnot z formuláře v poli $_POST ($_GET) a to takhle: name="jmeno" => $_POST['jmeno'] v případě že použiješ <form method="post"... name="jmeno" => $_GET['jmeno'] v případě že použiješ <form method="get"... Další věc: ověř si (pokud požaduješ vyplněné pole) jeho obsah: <?php if((empty($_POST['jmeno']))or((trim($_POST['jmeno']))=='')) { echo 'nevyplnil jste jméno'; } ?> krteczek |
||
cijeho Profil * |
#6 · Zasláno: 27. 6. 2006, 14:08:49
Díki za radu,
ale ako to vidím, nepôjde to tak ľahko, ako som si to predstavoval, takže pustím sa jednotlivých kódov pomaličky a možno tak za týždeň - dva sa ozvem, čo mi zasa nejde :o)))) Len doma asi to neide veľmi skúšať cez APACHE odosielanie emailov, či ide to predsa nejako simulovať odosielanie emailov? |
||
krteczek Profil |
#7 · Zasláno: 28. 6. 2006, 08:22:05
cijeho: nevím jestli to jde ve windows, ale pod linuxem bývá dostupná služba sendmail (v podstatě smtp server), která se stará o odesílání emailu podle požadavků programů (velmi laicky a zjednodušeně napssáno)
|
||
cijeho Profil * |
#8 · Zasláno: 28. 6. 2006, 09:19:29
to ani netuším, asi budem musieť to skúšať cez www server :o(
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0