![]() |
Går det på något sätt att ta en screenshot mha php eller perl?
Servern kör Apache under Windows XP |
Kan ju svara med att jag har försökt detta med ASP och IIS i XP men det sket sig med att den processen webbservern körs i inte har nåt desktopwindow definierat. Om samma sak gäller för Apache vill jag dock låta vara osagt.
|
Vore det inte enklare att tex ha ett "riktigt" program liggandes på servern som tar imot ett anrop på nån port och då dumpar en fil bara?
|
Citat:
Jag frågar eftersom om man vet varför kanske det är lättare att hitta en lösning på problemet. |
Däremot borde det väl finnas program som kan ta en screencapture var X minut och spara den? Inte så svårt att slänga ihop om man vet vad man gör heller. Då kan man köra det programmet "på skrivbordet" och spara filerna någonstans där webbservern kan läsa dem.
|
med en sån funktionalitet så skulle man kunna få en del rolig info om sina användare om man integrerar det i mitt php-stats program : )
|
Är det inte lättare (möjligare?) att spara en kopia av det renderade dokumentet som användaren matas med? PHP körs ju på servern och någon ss från användarens burk är väl en säkerhetsmässig paradox.
|
Citat:
Det går att göra i .net *relativt* enkelt... |
Citat:
|
Killen är kanske intresserad av att göra nånting i stil med det som fjortis.us gör. Besöker en webbsida och skapar en jpeg-fil med sidans utseende och text?
|
Citat:
|
Citat:
|
Precis, kika på VNC istället om allt du vill göra är att komma åt din admin desktop...
|
Citat:
|
Nu är inte jag en mästare på telefoner, men till P800 finns iaf en javaklient för VNC:
http://my-symbian.com/uiq/applications/app...ldAuto=36&faq=6 Och hela vitsen med VNC är ju att minimera trafiken så så himla farligt blir det nog inte. Du får väl testa. |
Citat:
Mvh Lukas |
Citat:
|
Detta hjälper dig kanske inte att komma närmare en bra lösning; men apropå det som några talade om här förut; att skapa ett program som lyssnar av en port / skapar screenshots vid angivna tidpunkter.
Det finns två andra metoder som detta skulle kunna lösas på. Antingen via att man utför ett exec-kommando med php, eller att man skapar en dll-fil som man registrerar och sedan direkt via php kan anropa en funktion därifrån, som till och med kan returnera resultat till php. Testade det för något år sedan med ett program skrivet i visual basic 6.0 och det fungerade fint även så. jag kommer dock ej ihåg hur man skulle gå till väga, men det skall finnas instruktioner på php.net. intressant om man vill ta screenshots av serverdatorn och liknande :) (och kör en server med php + windowsmaskin (vilket kanske inte är jättevanligt på webservrar dock) :o, fast det är möjligt att motsvarande också finns för andra operativsystem)... det kan i varje fall vara en kul sak att leka med :) |
Om jag förstått saken rätt är det väl inte en screenshot av en renderad websida som man vill ha utan en screenshot av servern så att man kan se ev. status meddelanden, feldialoger etc.
En riktigt seriös programmerare skulle dessutom kunna modda en VNC klient (då den är opensource) så att du kör en VNC klient mot din server och sedan sparar bilden som jpg/png/gif eller vad du nu vill ha och publicerar den bilden på en websida så att du kommer åt att iaf se den på din nalle. Vet inte om det finns ngt sådant klart, men det är fullt möjligt utan allt för mkt jobb. |
Aha då förstår jag...tänkte lite fel där.
jamen eftersom du kör windows är det väl "bara" att ha en schedulerad komponent (eller service eller runtime) som tar ett screenshot var x'e minut och sparar bilden i en mapp. det behöver mao inte finnas en koppling mellan PHP och komponenten; du surfar ju bara fram bilden i webläsaren... |
Alla tider är GMT +2. Klockan är nu 21:12. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson