Autor Zpráva
aifel
Profil
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
<?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
ok dik vyskusam
aifel
Profil
Dik funguje to
aifel
Profil
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
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
ok
aifel
Profil
Dik funguje to skusal som to aj ja davat do zatvoriek ale som ta asi zas nieco pridal..
aifel
Profil
cau keechi pocuj nevedel by si opravit aj tento kod? "SELECT * FROM filmy2 WHERE nazev LIKE '{$_REQUEST['nazev']}%'";
imploder
Profil
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0