Script pro odesílání upozornění emailem, že někdo navštívil web

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Martin Baroch
Level 2
Level 2
Příspěvky: 198
Registrován: říjen 13
Pohlaví: Muž
Stav:
Offline

Script pro odesílání upozornění emailem, že někdo navštívil web

Příspěvekod Martin Baroch » 27 led 2020 19:01

Rád bych získal script, který by mi zasílal upozornění emailem, že někdo z registrovaných uživatelů právě navštívil web.
Jak na to? :idea:

Děkuji předem za odpověď.

Martin Baroch

Reklama
petr22
Guru Level 15
Guru Level 15
Příspěvky: 53597
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Script pro odesílání upozornění emailem, že někdo navštívil web

Příspěvekod petr22 » 27 led 2020 19:42

Chybi jakekoliv udaje ktere maji informacni hodnotu.

Jediny zpusob je ze se jedna o web s registraci a dotycny uzivatel se prihlasi a potom pouzity
system posle email pokud to podporuje.

Jina moznost identifikace uzivatele neni.

Martin Baroch
Level 2
Level 2
Příspěvky: 198
Registrován: říjen 13
Pohlaví: Muž
Stav:
Offline

Re: Script pro odesílání upozornění emailem, že někdo navštívil web

Příspěvekod Martin Baroch » 27 led 2020 19:50

Jedná se mi o doplnění tohoto scriptu:

<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads

* wp-blog-header.php which does and tells WordPress to load the theme.

*
* @package WordPress
*/

/**
* Tells WordPress to load the WordPress theme and output it.

*
* @var bool

*/
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template
*/
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

session_start();
if($_SESSION["navstevaVRelaci"] != "ano" and $_SERVER["REMOTE_ADDR"] != "")
{ $hl = "From: PRIVÁTNÍ WEBOVÉ STRÁNKY ČIMELICE wordpress@cimelice1963.czweb.org";
$hl .= "\nMIME-Version: 1.0\n";
$hl .= "Content-Type: text/html;charset=\"UTF-8\"\n";
mail("barveramartin@gmail.com", "Návštěvník", "Tvůj web právě někdo navštívil!", $hl);
//syntaxe funkce mail(): mail(komu,předmět,zpráva,hlavička);
$_SESSION["navstevaVRelaci"] = "ano"; }
?>

tak, aby se ve zprávě zobrazilo jméno registrovaného uživatele, který právě navštívil web.

MB

Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1356
Registrován: červen 13
Bydliště: Jedna Velká díra ve středu Evropy :D
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Script pro odesílání upozornění emailem, že někdo navštívil web

Příspěvekod rhsCZ » 27 led 2020 21:28

Zkus toto.

Kód: Vybrat vše

<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads

* wp-blog-header.php which does and tells WordPress to load the theme.

*
* @package WordPress
*/

/**
* Tells WordPress to load the WordPress theme and output it.

*
* @var bool

*/
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template
*/
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

session_start();
$current_user = wp_get_current_user();
if($_SESSION["navstevaVRelaci"] != "ano" and $_SERVER["REMOTE_ADDR"] != "" )
{
   if(current_user->display_name != "")
   {
      $hl = "From: PRIVÁTNÍ WEBOVÉ STRÁNKY ČIMELICE wordpress@cimelice1963.czweb.org";
      $hl .= "\nMIME-Version: 1.0\n";
      $hl .= "Content-Type: text/html;charset=\"UTF-8\"\n";
      mail("barveramartin@gmail.com", "Návštěvník", "Tvůj web právě navštívíl uživatel: ".current_user->display_name."!!", $hl);
      //syntaxe funkce mail(): mail(komu,předmět,zpráva,hlavička);
      $_SESSION["navstevaVRelaci"] = "ano"; }}
?>


„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ

Martin Baroch
Level 2
Level 2
Příspěvky: 198
Registrován: říjen 13
Pohlaví: Muž
Stav:
Offline

Re: Script pro odesílání upozornění emailem, že někdo navštívil web

Příspěvekod Martin Baroch » 27 led 2020 22:01

Vyhazuje mi to chybovou hlášku u obou šipek -> if(current_user->display_name != "")
mail("barveramartin@gmail.com", "Návštěvník", "Tvůj web právě navštívíl uživatel: ".current_user->display_name."!!", $hl);


Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR) in /3w/czweb.org/c/cimelice1963/index.php on line 28

Dodatečně přidáno po 1 hodině 4 minutách 15 vteřinách:
Už jsem to takhle opravil a je to OK.:

f($current_user -> display_name != "")
{
$hl = "From: PRIVÁTNÍ WEBOVÉ STRÁNKY ČIMELICE wordpress@cimelice1963.czweb.org";
$hl .= "\nMIME-Version: 1.0\n";
$hl .= "Content-Type: text/html;charset=\"UTF-8\"\n";
mail("barveramartin@gmail.com", "Návštěvník", "Tvůj web právě navštívíl uživatel: ".$current_user -> display_name."!!", $hl);


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Odesílání emailu bez mého vědomí
    od trudy557 » 20 led 2024 19:16 » v Komunikace na internetu
    1
    1545
    od mmmartin Zobrazit poslední příspěvek
    20 led 2024 19:21
  • Poradí někdo jak na opravu elektrického chopperu? Příloha(y)
    od KarelDrn » 03 pro 2023 23:18 » v Vše ostatní (z oblasti IT)
    4
    4250
    od kecalek Zobrazit poslední příspěvek
    04 pro 2023 16:19
  • Pomuže někdo s upravou jednoduche web stranky? Příloha(y)
    od BigSandy » 14 kvě 2023 14:55 » v Programování a tvorba webu
    16
    3761
    od BigSandy Zobrazit poslední příspěvek
    15 kvě 2023 12:33
  • Pomůže mi někdo rozjet server Fujitsu Primergy TX1320 M3 ?
    od roninn » 10 srp 2023 16:58 » v Vše ostatní (hw)
    2
    1508
    od roninn Zobrazit poslední příspěvek
    10 srp 2023 21:18

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů