» Poradna » Hardware

Php skript a extrakce dat (raspberry)

 |   |  Microsoft Windows 10 Chrome 57.0.2987.133

Zdravím přátelé.Už druhý den bojuju s php a propojení s mojí stránkou. Mám php skript, který když zavolám v terminálu: php bmp.php, tak mi vypíše data jak má.https://paste.ofcode.org/utSYccfbkyFxMDUer7ya3Ale pokud tento skript zavolám v prohlížeči, nevypíše mi žádné data. https://paste.ofcode.org/d6k68h5WYsrfvkrY8KpKUJale výstup je toto: {"ok":0,"msg":"NOK","sensor":"bmp180","data":[]}Nějaký nápad, co dělám špatně?? Díky moc za rady

Odpovědi na otázku

avatar
 | Linux Firefox 53.0

Presne nevim, v PHP (nastesti) nedelam, ale od tipnu si, ze skript vypisuje do stdout a stderr, browser dostane jen jedno z toho.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 57.0.2987.133

Neee. Pokud povolím tento výstup, tak na stránce vrátí null:https://paste.ofcode.org/X7g6yveG4bBC3Bh2C7E3W3

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 53.0

Pockej, ty z PHP spoustis Python? Proboha, proc?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 IE 11.0

Odkomentuj si ten řádek echo $result."\n";Co se vypíše? Pokud nic, napadá mne, jestli webový server najde soubor bmp180.py na cestě /var/www/html/, jestli náhodou nepoužívá virtuální kořen. Ten bys zjistil vypsáním proměnné $_SERVER['HOME']

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 57.0.2987.133

Vypsal jsem si $_SERVER['HOME'] a cestu mám:/home/pi

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 57.0.2987.133

No a vypsal jsem si i to: $echo $result."\n";V terminálu vše OK, ale na stránce ee. :(

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 11.0

Takže ve vitruálním kořeni problém není (/home/pi je skutečná cesta, ne virtuální).Ale přesto se ti z webu z nějakého důvodu nespouští Python, když už ani to první echo po volání skriptu nic nevypíše. Napadá mne, kdo všechno má oprávnění spouštět python? Nemá oprávnění třeba 755 nebo 775 a web se možná spouští jako guest? Nezmění se něco, když bys volal python s vyššími oprávněními:$cmd="sudo python /var/www/html/bmp180.py";

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 45.0

A v tý proměné $result máš co? Není tam náhodou chybová hláška, která by ti pomohla?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 57.0.2987.133

sorry že nejdu s řešením ale spíš s otázkou - proč by někdo proboha dělal php wrap python scriptu? python přece umí to samé co php

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Raspberry, Extrakce, Sensor


Určitě si přečtěte

Vyzkoušeli jsme TP-Link Deco P9: zajistí doma Wi-Fi díky drátům ve zdi

Vyzkoušeli jsme TP-Link Deco P9: zajistí doma Wi-Fi díky drátům ve zdi

** Nová generace Mesh Wi-Fi s propojením přes elektrické rozvody ** Lepší parametry a nižší cena než u předchůdce ** Aplikace zatím podporuje jen základní nastavení bez rozšířených funkcí

Tomáš Holčík | 25

Zkusili jsme Ryzen 7 4800HS v notebooku Asus: drtí Intel výkonem a umí být potichu

Zkusili jsme Ryzen 7 4800HS v notebooku Asus: drtí Intel výkonem a umí být potichu

** Nové osmijádro AMD pro herní notebooky překvapuje výkonem ** V rámci notebooku ROG Zephyrus G15 umí být tiché i výkonné** Rozhodnou hlavně prodávané konfigurace s lepší grafikou

Tomáš Holčík | 70

Výkon herního počítače za 139 Kč nebo i úplně zadarmo. Geforce Now startuje!

Výkon herního počítače za 139 Kč nebo i úplně zadarmo. Geforce Now startuje!

** Dlouhý betatest končí a nyní všichni mohou hrát přes internet ** Nemusíte žádné hry kupovat znovu. Jede to, co už máte v knihovnách na Steamu, Uplay, Battle.net a jinde ** Roční náklady odpovídají ceně jedné běžné hry

Tomáš Holčík | 53

Windows 10X už si můžete vyzkoušet. Novému systému Microsoft zjevně věří

Windows 10X už si můžete vyzkoušet. Novému systému Microsoft zjevně věří

** Windows 10X přijdou již ke konci roku ** Microsoft vydal emulátor, kde systém ukázal ** Vývojáři musí upravit své aplikace

Vladislav Kluska | 62

Koupili jsme nejlevnější dron s kamerou. Stál nás 300 Kč a má rozměry kreditky

Koupili jsme nejlevnější dron s kamerou. Stál nás 300 Kč a má rozměry kreditky

** Kvalitní drony začínají na 10 000 Kč ** Šli jsme na to jinak a koupili ten nejlevnější s kamerou ** I když je to čínský šmejd, je s ním zábava

Jakub Čížek | 35

Chyba roku 2038 způsobí problémy, počítače dnes totiž stárnou příliš pomalu

Chyba roku 2038 způsobí problémy, počítače dnes totiž stárnou příliš pomalu

** Loni ajťáky vystrašilo přetečení GPS čítače týdnů ** Nemělo se stát vůbec nic, ale svět opět nebyl připravený ** Za 18 let nás ale čeká ještě něco mnohem většího

Jakub Čížek | 69



Aktuální číslo časopisu Computer

Velký test autokamer

Test ATX skříní

Jak surfovat pohodlně

Sportovní aplikace

Jak funguje procesor