Mám vytvořený index.php na odesílání upozornění emailem kdo z registrovaných uživatelů právě navštívil web. Do nedávná fungoval OK. Nyní místo jména uživatele index odesílá jen zprávu, že web navštívil nepřihlášený užívátel.
Po vyřazení prvního if z funkce s mým jménem by měl přijït email, když se přihlásím na web, že web navštívil Martin Baroch.
Ale neděje se tak, jen vrací hlášku, že web navštívil nepřihlášený uživatel. Program prostě ignkruje střední část scriptu a provede jen jeho závěr po poslednïm else.
Jedná se o tento script:
<?php
session_start();
/**
* 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' );
//if(@$_COOKIE["uzivatelWebu"] != "Martin Baroch" )
{
if(@$_SESSION["odeslano"] != "ano") {
if(@$_COOKIE["uzivatelWebu"] != "") {
$uzivatel = $_COOKIE["uzivatelWebu"];
$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";
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: 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", "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";
}
}
?>
KDE JE CHYBA?
Děkuji předem za odpověď.
MB
Index.php pro odesílání upozornění emailem nefunguje!
-
- Level 2
- Příspěvky: 201
- Registrován: říjen 13
- Pohlaví:
- Stav:
Offline
-
- Elite Level 10.5
- Příspěvky: 10939
- Registrován: únor 12
- Bydliště: Pankrac
- Pohlaví:
- Stav:
Offline
Re: Index.php pro odesílání upozornění emailem nefunguje!
Mám vytvořený index.php na odesílání upozornění emailem kdo z registrovaných uživatelů právě navštívil web. Do nedávná fungoval OK.
Podle mnozstvi tvych temat bych rekl, ze to nikdy nefungovalo...
Stredni cast skriptu to ignoruje, protoze podminka je tak vyhodnocena.
Prazaci jo ty se maj, az kdyz si me zavolaj..
-
- Level 2
- Příspěvky: 201
- Registrován: říjen 13
- Pohlaví:
- Stav:
Offline
Re: Index.php pro odesílání upozornění emailem nefunguje!
Je možné to vyhodnocení podmínky nějak opravit?
Děkuji.
MB
Děkuji.
MB
-
- Level 2
- Příspěvky: 201
- Registrován: říjen 13
- Pohlaví:
- Stav:
Offline
Re: Index.php pro odesílání upozornění emailem nefunguje!
Zvláštní je, že k ignorování střední části scriptu dochází jen na tabletu s Androidem. Na notebooku s Windows je vșechno OK.
Když otevřu web ve Windows přijde upozornění emailem "Web právě navštívil Martin Baroch"
Když otevřu web v Androidu přijde upozornění emailem "Web právě navštívil nepřihlášený uživatel...."
Jak se to dá vysvětlit, že dva OS vyhodnocují stejnou podmínku každý jinak?
Děkuji za odpověď.
MB
Když otevřu web ve Windows přijde upozornění emailem "Web právě navštívil Martin Baroch"
Když otevřu web v Androidu přijde upozornění emailem "Web právě navštívil nepřihlášený uživatel...."
Jak se to dá vysvětlit, že dva OS vyhodnocují stejnou podmínku každý jinak?
Děkuji za odpověď.
MB
-
- Elite Level 10.5
- Příspěvky: 10939
- Registrován: únor 12
- Bydliště: Pankrac
- Pohlaví:
- Stav:
Offline
Re: Index.php pro odesílání upozornění emailem nefunguje!
To vypada na praci s cookies.
Prazaci jo ty se maj, az kdyz si me zavolaj..
-
- Level 2
- Příspěvky: 201
- Registrován: říjen 13
- Pohlaví:
- Stav:
Offline
Re: Index.php pro odesílání upozornění emailem nefunguje!
No jo, ale jakou práci? Co bych měl s cookies v Androidu udělat?
Děkuji
MB
Děkuji
MB
Re: Index.php pro odesílání upozornění emailem nefunguje!
Napadame jen to, ze proste v androidu mas prazdne cookies. Nema tvuj browser zakazane ukladani cookies nebo neco? Android nepouzivam, takze nevim jak to tam chodi.
-
- Level 2
- Příspěvky: 201
- Registrován: říjen 13
- Pohlaví:
- Stav:
Offline
Re: Index.php pro odesílání upozornění emailem nefunguje!
Zakázané cookies na tabletu s Androidem nemám. To bylo to první co jsem kontroloval.
MB
MB
Re: Index.php pro odesílání upozornění emailem nefunguje!
A zkousel jsi se kouknout co vlastne ti vraci "$_COOKIE["uzivatelWebu"]"? Je prazdne?
-
- Level 2
- Příspěvky: 201
- Registrován: říjen 13
- Pohlaví:
- Stav:
Offline
Re: Index.php pro odesílání upozornění emailem nefunguje!
$_COOKIE["uzivatelWebu"]
A kam to mám vložit abych zjistil co to vrací?
MB
A kam to mám vložit abych zjistil co to vrací?
MB
Re: Index.php pro odesílání upozornění emailem nefunguje!
Můžeš zkusit nebo hned pod
Kód: Vybrat vše
var_dump($_COOKIE["uzivatelWebu"]);
Kód: Vybrat vše
die(var_dump($_COOKIE["uzivatelWebu"]));
Kód: Vybrat vše
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
-
- Level 2
- Příspěvky: 201
- Registrován: říjen 13
- Pohlaví:
- Stav:
Offline
Re: Index.php pro odesílání upozornění emailem nefunguje!
Vložil jsem var_dump($_COOKIE["uzivatelWebu"]); hned pod require( dirname( __FILE__ ) . '/wp-blog-header.php' );
Nic se nezměnilo. Znovu přišlo, že web navštívil nepřihlášený uživatel.
MB
Nic se nezměnilo. Znovu přišlo, že web navštívil nepřihlášený uživatel.
MB
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
nejde se přihlásit pod firemním emailem na Outlook
od Tazator » 26 dub 2024 13:13 » v Kancelářské balíky - 3
- 2651
-
od Tazator
Zobrazit poslední příspěvek
30 dub 2024 08:57
-
-
- 1
- 2341
-
od mmmartin
Zobrazit poslední příspěvek
20 led 2024 19:21
-
- 10
- 2449
-
od xCloudGirl
Zobrazit poslední příspěvek
05 bře 2024 17:40
-
- 2
- 876
-
od petr22
Zobrazit poslední příspěvek
25 pro 2023 10:15
-
-
Outlook app nefunguje
od WangJason97 » 31 srp 2023 11:19 » v Mobily, tablety a jiná přenosná zařízení - 0
- 2745
-
od WangJason97
Zobrazit poslední příspěvek
31 srp 2023 11:19
-
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 13 hostů