Autor | Zpráva | ||
---|---|---|---|
Janko4 Profil |
#1 · Zasláno: 3. 1. 2009, 11:31:49
na stránku janik.mysteria.cz som vložil jednoduchý kód na odoslanie emailu,ale žiadny mi neodošle. Skúšal som to aj cez formulár. Ten mi tiež neodošle mail. A pritom je ten kód správne. Ani v spame nie je žiadna pošta. Neviete mi poradiť?
|
||
kletely Profil |
#2 · Zasláno: 3. 1. 2009, 11:42:20 · Upravil/a: kletely
Janko4
Kód by si nám neposlal. |
||
panther Profil |
#3 · Zasláno: 3. 1. 2009, 11:43:28
Janko4
„A pritom je ten kód správne“ pravděpodobně správně nebude. |
||
Janko4 Profil |
toto je formulár:
<form action="posli.php" method="post"> <input name="email" size="25" value="Váš@mail"><br> <input name="predmet" size="25" value="Předmět"><br> <input name="spam" size="25"> <strong>= 1 + 1</strong><br> <textarea name="zprava" rows="6" cols="55">Zpráva...</textarea><br> <input type="submit" value="Odeslat"> </form> a tu ho spracovávam: <?php $predmet = $_POST['predmet']; $email = $_POST['email']; $spam = $_POST['spam']; $zprava = $_POST['zprava']; if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2") { Mail("nieco@dd.sk", $predmet, $zprava, "From: " . $email); echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>"; } else { echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>"; } ?> |
||
kletely Profil |
#5 · Zasláno: 3. 1. 2009, 12:10:54
Janko4
Spracovanie maš v súbore posli.php? |
||
Janko4 Profil |
#6 · Zasláno: 3. 1. 2009, 12:13:32
áno mam to tam..
|
||
Janko4 Profil |
#7 · Zasláno: 3. 1. 2009, 12:14:09
ono mi vypíše, že mail bol odoslaný,ale žiadny nepríde
|
||
kletely Profil |
#8 · Zasláno: 3. 1. 2009, 12:41:07
Janko4
A na miesto „"nieco@dd.sk"“ máš svoj existujúci mail? |
||
Janko4 Profil |
#9 · Zasláno: 3. 1. 2009, 12:44:20
akože no hlúpy zas nie som. jasne že mam
|
||
kletely Profil |
#10 · Zasláno: 3. 1. 2009, 12:48:45
Janko4
„akože no hlúpy zas nie som. jasne že mam“ to netvrdím Ten script je od Žďáreka hosting webzdarma. Chybu tam nevidím. Akurát tem mail máš naozaj správane? |
||
Janko4 Profil |
#11 · Zasláno: 3. 1. 2009, 12:50:44
jj je....na inom hostingu to fičí v pohode,ale tu na mojej stránke nie. nechápem prečo. a cez php.ini sa to nedá nejako urobiť?
|
||
Jan Tvrdík Profil |
#12 · Zasláno: 3. 1. 2009, 15:53:51 · Upravil/a: Jan Tvrdík
|
||
Janko4 Profil |
#13 · Zasláno: 3. 1. 2009, 15:59:43
no. a to si ako nastavím?
|
||
nightfish Profil |
#14 · Zasláno: 3. 1. 2009, 16:04:07
„no. a to si ako nastavím?“
máš vůbec spuštěný vlastní SMTP server? pokud ne, asi bude lepší použít phpmailer a SMTP server (třeba) tvého poskytovatele internetu |
||
Janko4 Profil |
#15 · Zasláno: 3. 1. 2009, 16:11:37
ja som si takýmito vecami nikdy nerobil.takže ak mi môžeš vysvetliť veci ohľadom smtp servra, budem ti vďačný
|
||
senky Profil * |
#16 · Zasláno: 3. 1. 2009, 16:33:23
Jednoducho by nebolo odveci najprv zistit ci je vobec v hostingu povolene odosielanie mailov pomocou php, ak nie, smola, fungovat to zarucene nebude...
|
||
Janko4 Profil |
#17 · Zasláno: 3. 1. 2009, 23:32:59 · Upravil/a: Janko4
„[i]viz “http://cz.php.net/manual/en/mail.configuration.php“;
takže mám to nastavené tak ako je to na tejto stránke. a čo ďalej? |
||
nexty Profil * |
#18 · Zasláno: 4. 1. 2009, 18:45:51
Cau, asi Ti primo neporadim, ohledne nastaveni moc nevim, ale vim, ze kdybys misto tohohle:
Mail("nieco@dd.sk", $predmet, $zprava, "From: " . $email); echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>"; vlozil treba tohle: if (Mail("nieco@dd.sk", $predmet, $zprava, "From: " . $email)) echo "<p><strong>E-mail se nepodařilo odeslat!</strong></p>"; else echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>"; hned by bylo videt, ze e-mail odeslanej ve skutecnosti nebyl... ;) Neni to kritika, jen kosmeticka uprava, ktera se muze hodit. Jinak hodne stesti s tim nastavenim :) |
||
nexty Profil * |
#19 · Zasláno: 4. 1. 2009, 18:49:18
Jeste omluva, ty echa maji bejt samozrejme prohozeny, blbe jsem to zkopiroval a koukam na to az ted...
takhle: if (Mail("nieco@dd.sk", $predmet, $zprava, "From: " . $email)) echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>"; else echo "<p><strong>E-mail se nepodařilo odeslat!</strong></p>"; |
||
Časová prodleva: 15 let
|
0