Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Aktivace účtu

Jen co jsem díky vám vyřešil jeden problém naskytl se další.Aktivace účtu probíhá nějak takto

// a sestavíme e-mail s instrukcemi, jak registraci dokončí
$path="http://".$_SERVER["SERVER_NAME"].":".$_SERV ER["SERVER_PORT"].$_SERVER["SCRIPT_NAME"]."?clanek =registracedokoncena&id=".$lastid."&email= ".$_POST["email"];
$telo = "Dekujeme Vam za registraci na nasem portale. Pro dokonceni ".
"registrace klepnete na nasledujici odkaz\n".
"$path\n".
"Pokud jste se na nasem portale nechteli zaregistrovat, povazujte tento e-mail za bezpredmetny.\n".
"Vas team.";
$hlavicky="From: ".$_POST["email"]."\nReturn-Path:".$_POST["email"] ;
mail ( $_POST["email"], "Registrace na portalu", $telo, $hlavicky);

Zkrátka se odešle adresa na mail.Nevím jestli je chyba už v tom mailu nebo až v souboru registracedokoncena v tomto řádku

mysql_query("update uzivatele set registracedokoncena=1 where id=".$_GET["id"]." and email='".$_GET["email"]."';");

Předmět Autor Datum
V první řadě změň tuto hrůzu (mezery a nelíbí se mi to :-)) $path="http://".$_SERVER["SERVER_NAME"]…
dan55 27.08.2010 21:21
dan55
a v com je akoze problem? ved to si nenapisal.... mame hadat? po kliku na tu linku z mejlu sa ti ne…
emem 27.08.2010 21:24
emem
Napíše to 'Chyba:Váše registrace byla dokončena.A aktivuje se to.Takže jsem odstranil to Chyba:mysql… poslední
3kolik 28.08.2010 12:16
3kolik

V první řadě změň tuto hrůzu (mezery a nelíbí se mi to :-))

$path="http://".$_SERVER["SERVER_NAME"].":".$_SERV ER["SERVER_PORT"].$_SERVER["SCRIPT_NAME"]."?clanek =registracedokoncena&id=".$lastid."&email= ".$_POST["email"];

za

$path="www.pokusy.clanweb.cz/?clanek=registracedokoncena&id=".$lastid."&email=".$_POST["email"];

a

mysql_query("update uzivatele set registracedokoncena=1 where id=".$_GET["id"]." and email='".$_GET["email"]."';");

za

mysql_query("UPDATE uzivatele SET registracedokoncena='1' where id='".$_GET['id']."' AND email='".$_GET['email']."' LIMIT 1");
echo "Chyba:".mysql_error();

Pokud tam bude chyba, vypíše ji to.
Nevím, jestli se úpravou něco zlepší, ale zkus to.

Zpět do poradny Odpovědět na původní otázku Nahoru