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í
×
    dnes 06:11 | Nová verze

    Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl 3,58 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 26,32 %. Procesor AMD používá 67,43 % hráčů na Linuxu.

    Ladislav Hagara | Komentářů: 0
    dnes 05:55 | IT novinky

    V Las Vegas probíhá veletrh CES (Consumer Electronics Show, Wikipedie). Firmy představují své novinky. Například LEGO představilo systém LEGO SMART Play: chytré kostky SMART Brick, dlaždičky SMART Tagy a SMART minifigurky. Kostka SMART Brick dokáže rozpoznat přítomnost SMART Tagů a SMART minifigurek, které se nacházejí v její blízkosti. Ty kostku SMART Brick aktivují a určí, co má dělat.

    Ladislav Hagara | Komentářů: 0
    včera 18:33 | Bezpečnostní upozornění

    Vládní CERT (GovCERT.CZ) upozorňuje (𝕏) na kritickou zranitelnost v jsPDF, CVE-2025-68428. Tato zranitelnost umožňuje neautentizovaným vzdáleným útočníkům číst libovolné soubory z lokálního souborového systému serveru při použití jsPDF v prostředí Node.js. Problém vzniká kvůli nedostatečné validaci vstupu u cest k souborům předávaných několika metodám jsPDF. Útočník může zneužít tuto chybu k exfiltraci citlivých

    … více »
    Ladislav Hagara | Komentářů: 2
    včera 16:22 | Komunita

    V úterý 13. ledna 2025 se v pražské kanceláři SUSE v Karlíně uskuteční 5. Mobile Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj a související infrastrukturu. Akci pořádá David Heidelberg.

    … více »
    lkocman | Komentářů: 0
    včera 16:00 | Pozvánky

    Už je 14 dní zbývá do začátku osmého ročníku komunitního setkání nejen českých a slovenských správců sítí CSNOG 2026. Registrace na akci je stále otevřená, ale termín uzávěrky se blíží. I proto organizátoři doporučují, aby se zájemci přihlásili brzy, nejlépe ještě tento týden.

    … více »
    VSladek | Komentářů: 0
    včera 02:22 | Pozvánky

    Rok 2026 sotva začal, ale už v prvním týdnu se nashromáždilo nezvykle mnoho zajímavostí, událostí a zpráv. Jedno je ale jisté - už ve středu se koná Virtuální Bastlírna - online setkání techniků, bastlířů a ajťáků, kam rozhodně doražte, ideálně s mikrofonem a kamerou a zapojte se do diskuze o zajímavých technických tématech.

    Dějí se i ne zcela šťastné věci – zdražování a nedostupnost RAM a SSD, nedostatek waferů, 3€ clo na každou položku z Číny … více »
    bkralik | Komentářů: 0
    5.1. 22:00 | Komunita

    Vývojáři GNOME a Firefoxu zvažují ve výchozím nastavení vypnutí funkce vkládání prostředním tlačítkem myši. Zdůvodnění: "U většiny uživatelů tento X11ism způsobuje neočekávané chování".

    Ladislav Hagara | Komentářů: 11
    5.1. 15:22 | Nová verze

    Nástroj pro obnovu dat GNU ddrescue (Wikipedie) byl vydán v nové verzi 1.30. Vylepšena byla automatická obnova z disků s poškozenou čtecí hlavou.

    Ladislav Hagara | Komentářů: 0
    5.1. 12:55 | IT novinky

    Protokol IPv6 má již 30 let. První návrh specifikace RFC 1883 je z prosince 1995.

    Ladislav Hagara | Komentářů: 14
    5.1. 01:55 | IT novinky

    Byli vyhlášeni vítězové ocenění Steam Awards 2025. Hrou roku a současně nejlepší hrou, která vám nejde, je Hollow Knight: Silksong.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (1%)
     (4%)
     (0%)
     (11%)
     (24%)
     (6%)
     (6%)
     (3%)
     (10%)
     (51%)
    Celkem 232 hlasů
     Komentářů: 5, poslední dnes 10:35
    Rozcestník

    Dotaz: Zobrazení dat v php ze stránky vyžadující přihlášení

    30.11.2009 17:07 Saky
    Zobrazení dat v php ze stránky vyžadující přihlášení
    Přečteno: 337×
    Zdravím Pro vlastní aplikaci (PERL) využívám řadu php scriptů, jako zdroje dat. Bohužel je nutné pracovat v nešťastném kódování iso-8859-2. Stránky si tedy převádím takto:
    header("Content-Type: text/html; charset=iso-8859-2"); 
    $handle = fopen("http://www.seznam.cz", "r"); 
    
    for ($i = 1; !feof($handle); ++$i) { 
    $line = fgets($handle); 
    $line = iconv('utf-8', 'iso-8859-2//TRANSLIT', $line); 
    
    echo $line; 
    } 
    fclose($handle); 
    

    Nyní řeším problém, že bych potřeboval zobrazit data, dostupná až po přihlášení na seznam.cz. Lze nějak vyřešit, aby se php script přihlásil na seznam.cz zadanými údaji a teprve poté provedl výpis kódu? Díky za každý TIP

    Odpovědi

    30.11.2009 18:35 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: Zobrazení dat v php ze stránky vyžadující přihlášení
    U takového dotazu se vždy děsím, co kdo vymýšlí za krkolomné řešení. (Typicky jde ruku v ruce s pokusem o nějaký pochybný druh výdělku.)

    Přihlášení na Seznam probíhá odesláním formuláře a zpracováním odpovědi na něj. K tomu stačí znalost HTTP a cookies. Nápověda: fopen() ti na to stačit nebude.
    30.11.2009 18:41 Saky
    Rozbalit Rozbalit vše Re: Zobrazení dat v php ze stránky vyžadující přihlášení
    K výdělku to neslouží :-))). Jde o získání informace, zda je na uživatelském účtu nějaký vzkaz ve vzkazníku :). Jde o profil aplikace (BOTa) a chtěl jsem, aby mohl kontrolovat vzkazník a případně upozornil na nový vzkaz (Např upozornění administrátorů) :-)
    30.11.2009 20:00 12345 | skóre: 41 | blog:
    Rozbalit Rozbalit vše Re: Zobrazení dat v php ze stránky vyžadující přihlášení
    Na provádění libovolných HTTP requestů je ideální curl.
    30.11.2009 20:05 Saky
    Rozbalit Rozbalit vše Re: Zobrazení dat v php ze stránky vyžadující přihlášení
    S tím právě experimentuji, bohužel to vůbec neznám. Mám něco takového:
    function postit(&$data,$url,$verbose,$cookies){
     $s="";
     foreach($data as $key=>$val) {
       if (!empty($s)) $s.= '&';
       $s.= $key.'='.urlencode($val);
     }
     // init
     $ch = curl_init($url);
     // set options
     curl_setopt($ch, CURLOPT_HTTP_VERSION, 1.0);
     curl_setopt($ch, CURLOPT_VERBOSE, $verbose);
     curl_setopt($ch, CURLOPT_HEADER, 1);
     curl_setopt($ch, CURLOPT_TIMEOUT, 100);
     if($cookies != 0){ 
     curl_setopt($ch, CURLOPT_COOKIE, $cookies);
     }
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, $s);
     // perform post
     $rr=curl_exec($ch);
     if ($verbose) echo $rr;
     curl_close($ch);
     }
    $data['jmeno'] = 'user';
    $data['heslo'] = 'pass';
    $data['trvale'] = '1';
    $data['prihlasit'] = '';
    ob_start();
    postit($data,'http://login.szn.cz/1',1,0);
    $buf = ob_get_clean();
    $expl = explode ("Set-Cookie: ", $buf);
    $cookies = "";
    foreach($expl as $key =>$cookie){
    if($key != 0){
    $expl2 = explode(";",$cookie);
    $expl3 = explode("=",$expl2[0]);
    if($cookies != ""){$cookies .= ";";}
    $cookies .= $expl3[0] . "=" . $expl3[1];
    $i++;
    }
    }
    $data = null;
    $data['zprava'] = '';
    postit($data,'http://login.szn.cz/',1,$cookies);
    
    Script mi však hlásí: "The requested method POST is not allowed for the URL /."
    30.11.2009 20:10 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Zobrazení dat v php ze stránky vyžadující přihlášení
    Pridal si tam úplne všetky elementy toho formuláru (aj skryté)?
    30.11.2009 20:15 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Zobrazení dat v php ze stránky vyžadující přihlášení
    Inak stačí, ak tam použiješ curl_init (bez url) raz a potom viac krát použiješ nastavenie URL pomocou curl_setopt a získanie dokumentu pomocou curl_exec (v takom prípade tam tie cookies po tom prihlásení ostanú).
    30.11.2009 20:22 Saky
    Rozbalit Rozbalit vše Re: Zobrazení dat v php ze stránky vyžadující přihlášení
    Děkuji za info..Pravda, nedal. Je to form na url http://login.szn.cz/ a koukám, že je tam ještě několik inputů jako hidden. Bohužel se mi to stejně nějak nedaří. :-(

    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.