Nejste přihlášeni
Stránky 1
Soubor mail je zde http://www.7upcraft.funsite.cz/mail.php. Vytvořte si soubor například odeslat.php a do něho vložte
<form action="mail.php">
Váš mail: <input name="mail_odesilatele"><br>
Předmět: <input name="predmet"><br>
Zpráva: <textarea name="zprava"></textarea><br>
<input type=submit value="Odeslat">
</form>
.
Kontaktujte nás | FAQ
Email: fk@endora.cz
Offline
... mam na webu svůj E-mail formulář přes pHp ...
Kde máte uvedený script formuláře?
Ve formuláři chybí způsob předávání dat (GET/POST), v souboru mail.php tyto vstupní proměnné nijak nenačítáte.
Soubor se "normálně" spustí a email se Vám odešle. Jen neobsahuje nic, proměnné jsou prázdné.
Soubor pro odeslání spustíte z této adresy: 7upcraft.funsite.cz/mail.php
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Pokud si nevíte rady, tak Vám doporučuji prostudovat tyto stránky http://www.jakpsatweb.cz/html/formulare.html, http://www.jakpsatweb.cz/formular-mail.html.
Kontaktujte nás | FAQ
Email: fk@endora.cz
Offline
Tak tam také najdete odpovědi na vše co potřebujete.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Nie je pravda, že po odoslaní formulára bez atribútu method sa dáta neodošlú. Default hodnota je GET, viac informácií ohľadom <form> atribútoch nájdete tu - http://stackoverflow.com/questions/2314 … ing-method
Portfólio
E-mail: eduard(at)karpiel.sk
Offline
@Lkopo:
Trochu mi to přijde jako mystifikace uživatele.
... Ve formuláři chybí způsob předávání dat (GET/POST) ...
není zde řečeno, že se data neodešlou.
... v souboru mail.php tyto vstupní proměnné nijak nenačítáte. ...
také zde nic takové nevidím.
... Soubor se "normálně" spustí a email se Vám odešle. Jen neobsahuje nic, proměnné jsou prázdné. ...
ani zde nic takové není.
Vím, že máte větší znalosti, ale prosím, vycházejte z toho co psáno a nepodsouvejte mi něco co jsem neuvedl.
Pro úplnost uvádím, že dnes bylo několik emailů tímto scriptem odesláno z domény. Samozřejmě, že obsah proměnných je prázdný.
Uživatel si to může zkontrolovat v administraci Endora -> Seznam událostí -> Log e-mailů.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
V pohodě, neberu to nijak osobně, jde jen o relevantnost údajů pro potřeby uživatele. Abychom mu tedy poskytli nějakou konkrétní pomoc, sesumarizuji příspěvky do jednoho.
Pokud bude formulář pro zadání vstupních údajů v uvedené formě:
<form action="mail.php">
Váš mail: <input name="mail_odesilatele"><br>
Předmět: <input name="predmet"><br>
Zpráva: <textarea name="zprava"></textarea><br>
<input type=submit value="Odeslat">
</form>
budou data z formuláře předány scriptu mail.php metodou GET.
Soubor mail.php pak musí na vstupu tyto předané proměnné načíst:
<?php
$mail_odesilatele = $_GET['mail_odesilatele'];
$predmet = $_GET['predmet'];
$zprava = $_GET['zprava'];
if ( Mail("sebik.toplak@seznam.cz", $predmet, $zprava, "From: " . $mail_odesilatele) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat"; ?>
Pokud bude formulář pro zadání vstupních údajů obsahovat metodu odeslání POST:
<form method="POST" action="mail.php">
...
pak se proměnné v mail.php musí načítat:
<?php
$mail_odesilatele = $_POST['mail_odesilatele'];
$predmet = $_POST['predmet'];
$zprava = $_POST['zprava'];
...
V kódu není řešeno ošetření vstupní proměnné proti možnému útoku
P.S.
Také se mi zamlouvají stránky w3schools, konkrétně pak pro FORM.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Stránky 1