Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Rutiny pro index.php a wp-login.php

Jsem administrátor webu. Chci abych dostával upozornění emailem. že registrovaný uživatel právě navštívil web. Za tím účelem jem vytvořil dvě rutiny, ale nefungují mi. Byl by někdo schopen zjistit proč a event. to opravit?

RUTINA PRO INDEX.PHP

if($_COOKIE["uzivatelWebu"] != "") { if($_SESSION["odeslano"] != "ano") { if($_COOKIE["uzivatelWebu"] != "")
{ $uzivatel = $_COOKIE["uzivatelWebu"];
$hl = "From: Můj nový wordpress na cimelice01.borec.cz wordpres@^cimelice01.borec.cz^";
$hl .= "\nMIME-Version: 1.0\n"; $hl .= "Content-Type: text/html;charset=\"UTF-8\"\n";
if(strpos($uzivatel,"ová") === false and strpos($uzivatel,"ová") === false)
{ mail("barveramartin@gmail.com", "Návštěvník", "Web právě navštívil " .
$_COOKIE["uzivatelWebu"],$hl); } else { mail("barveramartin@gmail.com", "Návštěvník", "Web právě navštívila " .
$_COOKIE["uzivatelWebu"],$hl); } } else { $hl = "From: Můj nový wordpress na cimelice01.borec.cz wordpress@^cimelice01.borec.cz^";
$hl .= "\nMIME-Version: 1.0\n"; $hl .= "Content-Type: text/html;charset=\"UTF-8\"\n";
mail("barveramartin@gmail.com", "Návštěvník", "Web právě navštívil nepřihlášený uživatel.
(Také je možné, že má zakázané cookies webu)",$hl); }
$_SESSION["odeslano"] = "ano"; } }

RUTINA PRO WP-LOGIN.PHP

$prip = mysqli_connect("sql5.webzdarma.cz","cimelice01bo1949","Magistr2021@");
mysqli_select_db($prip,"cimelice01bo1949");
mysqli_query($prip,"select database()");
$hl = "From: Můj nový wordpress na cimelice01.borec.cz wordpress@cimelice01.borec.cz";
$hl .= "\nMIME-Version: 1.0\n";
$hl .= "Content-Type: text/html;charset=\"UTF-8\"\n";
$dotaz = mysqli_query($prip,"select `display_name` from `_wpusers` where `user_login` like '"
.mysqli_real_escape_string($prip,$user_name) . "' or`user_nicename` like '" . mysqli_real_escape_string($prip,$user_name) . "'");
list($jmeno) = mysqli_fetch_array($dotaz);
if($_COOKIE["uzivatelWebu"] == "") {
setcookie("uzivatelWebu", $jmeno, time() +100*365*24*60*60);
$_SESSION["odeslano"] = "ne";
}

Děkuji předem za odpověď a pomoc.

Magistr

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
A tohle už máš vyřešený? https://pc.poradna.net/questions/3063706-jak-zobrazit-jmena-registrovanych-…
host 18.02.2021 17:09
host
Nemám a chtěl bych to smazat, ale nevím jak.
Magistr01 18.02.2021 17:18
Magistr01
Proč smazat? Třeba se odpovědi budou hodit někomu jinému. Byla by ale slušnost napsat, že už řešení… poslední
host 18.02.2021 18:34
host

Proč smazat? Třeba se odpovědi budou hodit někomu jinému. Byla by ale slušnost napsat, že už řešení nepotřebuješ, aby se rádci zbytečně nesnažili. O nějakém poděkování se už ani nezmiňuju, je to vlastně naše povinnost, jak si někteří myslí, radit zadarmo ve svém volném čase....

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