Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: jenikosft 28 Září 2008, 12:28:57
-
stránka login.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Jméno</title>
</head>
<body>
<form ACTION="mail.php">
Jméno: <input NAME=jmeno><br>
Heslo: <input NAME=heslo type=password type=text method=POST>
<input TYPE=Submit VALUE="Login">
</form>
</body>
</html>
stránka mail.php
<?php
include("Mail.php");
/* mail setup recipients, subject etc */
$recipients = "feedback@yourdot.com";
$headers["From"] = "honzik.cizmar@gmail.com";
$headers["To"] = "honzik.cizmar@gmail.com";
$headers["Subject"] = $_GET["jmeno"];
$mailmsg = $_POST["heslo"];
/* SMTP server name, port, user/passwd */
$smtpinfo["host"] = "smtp.gmail.com";
$smtpinfo["port"] = "25";
$smtpinfo["auth"] = true;
$smtpinfo["username"] = "honzik.cizmar";
$smtpinfo["password"] = "********";
/* Create the mail object using the Mail::factory method */
$mail_object =& Mail::factory("smtp", $smtpinfo);
/* Ok send mail */
$mail_object->send($recipients, $headers, $mailmsg);
echo "hojky..."
?>
a prostě mi to neodešle když do hesla zadám víc slov.... Neví někdo co s tím?
p.s. nechci pomocí toho nějak získávat hesla, jen mě zajímá jak se to dělá... dík moc...
-
http://sk.php.net/function.mail
Najprv by som ale zacal upravou HTML kodu, aby bol validny a pristupny. Ak vies dobre po anglicky, doporucujem http://htmldog.com/guides/htmladvanced/forms/
include("Mail.php");
Toto mi velmi nedava zmysel, v subore mail.php vkladas ten isty subor - mail.php? To nemoze fungovat.
-
ahoj, co ti vyhodi "echo $mailmsg;"