Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Bledy przy wysylaniu maila
dareckiphp
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 10.07.2003

Ostrzeżenie: (0%)
-----


:?: Witam, mam prosbe o pomoc.
Funkcja ponizej ma wysylac e-mail do uzytkownika ktory podal swoj login i adres e-mailowy. Niestety tego nie robi. W tej chwili wyrzuca blad "Undefined index: $uzytkownik on line -> $_POST['$uzytkownik'] = addslashes($_POST['$uzytkownik']);". Problem w tym ze nawet jakby go poprawic to i tak mail nie idzie nigdzie na skrzynke, choc dane oczywiscie podczas tworzenia nowego klienta sa wpisywane do bazy.
Pomozcie, bo leb mi juz peka od moich beznadziejnych pomyslow rozwiazania tego wezla.

[php:1:d0fa1a9d90]<?php
function wyslij_haslo($uzytkownik, $haslo) {
$pass = rand();
$hash = base64_encode($pass);

$query = mysql_query ("SELECT email FROM osoba WHERE login='$uzytkownik'");
$wynik = mysql_query("$query");

$pass = addslashes($pass);
$_POST['$uzytkownik'] = addslashes($_POST['$uzytkownik']);

$from = 'Test <xxx@xxx.pl>';
$subject = "Potwierdzenie rejestracji";
$body ="Zarejestrowales sie.<br>

Twoj login: ".$_POST['$uzytkownik']." <br>
Haslo: $haslo <br>";

if ($wynik and email($_POST[email],$subject,$body,"From: xxx"))
return 1;
else
return 0;
}
?>[/php:1:d0fa1a9d90]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
KaMeLeOn
post
Post #2





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


To po co używasz tablicy $_POST skoro dane masz podane na tacy...
[php:1:e0ed1a0bc5]<?php
function wyslij_haslo($uzytkownik)
{
$pass = rand();
$hash = base64_encode($pass);
$query = mysql_query ("SELECT email FROM osoba WHERE login='$uzytkownik'");
if( $wynik = mysql_fetch_assoc($query) )
{
$pass = addslashes($pass);
$from = 'Test<xxx@xxx.pl>';
$subject = "Potwierdzenie rejestracji";
$body ="Zarejestrowales sie.<br />
Login: $uzytkownik<br />
Haslo: $haslo <br />";
if( mail($wynik['email'], $subject, $body, "From: xxx") )
{
return 1;
}
}
return 0;
}
?>[/php:1:e0ed1a0bc5]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:41