Odesílací webový formulář

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Jan Dvorak
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. zář 2005
Bydliště: Havlíčkův Brod
Kontaktovat uživatele:

Odesílací webový formulář

Příspěvek od Jan Dvorak »

Potřebuji udělat pro kamaráda který nemá (a nechce mít) e-mail nějaký webový formulář, kam by napsal zprávu (dopis) a ono se to poslalo doručilo mně na mail.

Nemám s programovánim webu moc zkušenosti, ale něco znám. Pomůže mi prosím někdo?

Prosím pište sem, mně na mail jn.dvorak@tiscali.cz nebo na ICQ: 212546897.

Díky moc
next_ghost
Začátečník
Začátečník
Registrován: 12. kvě 2005
Bydliště: Chomutov
Kontaktovat uživatele:

Příspěvek od next_ghost »

<form action="mailto:jn.dvorak@tiscali.cz" method=post>
...
</form>
Jan Dvorak
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. zář 2005
Bydliště: Havlíčkův Brod
Kontaktovat uživatele:

Příspěvek od Jan Dvorak »

to udělá jen to že to otevře okno outlooku. To nee. Já chci prostě že něco napíše, stiskne tlačítko "odeslat" a ukáže se mi to na mailu.
Něco jako na stránkách http://www.muhb.cz u toho "napište nám"
Jasper
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. úno 2004
Kontaktovat uživatele:

Příspěvek od Jasper »

zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

proč proboha nechce e-mail? :?
ignorelist: kremrole a dezoláti
Luke_chiptuning
Začátečník
Začátečník
Uživatelský avatar
Registrován: 18. črc 2004

Příspěvek od Luke_chiptuning »

nebo taky mailform.cz
DECENT II EXTREME + VIDEOS ---> http://7luke.com/decent <--- stará verze... teď je E8300/X48-DS5/8800GTX/VITESTA EE/ENERMAX MODU 82+
€agle
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 13. lis 2003
Bydliště: Vlastní 3D svět :)
Kontaktovat uživatele:

Příspěvek od €agle »

V nejjednodussim moznem provedeni asi takto:

mail.html

Kód: Vybrat vše

<form action="mail.php" method="post">
  Prijemce: <br /><input name="prijemce" type="text" size="35" />  <br />  
  Predmet: <br /><input name="predmet" type="text" size="35" />  <br />  
  Zprava: <br />
  <textarea name="zprava" rows="10" cols="100"></textarea>  <br />
  <input type="submit" name="submit" value="Odeslat" />
</form>
mail.php

Kód: Vybrat vše

<?php
 mail($_POST['prijemce'], $_POST['predmet'], $_POST['zprava']);
?>
Musi byt umisteno na serveru s podporou PHP. Dalsi veci jako odesilatel se daji snadno dodelat.

odbornici plz nekamenovat, €agle web moc psat neumi
Eagle3D Engine under developement

Hledáme do firmy schopného ASP/VB.NET/C# programátora, více po SZ
xBl4d3x
Nováček
Nováček
Registrován: 29. lis 2005

Příspěvek od xBl4d3x »

€agle píše:V nejjednodussim moznem provedeni asi takto:

mail.html

Kód: Vybrat vše

<form action="mail.php" method="post">
  Prijemce: <br /><input name="prijemce" type="text" size="35" />  <br />  
  Predmet: <br /><input name="predmet" type="text" size="35" />  <br />  
  Zprava: <br />
  <textarea name="zprava" rows="10" cols="100"></textarea>  <br />
  <input type="submit" name="submit" value="Odeslat" />
</form>
mail.php

Kód: Vybrat vše

<?php
 mail($_POST['prijemce'], $_POST['predmet'], $_POST['zprava']);
?>
Musi byt umisteno na serveru s podporou PHP. Dalsi veci jako odesilatel se daji snadno dodelat.

odbornici plz nekamenovat, €agle web moc psat neumi
proč tam máš ty lomítka před koncem tagů??? (např. <br />) To je syntakticky špatně...

//edit €agle - hlavne, ze to funguje ne? :)
Intel Core2 E6400 @ 3600 MHz (450 MHz FSB , 1,48V),
Gigabyte GA-965P-DQ6,
2x512 MB Corsair XMS2 @ 900 MHz ( 3-4-3-8 ), 2x250 GB Hitachi SATA2 RAID-0,
Gigabyte 7900GT @ 680/940 MHz (1,45V vcore)
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

xBl4d3x píše:proč tam máš ty lomítka před koncem tagů??? (např. <br />) To je syntakticky špatně...
to je XHTML syntaxe, v normálním HTML by to vadit nemělo
ignorelist: kremrole a dezoláti
xBl4d3x
Nováček
Nováček
Registrován: 29. lis 2005

Příspěvek od xBl4d3x »

zombux píše:
xBl4d3x píše:proč tam máš ty lomítka před koncem tagů??? (např. <br />) To je syntakticky špatně...
to je XHTML syntaxe, v normálním HTML by to vadit nemělo
podle mě by to při testu W3C házelo jednu chybu za druhou (aspoň bez uvedeného typu dokumentu) :-) Ale u takhle triviálního případu je to na prohlížeči, jestli to zkousne :-)
Intel Core2 E6400 @ 3600 MHz (450 MHz FSB , 1,48V),
Gigabyte GA-965P-DQ6,
2x512 MB Corsair XMS2 @ 900 MHz ( 3-4-3-8 ), 2x250 GB Hitachi SATA2 RAID-0,
Gigabyte 7900GT @ 680/940 MHz (1,45V vcore)
Jasper
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. úno 2004
Kontaktovat uživatele:

Příspěvek od Jasper »

xBl4d3x píše:
zombux píše: to je XHTML syntaxe, v normálním HTML by to vadit nemělo
podle mě by to při testu W3C házelo jednu chybu za druhou (aspoň bez uvedeného typu dokumentu) :-) Ale u takhle triviálního případu je to na prohlížeči, jestli to zkousne :-)
Tak Zombux napsal jen tu část kódu, která se skutečně týká toho odesílání. Samožřejmě, že kdybys tam přidal doctype, hlavičku atd, tak by to bylo xhtml validní...
Jan Dvorak
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. zář 2005
Bydliště: Havlíčkův Brod
Kontaktovat uživatele:

Příspěvek od Jan Dvorak »

Jasper píše:
xBl4d3x píše: podle mě by to při testu W3C házelo jednu chybu za druhou (aspoň bez uvedeného typu dokumentu) :-) Ale u takhle triviálního případu je to na prohlížeči, jestli to zkousne :-)
Tak Zombux napsal jen tu část kódu, která se skutečně týká toho odesílání. Samožřejmě, že kdybys tam přidal doctype, hlavičku atd, tak by to bylo xhtml validní...

Dobře... a teď něco normálního. Nemáte nějaký konkrétní, kompletní, funkční kód stránky PHP pro to odesílání? PHP moc neovládám.
Jasper
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 25. úno 2004
Kontaktovat uživatele:

Příspěvek od Jasper »

minim.v
Nováček
Nováček
Registrován: 04. pro 2005
Bydliště: Ostrava

Příspěvek od minim.v »

Jan Dvorak píše:Dobře... a teď něco normálního. Nemáte nějaký konkrétní, kompletní, funkční kód stránky PHP pro to odesílání? PHP moc neovládám.

Kód: Vybrat vše

<?php
Header('Content-Type:text/html; charset=utf-8'); // pošleme hlavičku, projistotu
echo '<?xml version="1.0" encoding="UTF-8"?>'; // <? může dělat bordel pkud máme povoleny short tags
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
 <meta name="author" content="minim.V (mailto:minim.v@gmail.com)" />
 <meta name="copyright" content="minim.V, 2005" />
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta http-equiv="content-language" content="cs" />
<title>Odeslat e-mail</title>
</head>
<body>

<?php
if (empty ($_POST)) {
echo '<h1>Napište mi</h1>
<form method="post" action="'.$_SERVER[SCRIPT_NAME].'" />
Odesílatel:<br /><input name="odesilatel" /><br /><br />
Příjemce:<br /><input name="prijemce" /><br /><br />
Předmět:<br /><input name="predmet" /><br /><br />
Zpráva:<br /><textarea rows="5" cols="77" name="zprava"></textarea>
<br /><input type="submit" name="odeslat" value="Odeslat" />';
}

else {
mail( $_POST["prijemce"], $_POST["predmet"], $_POST["zprava"], "From:".$_POST['odesilatel']."\n" );
echo '<p>E-mail byl úspěšně odeslán <a href="mail-me.php"><input type="button" name="zpet" value="Zpět" /></a></p>';
}
?>

</body>
</html>
Uložit na server s podporou php (a funkce mail()) pod nějakým názvem s koncovkou .php

//EDIT: Interpunkce
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

znovu se ptám, proč ten člověk probůh nechce e-mail? bojí se toho nebo co? vždyť to je řešení s prací na půl minuty než se vytvoří novej účet (a eventuelně nakonfiguruje outlook express), mnohem jednodušší než tahle zoufalá zběsilost :cry:
ignorelist: kremrole a dezoláti
Drom
Začátečník
Začátečník
Uživatelský avatar
Registrován: 18. zář 2005
Bydliště: Kdyne
Kontaktovat uživatele:

Příspěvek od Drom »

zombux píše:znovu se ptám, proč ten člověk probůh nechce e-mail? bojí se toho nebo co? vždyť to je řešení s prací na půl minuty než se vytvoří novej účet (a eventuelně nakonfiguruje outlook express), mnohem jednodušší než tahle zoufalá zběsilost :cry:
E-mailova totalita :)

Stejne uz je ocislovanej cislem telefonu :)
Odpovědět

Zpět na „Programování a web“