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

Název: Problém s PHP...
Přispěvatel: jenikosft 28 Září 2008, 12:28:57
stránka login.php
Citace
<!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
Citace
<?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...
Název: Re: Problém s PHP...
Přispěvatel: zenwalker 28 Září 2008, 20:05:42
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/

Kód: [Vybrat]
include("Mail.php");
Toto mi velmi nedava zmysel, v subore mail.php vkladas ten isty subor - mail.php? To nemoze fungovat.
Název: Re: Problém s PHP...
Přispěvatel: pavolzetor 28 Září 2008, 20:14:06
ahoj, co ti vyhodi "echo $mailmsg;"