abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:44 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 01:00 | Nová verze

    ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 20:55 | Nová verze

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.

    Ladislav Hagara | Komentářů: 2
    včera 17:22 | Nová verze

    Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 1
    včera 17:11 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.

    Ladislav Hagara | Komentářů: 1
    včera 12:11 | IT novinky

    Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.

    Ladislav Hagara | Komentářů: 7
    včera 05:11 | Komunita

    #HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.

    Ladislav Hagara | Komentářů: 2
    17.4. 17:55 | IT novinky

    Společnost Volla Systeme stojící za telefony Volla spustila na Kickstarteru kampaň na podporu tabletu Volla Tablet s Volla OS nebo Ubuntu Touch.

    Ladislav Hagara | Komentářů: 3
    17.4. 17:44 | IT novinky

    Společnost Boston Dynamics oznámila, že humanoidní hydraulický robot HD Atlas šel do důchodu (YouTube). Nastupuje nová vylepšená elektrická varianta (YouTube).

    Ladislav Hagara | Komentářů: 1
    KDE Plasma 6
     (68%)
     (10%)
     (2%)
     (19%)
    Celkem 556 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: upload suboru - cgi

    12.12.2005 23:18 dusan456 | skóre: 12 | Poprad
    upload suboru - cgi
    Přečteno: 220×
    Potrebujem vyriešiť upload obrázka a hneď jeho resize.
    Najvodnejšie, myslím resiznuť by bolo programom convert, ale upload poznám len v php.
    Môj problem je následovný:
    1. Neviem nastaviť v Apache, možnosť iba pre určitú subdoménu povoliť exec, keď je globálne zakázaná v php.ini a urobiť to všetko v php. Zápis php_admin_value enable_functions "exec, shell_exec" v prislušnej "Directory" mi nefunguje
    2. Myslel som, že to potom urobím komplet všetko cgi scriptom, najlebšie v bashi, ale neviem, ako na upload obrázka.
    3. Hľadal som aj v perle, ale nič na upload som nenašiel.
    Vopred ďakujem za info.

    Odpovědi

    13.12.2005 11:04 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: upload suboru - cgi
    Pokud chceš použít php, tak v něm použij gd.
    13.12.2005 22:46 dusan456 | skóre: 12 | Poprad
    Rozbalit Rozbalit vše Re: upload suboru - cgi
    GD knižnicu nechcem veľmi inštalovať, lebo zatial všetko ide a nerád by som niečo pokazil
    Skôr ma zaujímalo, ako uploadnuť obrázok shellovým skriptom. Neviem, či to je možné (nie cez ftp + heslo). Čo sa týka nastavenia Apache, z viacerých zdrojov som sa dozvedel, že disable_functions nie je možné meniť pre každý VHost extra, ale iba globálne v php.ini
    Pravdepodobne to ale urobím takto:
    test.php
    $fp = FOpen("http://127.0.0.1/cgi-bin/test.pl?parametre", "r");

    a test.pl
    if [ $REMOTE_ADDR != "127.0.0.1" ]
    then
    exit;
    fi
    #tu príde všetko, čo treba urobiť
    convert -geometry 10% .....parametre
    13.12.2005 23:57 hudin | skóre: 7
    Rozbalit Rozbalit vše Re: upload suboru - cgi
    3. Hľadal som aj v perle, ale nič na upload som nenašiel.
    Vopred ďakujem za info.
    Tak to jste hledal spatne, viz perldoc CGI, hledejte upload, filefield. uvedu jen relevantni casti prvni stranka pro formular s "fileupload"
    use CGI;
    my $cgi = new CGI;
    print $cgi->start_multipart_form(-method=>"post", -action=>"./upload.cgi"),
        $cgi->filefield(-name=>"file"),
        $cgi->end_form;
    
    zpracovani se provede jako prace s filedescriptorem, napr. takto se ulozi do /tmp/file.<cislo_procesu>
    use CGI;
    my $cgi = new CGI;
    my $fh = $cgi->upload("file");
    my $tmpfile = "/tmp/file.$$";
    open(W, ">$tmpfile");
    print W <$fh>;
    close(W);
    
    urcite chcete provadet nejdrive kontrolu platnosti $fh neprepisovat existujici ... ;-) nakonec si zavolate convert
    `convert <vase_parametry>`
    
    a pokud jste neudelal zadny vystup, ted reknete spravne hlavicky a vrati upraveny soubor

    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.