From 45158792c6e6edce91c3a68a972d4b8fd680bbed Mon Sep 17 00:00:00 2001 From: sijanec Date: Thu, 20 Feb 2020 17:08:33 +0100 Subject: ugotovil sem, da sem nekaj spreminjal brez commita MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit tukaj imate, če vam kaj pomaga... --- index.php | 58 +++++++++++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 25 deletions(-) diff --git a/index.php b/index.php index eab4527..7a65a96 100644 --- a/index.php +++ b/index.php @@ -10,12 +10,13 @@ session_start(); clearstatcache(); ini_set('display_errors', 'On'); //debug -error_reporting(~E_NOTICE); //debug +error_reporting(0); //debug +header("Content-Type: text/html"); $nadaljuj = "ja"; require_once $_SERVER['DOCUMENT_ROOT'] . '/vendor/autoload.php'; $securimage = new Securimage(); -$verzija = "0.1.19.09.18"; +$verzija = "0.1.19.09.29"; $log .= "Verzija: " . $verzija . "\n"; @@ -26,12 +27,14 @@ $username = "shortlink"; // uporabniško ime za dostop do strežnika SQL $password = "antoniolukas"; // geslo za dostop do strežnika SQL $baza = "shortlink"; // podatkovna baza SQL v katero naj pišem - naredi jo pred zagonom programa $tabela = "links"; // tabela, ki naj jo naredim v podatkovni bazi SQL oziroma tabela v podatkovni bazi SQL, ki naj jo uporabljam -$maxlenght = 9; -$rxshort = "/^[0-9a-z]{1,".$maxlenght."}$/"; // angleško regular expression, ki naj ga uporabim za kratek niz - nujno popravi še besedilne opise. Pusti ga takega, kot je! +$maxlength = 9; +$rxshort = "/^[0-9a-z]{1,".$maxlength."}$/"; // angleško regular expression, ki naj ga uporabim za kratek niz - nujno popravi še besedilne opise. Pusti ga takega, kot je! $domena = $_SERVER['HTTP_HOST']; // tvoja domena -switch($domena){ - case "xn--pga.ga": - $domena = "š.ga"; +$delidomene = explode(".", $domena); +end($delidomene); +switch(prev($delidomene).".".next($delidomene)){ // smart enginerring + case "xn--jha.ga": + $domena = "ž.ga"; break; case "xn--oda.ga": $domena = "÷.ga"; @@ -42,8 +45,9 @@ switch($domena){ } $captcha = "ja"; // ja/ne: ali naj uporabljam captcho? potrebujete phpcaptcha.org, mapo securimage skopirajte zraven index.php (tega programa). $kljuc = "antoniolukas"; // api kljuc, da bi treba captche -if($_SERVER['HTTP_HOST'] == "xn--pga.ga") { - $securimage_folder_missing = "securimage mapa z datotekami za captcho ne obstaja. Naložite jo iz phpcaptcha.org/download in jo postavite zraven index.php, ali pa spremenite +//if($_SERVER['HTTP_HOST'] == "xn--pga.ga") { +if(in_array(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2), ['sl', 'hr', 'sr', 'bs'])) { + $securimage_folder_missing = "securimage mapa z datotekami za captcho ne obstaja. Naložite jo iz phpcaptcha.org/download in jo postavite zraven index.php, ali pa spremenite nastavitev captcha v konfiguracijah (definicije) iz ja na ne (ne priporočam).\n"; $dbconn_error = "
Povezava v podatkovno bazo ni uspela.  zakone.";
+in nikakor ne za namene vohunjenja (tracking cookies). Piškotki so vidni samo na domeni ž.ga, torej samo našemu strežniku. To sporočilo smo vam po veljavnem EU
+zakonu morali pokazati, ker je strežnik lociran v Sloveniji, ki sledi EU direktivam o piškotkih, kar pomeni, da moram upoštevati te  zakone.
+Administrator je Anton Luka Šijanec, kontakt: +38664176345 in sijanecantonluka+shortlink@gmail.com. +"; } else { $securimage_folder_missing = "securimage folder missing"; $dbconn_error = "
Connection to the database was not successful.