Hirdetés
- MultiCooker avagy az elektromos kukta. Ötletek, tippek, tanácsok, receptek.
- Fűzzük össze a szavakat :)
- Óraátállítás 2024 ősz
- Ingyen kellene, de tegnapra
- eBay-es kütyük kis pénzért
- Astra kalandok @Első rész
- Asszociációs játék. :)
- PLEX: multimédia az egész lakásban
- Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- 0x80070035 win10 hálózati probléma
Új hozzászólás Aktív témák
-
PumpkinSeed
addikt
Gondolom shell scriptet akarsz futtatni PHP-ból, ahogy kiolvasom a kérdésedből. A PHP állomány tudja, hogy hol van a shell script? Értem ezalatt, hogy amikor a PHP kód lefut akkor úgy hivatkozol-e a shell script útvonalára, hogy azt a PHP megtalálja?
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
Speeedfire
félisten
Nem értelek, ha nem megy a php, akkor miért abba akarod megírni?
Ha csak egy html oldal kell meg egy script futtatás, akkor miért nem bash-ben írod meg?
Illetve alapból a luci felület van openwrt alatt, ahol lua nyelvben is meg lehet írni egy modult és akkor külön menüpontban jelenik meg. vargalex féle build-ben is vannak ilyen megoldások.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
félisten
Gondolom vékony klinesen fut a rendszer, az meg nem valami combos.
Anno és is próbáltam lamp-ot router alatt, de inkább letettem róla. Maradt a bash html.Ha esetleg csak a kép méretezés a lényeg, akkor esetleg próbáld meg kliens oldalon és a kapott blob-ot pedig ments le.
Biztos van pár kész megoldás rá. [link]Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
félisten
-
Sk8erPeter
nagyúr
Sk8erPeter
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
"Ezek működnek. De egyik sem scriptet hív."
Ez mondjuk elég fontos lehet, hogy van már olyan, ahol műxik. Van futtatási jogosultsága annak a júzernek, aki ezt futtatni próbálja? Pl. az a júzer benne van olyan csoportban, akinek van joga ehhez, vagy van explicit joga a futtatásra?
Ha nincs, az para."Viiszont amin most túrázok, az sem scriptként meghívva, sem a konkrét parancsot meghívva shell_exec-cel, nem megy."
Nem túl konkrét, hogy min túrázol.Sk8erPeter
-
DNReNTi
őstag
Terminalban akarod latni a kimenetet?
Ha igen, a formazasi lehetosegek eleg korlatozottak, kiiratni azecho
, es aprint
csalad fuggvenyeivel tudsz, illetve feladat fuggvenyeben megfontolando output buffering hasznalata.but without you, my life is incomplete, my days are absolutely gray
-
DNReNTi
őstag
Ah, ertem, akkor egyszerubb a helyzet. A HTML tagek a bongeszo altal feldolgozodnak, tehat siman megjelenik, ugyan ugy mintha az egy mezei HTML file lenni.
Peldaul xyz.php file tartalma teszem azt:<?php
$title = 'Hello World';
?>
<h1>
<?php echo $title; ?>
</h1>but without you, my life is incomplete, my days are absolutely gray
-
DNReNTi
őstag
Szerintem akkor megis az output buffering lesz az ami neked kell, ha jol emlekszem en levelkuldeshez hasznaltam valamikor ezer eve, pont azert mert idozitett script futott, ami osszeallitotta a levelek tartalmat a felhasznaloknak, es annak a kimenet lett kikuldve. Remelem nem mondok hulyeseget.
but without you, my life is incomplete, my days are absolutely gray
-
PumpkinSeed
addikt
Mi lenne az a kimenet amit szépnek mondanál? A html-t át lehet alakítani markdown, json vagy egyéb más dolgokká, de nem tudom mire akarod használni a kimenetet.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
-
biker
nagyúr
szerintem nem, mivel a php a te szervereden fut, innen mindegy hogy akarsz olvasni, az, hogy a végéről olvass, a teljes file beolvasása után értelmezhető.
A másik szerverre kellene egy adatközlő script (ez már lehetne php is) amit meghívva az adott filet ott beolvassa, és az utolsó X sort dobja válaszkéntElektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
cidalain
veterán
A tavoli szerver hozzaferheto szamodra?
Csinalj oda egy masik php fajlt, ami ott megnyitja a logodat, es visszaadja az utolso x bejegyzest. Es otthonrol ezt a php fajlt nyitod meg, igy a neten keresztul csak mar a keves info jon.
Bar mintha biker is igy ertette volna az adatkozlo scriptet.[ Szerkesztve ]
>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<
-
Lacc
aktív tag
Talán, lehet ha linux szerverről van szó - talán még Windows alatt is, már nem használok ilyet - szerintem egyszerűbb egy weboldal-t a logoknak fenntartani, ahol real-time menne az adatfolyam, amit távolról bárki elérhet belépés után, vagy rest-api funkcióval kibővíteni stb.
Bár nem tudom, hogy a PHP mennyire tudja ezt a parancsot lefutattni. (lehet kell valami külön könyvtár)
ssh server "tail -f /var/log/server.log | grep test"
Ezt kell egyexec
vagyshell_exec
-ben futattni.
Nem tudom, hogy manapság mennyire macerás futattni ssh parancsot PHP alól, látok pár szép megoldást a neten, de a legtöbb bejegyzés régi.[ Szerkesztve ]
-
Tele von Zsinór
őstag
Ez már az a téma, amire nem php-t használnék. Nálunk éles gépek simán file-ba írnak, azt filebeat olvassa fel és tolja logstash fele, az meg tovább elasticsearchbe, ami előtt van egy kibana (kb. ez ismert ELK stack néven is).
Kibanában éles hozzáférés nélkül, realtime, kereshetőek a logok. Elastic fölé akár te is tudsz felületet gyártani.
-
Tele von Zsinór
őstag
Tákolás, de olyat tudsz, hogy a szerveren fut egy tail -f | nc -l 1234, a php-s gépeden meg van szerverenként egy folyamatosan futó script, ami az 1234-es portjára kapcsolódik és folyamatosan olvassa, ami jön. Aztán ezt teheted dbbe, redisbe, akármibe, ahonnan tudod olvasni és a régi bejegyzéseket automatikusan takarítani.
[ Szerkesztve ]
-
Lacc
aktív tag
Hát ha már portot nyitsz, akkor ja stream. Akkor már használhatod a PHP-s stream_socket_server-t.
Ekkor már használhatod a PHP-t, és nem kell Shell-el manöverezned.
De akkor már inkább NodeJS, ha van rá lehetőséged használni .Tele von Zsinór megoldása sem rossz, de security issue miatt nem javaslom.
-
pelyib
tag
-
supercow
őstag
A "sima" PHP szerver oldalon fut és nem tud semmit a böngészőről. Mindenképp szükséged van a JS részre, ami "visszaküldi" a szerverhez az aktuális felbontást. Ezt csinálja az ajax bűvészkedés, és JS nélkül nem fogod tudod megoldani.
In nomine Pasta, et Fusilli, et Spaghetti Sancti. Ramen.
-
supercow
őstag
Itt az elfogadott válasz tartalmaz egy jó példát is. Az index.php-ben lenne a jquery rész, ami a "másiknak" beküldi az aktuális méreteket. Abból tudod használni a
$_SESSION['screen_width']
és$_SESSION['screen_height']
értékeket.In nomine Pasta, et Fusilli, et Spaghetti Sancti. Ramen.
-
pelyib
tag
De akkor a frontend azt mondja meg, h mekkora meretben keri a kepet, ne azt, h mekkora a screen size.
Amugy FE cookie-ban lerakja, h mekkora meretet tamogat, amit a kovetkezo requestnel a bongeszo elkuld a backend-nek, ha cookie nincs, akkor meg valami default meretben general.
Új hozzászólás Aktív témák
- Gyúrósok ide!
- Metal topik
- MultiCooker avagy az elektromos kukta. Ötletek, tippek, tanácsok, receptek.
- LEGO klub
- Megvan a Xiaomi 15 és a HyperOS 2.0 startjának dátuma
- Milyen monitort vegyek?
- Víz- gáz- és fűtésszerelés
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Motorolaj, adalékok és szűrők topik
- Poco X6 Pro - ötös alá
- További aktív témák...
- -66% KARCMENTES HP EliteBook 840 G7: i7 10610U,32GB RAM,512GB SSD,vil.MAGYAR bill,Bang&Olufsen,Win11
- Apple iMac Full HD (21.5-inch, Mid 2011) 16GB DDR3L INtel Core I5 AMD RadeonHD 6750M 256GB SSD
- Canon MILC EOS RP + R/EF Adapter + Markolat + 128 GB SD kártya
- Figyelőkamera (autóba, lakásba) + 32GB SD kártya
- Raptor PC / Xeon E5-1660 - 16 szál / RTX 4060 / 64GB RAM / 2db Intel Ipari SSD / Foxpost
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest