Autor | Zpráva | ||
---|---|---|---|
aifel Profil |
#1 · Zasláno: 5. 11. 2010, 21:21:32
caute mam taky kod ale mi to nejde poslat.. neviete poradit?
<?php if (mail('{$_REQUEST['email']}'), "Pokusný vzkaz", "Text zprávy.")): echo "Zpráva byla odeslána."; else: echo "Chyba: Zprávu se nepodařilo odeslat."; endif; ?> |
||
Keeehi Profil |
#2 · Zasláno: 5. 11. 2010, 21:38:18
<?php if (mail($_REQUEST['email'], "Pokusný vzkaz", "Text zprávy.")): echo "Zpráva byla odeslána."; else: echo "Chyba: Zprávu se nepodařilo odeslat."; endif; ?> Na druhém řádku jsi měl moc znaků navíc kolem $_REQUEST. Ani se mi neche přemýšlet, co všechno jsi tam za chyba udělal. Místo $_REQUEST používej raději $_POST, $_GET a další. |
||
aifel Profil |
#3 · Zasláno: 5. 11. 2010, 21:39:20
ok dik vyskusam
|
||
aifel Profil |
#4 · Zasláno: 5. 11. 2010, 21:40:05
Dik funguje to
|
||
aifel Profil |
#5 · Zasláno: 5. 11. 2010, 21:50:58
mam dalsi problem zas to iste..
<?php mail($_POST['email'],"Registrácia uživatela" ,"($_POST['meno']) Úspešne si sa zaregistroval teraz sa môžeš prihlásiť na webe...","FROM: webmaster@{$_SERVER['SERVER_NAME']}\r\n". "REPLY-TO: webmaster@{$_SERVER['SERVER_NAME']}\r\n". "X-Mailter: PHP/" . phpversion()); ?> |
||
Keeehi Profil |
#6 · Zasláno: 5. 11. 2010, 21:56:23
Používej tlačítko k obalení kódu.
Zkus to takto: <?php mail($_POST['email'],"Registrácia uživatela" ,"($_POST[meno]) Úspešne si sa zaregistroval teraz sa môžeš prihlásiť na webe…","FROM: webmaster@$_SERVER[SERVER_NAME]\r\n". "REPLY-TO: webmaster@$_SERVER[SERVER_NAME]\r\n"); ?> |
||
aifel Profil |
#7 · Zasláno: 5. 11. 2010, 21:57:43
ok
|
||
aifel Profil |
#8 · Zasláno: 5. 11. 2010, 21:58:55
Dik funguje to skusal som to aj ja davat do zatvoriek ale som ta asi zas nieco pridal..
|
||
aifel Profil |
#9 · Zasláno: 7. 11. 2010, 10:12:56
cau keechi pocuj nevedel by si opravit aj tento kod? "SELECT * FROM filmy2 WHERE nazev LIKE '{$_REQUEST['nazev']}%'";
|
||
imploder Profil |
#10 · Zasláno: 7. 11. 2010, 13:02:46
„Na druhém řádku jsi měl moc znaků navíc kolem $_REQUEST. Ani se mi neche přemýšlet, co všechno jsi tam za chyba udělal.“
Myslím, že problém byl v tom, že byl řetězec uzavřený do apostrofů ('), takže se {$_REQUEST['email']} neinterpretovalo, ale vložilo se jako součást řetězce. Taky tam přebývala uzavírací závorka. Mělo by to fungovat bez té závorky a v uvozovkách: if (mail("{$_REQUEST['email']}", "Pokusný vzkaz", "Text zprávy.")): ale je to samozřejmě zbytečné, stačí to jak napsal Keeehi. |
||
Časová prodleva: 13 let
|
0