Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Problém s PHP...  (Přečteno 2327 krát)

jenikosft

  • Aktivní člen
  • *
  • Příspěvků: 173
Problém s PHP...
« kdy: 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...

zenwalker

  • Návštěvník
  • Příspěvků: 72
    • Richard Knop
Re: Problém s PHP...
« Odpověď #1 kdy: 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.
« Poslední změna: 28 Září 2008, 20:12:44 od zenwalker »
Toshiba Satellite L35-S2366 (Intel CoreDuo T2060, 2GB DDRAM2 667, ati radeon xpress 200M)
Ubuntu 8.10

pavolzetor

  • Host
Re: Problém s PHP...
« Odpověď #2 kdy: 28 Září 2008, 20:14:06 »
ahoj, co ti vyhodi "echo $mailmsg;"

 

Provoz zaštiťuje spolek OpenAlt.