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 13:22 | Upozornění

    Zemřel Scott Adams, tvůrce komiksových stripů Dilbert parodujících pracovní prostředí velké firmy.

    Ladislav Hagara | Komentářů: 1
    dnes 13:00 | Nová verze

    Sdružení CZ.NIC vydalo novou verzi Knot Resolveru (6.1.0). Jedná se o první vydanou stabilní verzi 6, která je nyní oficiálně preferovanou a doporučovanou verzí, namísto předešlé verze 5. Více o Knot Resolveru 6 je možné se dočíst přímo v dokumentaci.

    VSladek | Komentářů: 0
    dnes 01:22 | Nová verze

    Byl vydán Linux Mint 22.3 s kódovým jménem Zena. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze, že nástroj Systémová hlášení (System Reports) získal mnoho nových funkcí a byl přejmenován na Informace o systému (System Information). Linux Mint 22.3 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 1
    včera 21:33 | Nová verze

    Wine bylo po roce vývoje od vydání verze 10.0 vydáno v nové stabilní verzi 11.0. Přehled novinek na GitLabu. Vypíchnuta je podpora NTSYNC a dokončení architektury WoW64.

    Ladislav Hagara | Komentářů: 3
    včera 16:11 | Nová verze

    Byl vydán Mozilla Firefox 147.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Firefox nově podporuje Freedesktop.org XDG Base Directory Specification. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 147 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Humor

    Asociace repair.org udělila anticeny těm nejhorším produktům představeným na veletrhu CES 2026. Oceněnými jsou například šmírující kamery Amazon Ring AI, chytrý běžecký pás od společnosti Merach, která otevřeně přiznává, že nedokáže zabezpečit osobní data uživatelů, případně jednorázové lízátko, které rozvibrovává čelisti uživatele a tak přehrává hudbu. Absolutním vítězem je lednička od Samsungu, která zobrazuje reklamy a kterou lze otevřít pouze hlasovým příkazem přes cloudovou službu.

    NUKE GAZA! 🎆 | Komentářů: 10
    včera 12:00 | IT novinky

    Íránští protirežimní aktivisté si všímají 30% až 80% ztráty packetů při komunikaci se satelity služby Starlink. Mohlo by se jednat o vedlejší důsledek rušení GPS, kterou pozemní přijímače Starlinku používají k výpočtu polohy satelitů a kterou se režim rovněž snaží blokovat, podle bezpečnostního experta a iranisty Amira Rashidiho je ale pravděpodobnější příčinou terestrické rušení přímo satelitní komunikace Starlinku podobnou

    … více »
    NUKE GAZA! 🎆 | Komentářů: 12
    včera 00:55 | IT novinky

    Evropská komise (EK) zvažuje, že zařadí komunikační službu WhatsApp americké společnosti Meta mezi velké internetové platformy, které podléhají přísnější regulaci podle unijního nařízení o digitálních službách (DSA). Firmy s více než 45 miliony uživatelů jsou podle DSA považovány za velmi velké on-line platformy (Very Large Online Platforms; VLOP) a podléhají přísnějším pravidlům EU pro internetový obsah. Pravidla po

    … více »
    Ladislav Hagara | Komentářů: 21
    včera 00:44 | IT novinky

    Tržní hodnota technologické společnosti Alphabet poprvé v historii přesáhla čtyři biliony dolarů (83 bilionů Kč). Stalo se tak poté, co Apple oznámil, že bude na poli umělé inteligence (AI) spolupracovat s dceřinou firmou Alphabetu, společností Google.

    Ladislav Hagara | Komentářů: 5
    12.1. 11:11 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 161 (pdf).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (5%)
     (0%)
     (8%)
     (19%)
     (3%)
     (5%)
     (3%)
     (11%)
     (45%)
    Celkem 422 hlasů
     Komentářů: 11, poslední včera 15:18
    Rozcestník

    Dotaz: Apache nepredava promenne

    19.6.2006 02:31 trpicek
    Apache nepredava promenne
    Přečteno: 286×
    Ahoj lidicky, mam proble ve fedora 4 s Apache HTML formular mi nepredava hodnoty promenne do scriptu, nejlepe to vysvetlim na prikladu:
    soubor: form.html
    [HTML]
    [HEAD]
    [/HEAD]
    [BODY]
    [form name="mujform" method="GET" action="show.php"]
    [input type="text" name="testik"]
    [input type="submit" value="odeslat"]
    [/form]
    [/BODY]
    [/HTML]
    
    soubor: show.php
    [?php
    echo "[HTML][HEAD][TITLE]pokus[/TITLE][/HEAD];
    echo "[BODY];
    echo "odeslano: "$testik;
    echo "[/BODY][/HTML]";
    ?]
    
    poznamka: ve vypisu kodu jsem pouzil misto <> hranate zavorky [] jinak to neslo odeslat.

    script show.php by mel vypsat obsah promenne, ale nevypise, zkusil jsem i "POST" a nic

    v error_log je tato chyba: [client 192.168.1.93] PHP Notice: Undefined variable: testik in /var/www/html/show.php on line 4, referer: http://petr.home/form.php

    totez jsem zkusil na jinem serveru a funguje to.

    A jeste jeden jev, kterz mi nevadi, ale je to divne (tedy alespon pro mne). Php funguje, ale jen kdyz to je samostany soubor .php, pokud vlozim php do html, tak nefunguje. Pokud nekdo mate tuseni, kde muze byt zrada, budu vdecny za kazdou radu. dekuji Tomas

    Odpovědi

    19.6.2006 03:27 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: Apache nepredava promenne
    co tak tu premennu volat korektne ???
    echo "odeslano: "$HTTP_GET_VARS['testik'];
    
    priame volanie premennych v php funguje iba ak je direktiva register_globals nastavena na ON, resp pri pouziti:
    if (!empty($HTTP_POST_VARS))
            extract($HTTP_POST_VARS, EXTR_OVERWRITE);
    
    resp,:
    if (!empty($HTTP_GET_VARS))
            extract($HTTP_GET_VARS, EXTR_OVERWRITE);
    
    hore uvedene neodporucam pouzivat, ak to chces mat aspon trochu bezpecne (hockto ti moze z vonku "podstrcit" akukolvek premennu)...

    http://sk2.php.net/register_globals
    19.6.2006 06:49 trpicek
    Rozbalit Rozbalit vše Re: Apache nepredava promenne
    dekuji za pomoc! vyrezil jsem to upravou registru a funguje to, ale s tim polem $HTTP_GET_VARS['testik'] mi to nefunguje, ale vzhledem k tomu, ze mam jiz nejake scripty napsane a v nich pouyivam prime volani promennych, tak to necham tak. Jeste jednou dik Tomas
    19.6.2006 08:06 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Apache nepredava promenne
    Prastará moudrost praví, že z několika nabízených řešení si tazatel neomylně vybere to nejhorší. Vy jste právě ukázal, že si nejhorší řešení dokážete vybrat i v případě, že vám nabídnuto není… :-)
    19.6.2006 17:25 trpicek
    Rozbalit Rozbalit vše Re: Apache nepredava promenne
    No ja cekal kritiku :-) ale bezi mi to na intranetu, tak tam tak velky nebezpeci nehtozi, slibuju, ze pristi instalaci zabezpecim lip.
    19.6.2006 17:35 blondak | skóre: 36 | blog: Blondak | Čáslav
    Rozbalit Rozbalit vše Re: Apache nepredava promenne
    v /etc/php.ini nastavit register_globals = On
    a potom service httpd restart
    a pro dlouhá pole potom register_long_arrays = On jinak sepoužívalí pouze $_GET , $_POST ...
    Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
    19.6.2006 19:39 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: Apache nepredava promenne
    neide ani tak o bezpecnie instalacie, ale o to ze treba pisat bezpecne aplikacie....
    19.6.2006 17:58 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Apache nepredava promenne
    Pokud mne paměť neklame, v novějších verzích PHP jsou pole $HTTP_GET_VARS a $HTTP_POST_VARS zrušena a používají se pouze $_GET a $_POST (nebo $_REQUEST).

    P.S. Neodpustím si jazykovou poznámku: to slovo register neznamená, že se jedná o nějaké "registry"; je to prostě sloveso registrovat

    19.6.2006 19:38 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: Apache nepredava promenne
    nie su zrusene - vraj casom budu, ale nie tak skoro - vela veci by prestalo fungovat

    $_POST

    Variables provided to the script via HTTP POST. Analogous to the old $HTTP_POST_VARS array (which is still available, but deprecated).
    19.6.2006 19:52 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Apache nepredava promenne

    Aha, problém byl v tom, že na rozdíl od většiny ostatních svůj konfigurační soubor vytvářím úpravou php.ini-recommended, kde je přednastaveno (kvůli výkonu) 'register_long_arrays = Off'. Protože jsem o existenci této direktivy nevěděl, předpokládal jsem, že ty proměnné už byly zrušeny.

    To, že pole nevidí tazatel, může tedy být buď tímto nastavením, nebo tím, že příslušná pole nejsou "superglobální", takže nejsou automaticky vidět uvnitř funkcí.

    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.