abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    16.8. 01:00 | Komunita

    Debian dnes slaví 32 let. Ian Murdock oznámil vydání "Debian Linux Release" 16. srpna 1993.

    Ladislav Hagara | Komentářů: 15
    15.8. 17:44 | IT novinky

    Policisté zadrželi odsouzeného drogového dealera Tomáše Jiřikovského, který daroval ministerstvu spravedlnosti za tehdejšího ministra Pavla Blažka (ODS) bitcoiny v miliardové hodnotě, a zajistili i darovanou kryproměnu. Zadržení Jiřikovského může být podle ministerstva důležité k rozuzlení kauzy, která vypukla koncem května a vedla ke konci Blažka. Zajištění daru podle úřadu potvrzuje závěry dříve publikovaných právních

    … více »
    Ladislav Hagara | Komentářů: 9
    15.8. 13:44 | IT novinky

    Administrativa amerického prezidenta Donalda Trumpa jedná o možném převzetí podílu ve výrobci čipů Intel. Agentuře Bloomberg to řekly zdroje obeznámené se situací. Akcie Intelu v reakci na tuto zprávu výrazně posílily. Trump minulý týden označil Tana za konfliktní osobu, a to kvůli jeho vazbám na čínské společnosti, čímž vyvolal nejistotu ohledně dlouholetého úsilí Intelu o obrat v hospodaření. Po pondělní schůzce však prezident o šéfovi Intelu hovořil příznivě.

    Ladislav Hagara | Komentářů: 3
    15.8. 05:44 | IT novinky

    Společnost Purism stojící za linuxovými telefony a počítači Librem má nově v nabídce postkvantový šifrátor Librem PQC Encryptor.

    Ladislav Hagara | Komentářů: 10
    14.8. 18:00 | Nová verze

    VirtualBox, tj. multiplatformní virtualizační software, byl vydán v nové verzi 7.2. Přehled novinek v Changelogu. Vypíchnou lze vylepšené GUI.

    Ladislav Hagara | Komentářů: 0
    14.8. 14:11 | IT novinky

    Eric Migicovsky, zakladatel společnosti Pebble, v lednu oznámil, že má v plánu spustit výrobu nových hodinek Pebble s již open source PebbleOS. V březnu spustil předprodej hodinek Pebble Time 2 (tenkrát ještě pod názvem Core Time 2) za 225 dolarů s dodáním v prosinci. Včera představil jejich konečný vzhled (YouTube).

    Ladislav Hagara | Komentářů: 31
    14.8. 12:44 | Zajímavý software

    Byla oznámena nativní podpora protokolu ACME (Automated Certificate Management Environment) ve webovém serveru a reverzní proxy NGINX. Modul nginx-acme je zatím v preview verzi.

    Ladislav Hagara | Komentářů: 1
    14.8. 12:22 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 25.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    13.8. 11:55 | IT novinky

    Společnost Perplexity AI působící v oblasti umělé inteligence (AI) podala nevyžádanou nabídku na převzetí webového prohlížeče Chrome internetové firmy Google za 34,5 miliardy dolarů (zhruba 723 miliard Kč). Informovala o tom včera agentura Reuters. Upozornila, že výše nabídky výrazně převyšuje hodnotu firmy Perplexity. Společnost Google se podle ní k nabídce zatím nevyjádřila.

    Ladislav Hagara | Komentářů: 5
    13.8. 04:33 | Bezpečnostní upozornění

    Intel vydal 34 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20250812 mikrokódů pro své procesory řešící 6 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (52%)
     (19%)
     (4%)
     (5%)
     (2%)
     (1%)
     (1%)
     (17%)
    Celkem 407 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    Dotaz: MySQL

    31.3.2020 14:37 trittler
    MySQL
    Přečteno: 1800×
    Ahojte, potreboval by som pomoc s prechodom z mysql na mysqli... Ak si to upravím, vždy dostanem chybu na 12 riadku... Chyba :
    Fatal error: Uncaught Error: Call to undefined function mysql_query() in 
    Error: Call to undefined function mysql_query() in
    
    Originál kód :
    
    < ?php
      include("config.inc");
      include("texty.php");
      session_start();
      class login_management {
      public function loginUser($login,$password) 
      {   
          $login = ocisti($login, 1, 1, ".@");
          $password = ocisti($password, 1, 1, ".,/-+*!?@#€$%&:_");
          $password = sha1($password);
          $result ="SELECT ID_U, meno, priezvisko, mail, pUpdObj,pVisZml, pUpdZml, pPro, pAdmin, pAllObj FROM uzivatelia WHERE mail='$login' and heslo='$password' and visibleU=1";
          $naslo = mysql_query($result);
          if(!$naslo)
            header("Location: login.php?error=3");
          if(mysql_num_rows($naslo) > 0)
          { 
            $row = mysql_fetch_assoc($naslo);
            session_regenerate_id();
          	$_SESSION['logged'] = 'aNo93*';
            $_SESSION['Name'] = $row['meno'].' '.$row['priezvisko'];
            $_SESSION['ID_user'] = $row['ID_U'];
            $_SESSION['praAllObj'] = $row['pAllObj'];
            $_SESSION['praUpdObj'] = $row['pUpdObj'];
            $_SESSION['praVisZml']=$row['pVisZml'];
            $_SESSION['praUpdZml'] = $row['pUpdZml'];
            $_SESSION['praPro'] = $row['pPro'];
            $_SESSION['praAdmin'] = $row['pAdmin'];
            $_SESSION['ses_ID']=session_id();
            $_SESSION['logTime'] = time();
            odpoj();
    	      header("Location: index.php");
    	      exit;
          }
          else 
          {
            odpoj();
            header("Location: login.php?error=1");
            exit();              
         }
        }
      public function checkUser()
      {
          if ($_SESSION['ses_ID']==session_id())
          {
            if ( ((!isset($_SESSION['Name'])) or (!isset($_SESSION['logged'])) or (($_SESSION['logged'])<>'aNo93*')) or (isset($_SESSION['logTime']) && ($_SESSION['logTime'] < time()-10800))) 
            {
              unset($_SESSION['logged']);
              unset($_SESSION['Name']);
              unset($_SESSION['ID_user']);
              session_destroy();
            	header("Location: login.php");
            }
            elseif(isset($_SESSION['logTime']))
            {
              $_SESSION['logTime'] = time();
            }
          }
          else
          {
            session_destroy();
            header("Location: login.php");
          }         
            
      }
      public function checkPravaUpdObj()
      {
        if ((!isset($_SESSION['praUpdObj'])) or ($_SESSION['praUpdObj']!=1))
        {
        	header("Location: index.php");
        }
      }
      public function checkPravaVisZml()
      {
        if ((!isset($_SESSION['praVisZml'])) or ($_SESSION['praVisZml']!=1))
        {
        	header("Location: index.php");
        }
      }
      public function checkPravaUpdZml()
      {
        if ((!isset($_SESSION['praUpdZml'])) or ($_SESSION['praUpdZml']!=1))
        {
        	header("Location: index.php");
        }
      }
      public function checkPravaPro()
      {
        if ((!isset($_SESSION['praPro'])) or ($_SESSION['praPro']!=1))
        {
        	header("Location: index.php");
        }
      }
        public function checkPravaAdmin()
      {
        if ((!isset($_SESSION['praAdmin'])) or ($_SESSION['praAdmin']!=1))
        {
        	header("Location: index.php");
        }
      }
      public function logoutUser() 
      {
          unset($_SESSION['logged']);
          unset($_SESSION['Name']);
          unset($_SESSION['ID']);
          session_destroy();
          echo "odlhaseny";
          exit;
      }
    }
    ? >
    

    Odpovědi

    31.3.2020 15:58 VM
    Rozbalit Rozbalit vše Re: MySQL
    Zkusil bych mysqli naimportovat. A připojit se k databázi, pokud jsem něco nepřehlédl.
    18.6.2020 21:49 Luboš | skóre: 2
    Rozbalit Rozbalit vše Re: MySQL
    to bude to echo "odlhaseny" :-)
    Gréta avatar 31.3.2020 17:05 Gréta | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: MySQL

    nóóóóóóó potřebuješ nahradit mysql_query funkcí mysqli_query hele :O ;D

    jako php nedělám a trošičku se ho i štítim ale jako i tak tam vidim nějaký divný věci kromě tohodletoho :O :O třeba ta funkce očisti :O :O :D :D předpokládám že jako z nějakýho děsně divnýho důvodu odstraňuje některý znaky ze stringu hesla a uplně nesmyslně snižuje jeho bezpečnost. zaprvý nato určitě bude existovat už jakože nějaká hotová funkcička v tom php která určitě bude fungovat líp a bude voveřená a bezpečná a zadruhý je to uplná pitomost dávat pryč speciální znaky jako plus mínus vykřičník to jako těžko muže něčemu vadit nóóóóóóó jako jestli se teda s heslama neprasečí nějak někde kousek dál :O :O ;D ;D

    taky jako používej takový prepared statements hele protože bezpečnost ;D

    sha1 hashování už neni bezpečný nahraď silnějším hele :O :O :'( :'( ;D

    ale jako to sou věci co v tom vidim já která si k php jenom trošičku čuhla protože musela a pak si musela celej dlóóóóóóóuhej den pouštět v umyvadle na hlavičku střídavě horkou a ledovou vodu aby zní php zase vylítlo :O :O :D :D phpkář v tom možná najde další hrupki ;D

    Gréta avatar 31.3.2020 23:21 Gréta | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: MySQL

    a todleto nepůsobí moc důvěryhodně jako :O :O ;D

    $_SESSION['praAdmin']!=1
    31.3.2020 22:27 Kit | skóre: 45 | Brno
    Rozbalit Rozbalit vše Re: MySQL
    MySQLi opravdu neobsahuje zastaralou funkci mysql_query(). Vlastně neobsahuje žádnou funkci mysql_*(). Pouze funkce mysqli_*().

    Využij příležitost a přeskoč MySQLi. PDO nabízí mnoho užitečných funkcionalit navíc, včetně jednoduchého ORM.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    16.4.2020 07:07 bohmar
    Rozbalit Rozbalit vše Re: MySQL
    celkem dobře to mají vyřešeno na https://files.cesky-hosting.cz/tools/mysql_php7.zip

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.