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 10:22 | Humor

    Connor Byrne z USA používal pro přihlašování na svůj iPhone 13 s iOS 18 heslo obsahující háček. Po aktualizaci na iOS 26.4 se už ale do telefonu nepřihlásí. Při přihlašování nelze tento háček zadat. Apple jej prostě odstranil [The Register].

    Ladislav Hagara | Komentářů: 16
    dnes 03:11 | Nová verze

    Linus Torvalds vydal jádro Linux 7.0. Podrobný výčet změn je ke zhlédnutí na stránce Kernel Newbies, stručné výběry v LWN (část první, druhá).

    |🇵🇸 | Komentářů: 1
    dnes 02:44 | Komunita

    Na čem aktuálně pracují vývojáři GNOME? Pravidelný přehled novinek v Týden v GNOME. Vypíchnout lze novou verzi 2026.1 přehrávače hudby Amberol (Flathub).

    Ladislav Hagara | Komentářů: 0
    včera 13:11 | Nová verze

    Byla vydána verze 12.0 s kódovým jménem Ecne linuxové distribuce Trisquel GNU/Linux. Založena je na Ubuntu 24.04 LTS a podporována bude do roku 2029. Trisquel patří mezi svobodné distribuce doporučované Nadací pro svobodný software (FSF).

    Ladislav Hagara | Komentářů: 0
    včera 05:33 | Nová verze

    Open-source citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 9. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    11.4. 18:33 | Komunita

    Libre Graphics Meeting 2026, tj. čtyřdenní konference a setkání vývojářů a uživatelů svobodných a otevřených grafických softwarů, proběhne od 22. do 25. dubna v Norimberku. Dění lze sledovat na Mastodonu.

    Ladislav Hagara | Komentářů: 0
    11.4. 03:11 | Zajímavý software

    Vývojář Alexandre Gomes Gaigalas na GitHubu zveřejnil c89cc.sh, parser a kompilátor jazyka C89 napsaný v pouhém jediném skriptu o přibližně 8000 řádcích čistého bashe (bez dalších externích závislostí), který generuje ELF64 binárky pro x86-64. Jedná se o velmi jednoduchý kompilátor, který nepodporuje direktivy #include a dokonce ani funkci printf (lze použít puts), všechny dostupné deklarace lze nalézt v proměnné _BUILTIN_LIBC na konci skriptu. Skript je volně dostupný pod ISC licencí.

    » FIDESZ🧡! « | Komentářů: 10
    10.4. 23:33 | Nasazení Linuxu

    Francouzská vláda oznámila, že v rámci strategie 'digitální suverenity' zahájí 'přechod od systému Windows k počítačům s operačním systémem Linux' (sa sortie de Windows au profit de postes sous système d'exploitation Linux). DINUM (meziresortní ředitelství pro digitální technologie) požádalo ministerstva, aby do podzimu 2026 vypracovaly konkrétní plány nasazení Linuxu. Francie již dříve migrovala části státní správy na otevřená řešení.

    » FIDESZ🧡! « | Komentářů: 38
    10.4. 05:22 | IT novinky

    Nezisková organizace Electronic Frontier Foundation (EFF) hájící občanské svobody v digitálním světě po téměř 20 letech opouští platformu X (dříve Twitter). Na platformách Bluesky, Mastodon, LinkedIn, Instagram, TikTok, Facebook, Threads a YouTube zůstává.

    Ladislav Hagara | Komentářů: 6
    10.4. 03:33 | Nová verze

    Terminálový textový editor GNU nano byl vydán ve verzi 9.0. Vylepšuje chování horizontálního posouvání pohledu na dlouhé řádky a chování některých klávesových zkratek. Více v seznamu změn.

    |🇵🇸 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (1%)
     (12%)
     (30%)
     (3%)
     (6%)
     (2%)
     (15%)
     (24%)
    Celkem 1293 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: PHP - příkaz system() nic neudělá

    22.5.2011 02:13 jbb
    PHP - příkaz system() nic neudělá
    Přečteno: 220×
    Zdravím,
    potřebuji na svém apache serveru zobrazit .jpg obrázek z webové kamery - typicky tedy poslední z x obrázků z různých souborů.
    Na zjištění posledního obrázku na disku jsem si napsal shellový script, jehož výstupem je jméno toho obrázku. Představoval jsem si tedy, že když ten script vyvolám pomocí system(/jméno scriptu/), tak že mi na webu vyhodí to jméno obrázku. Ale nevyhodí to nic. Stejně tak jsem zkoušel exec() i shell_exec() a taky to nic nevydá. Zkusil jsem dát do toho system i nějaký systémový příkaz (např. ls -l /adresar) a zase nic.
    Takže kde dělám chybu? Díky za odpovědi

    Odpovědi

    mess avatar 22.5.2011 09:02 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
    Rozbalit Rozbalit vše Re: PHP - příkaz system() nic neudělá
    Nemáš na tom serveru zapnutý safe mode? Respektive nemáš tyto "spouštěcí" funkce zakázané?
    Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
    22.5.2011 10:01 jbb
    Rozbalit Rozbalit vše Re: PHP - příkaz system() nic neudělá
    Může být, server je v tomhle případě v defaultním nastavení... Kde tenhle údaj najdu a změním?
    S tím souvisí možná i to, že když se natvrdo odkazuju na nějaký ten obrázek na disku, tak mi funguje relativní cesta(adresar/obrazek), ale když zkusím absolutní od kořene (/var/www/adresar/obrazek), tak se to tvari, ze tam neni...
    mess avatar 22.5.2011 10:40 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
    Rozbalit Rozbalit vše Re: PHP - příkaz system() nic neudělá
    Konfigurace PHP je v /etc/php.ini nebo /etc/php/php.ini, případně ještě jinde, záleží na distribuci. Po změně nastavení je třeba udělat restart Apache. V konfiguráku hledej "safe_mode" a "disable_functions".
    Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
    22.5.2011 10:46 jbb
    Rozbalit Rozbalit vše Re: PHP - příkaz system() nic neudělá
    Děkuju,
    tak kupodivu v php.ini je safe_mode=Off, disable_functions je zakomentované...
    Takže tím to není... Co bych měl zkusit dál?
    mess avatar 22.5.2011 11:11 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
    Rozbalit Rozbalit vše Re: PHP - příkaz system() nic neudělá
    Ještě budeš muset specifikovat X display (proměnná prostředí DISPLAY), jinak se ti ta GUI aplikace na obrázky nespustí. Taky můžeš čekat problémy s autorizací X. Use the force, Luke.
    Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
    22.5.2011 11:16 jbb
    Rozbalit Rozbalit vše Re: PHP - příkaz system() nic neudělá
    Ne ne, nepotřebuju žádnou Gui aplikaci.
    Mám to řešené tak, že příslušný videoserver uploaduje při detekci pohybu obrázky na server (na FTP). A já prostě potřebuju, aby mi php vyhledalo obrázek (cesta je něco jako /home/MNT/XCAMM/vs/192.168.1.71/[datum]/002/[posledni hodina]/[cislo obrazku].jpg).
    Aktuálně jsem to zkusil tak, že php zavolá přes system() skript, který nakopíruje ten vyhledaný obrázek do /var/www adresáře. Ale zdá se, že ani teď ten skript neproběhne...
    mess avatar 22.5.2011 11:20 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
    Rozbalit Rozbalit vše Re: PHP - příkaz system() nic neudělá
    Má uživatel, pod kterým běží Apache práva na spuštění toho skriptu? Má práva na čtení ze zdrojového adresáře / zápis do cílového adresáře?
    Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
    22.5.2011 11:37 jbb
    Rozbalit Rozbalit vše Re: PHP - příkaz system() nic neudělá
    Díky moc,
    jak se říká, "that did the trick". Skutečně byl v tuhle chvíli problém v tom, že skript vyvolaný přes system() nemohl psát do příslušného adresáře.
    Teď bych ještě ocenil, pokud bych dokázal donutit číst apache obrázky z jiného adresáře než /var/www, ale bez toho samozřejmě taky přežiju...
    mess avatar 22.5.2011 11:40 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
    Rozbalit Rozbalit vše Re: PHP - příkaz system() nic neudělá
    Apache může číst z libovolného adresáře, jen musí mít ten uživatel, pod kterým běží Apache, práva pro čtení z toho adresáře (a AFAIK musí mít práva pro výpis obsahu všech rodičovských adresářů toho adresáře).
    Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
    Josef Kufner avatar 23.5.2011 22:59 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: PHP - příkaz system() nic neudělá
    Základem úspěchu, je najít log a v aplikaci povolit logování úplně všeho (a přesměrovat to do logu).
    Hello world ! Segmentation fault (core dumped)

    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.