Sida 2 av 3
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 5 februari 2019, 12:04:05
av Jonaz
Se till att kommentera koden ordentligt bara, då blir det enklare för oss när vi snor allt fina kodande du lagt ner.

Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 5 februari 2019, 13:35:00
av Magnus_K
Hehe. Kommentera och kommentera.
Tänkte lite på det här med kompilera.
Om man skriver ett program så kompileras det först och man har en chans att läsa varningar där man gjort fel.
När man skriver en websida så här, finns det något motsvarande?
I nuläget så sparar jag bara min index.html och sen försöker jag ladda den ned Chromium.
Ibland får jag ett bra vägledande felmeddelande, men ibland, som tex fel länkning till en bild, så visas den helt enkelt inte.
Hur gör "ni" egentligen?
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 5 februari 2019, 14:12:30
av henkebenke
Tryck på F12 i webläsaren så ser du vad som händer bakom kulisserna.
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 5 februari 2019, 14:30:05
av Kulla
Php är skriptspråk så finns ingen kompilering du behöver göra utan server genom php modul kompilerar den kod till html.
Enklast du kan göra om du leker med ren html där är att sätta upp dropbox eller liknande, öppnar filen på RPi och lägger i själva sidan att den ska göra meta refresh varje minut typ.
På det sättet du kan labba på din dator och se ändringar direkt på RPi skärm efter max en minut.
Sen öppna developer tools i vilken som helst browser, oftast om du har fel med media, osv det står där nere.
Det ser så här ut hos mig på EF
Screenshot 2019-02-05 14.29.36.png
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 5 februari 2019, 21:13:36
av Magnus_K
Se där ja, det var ju kononers det där, tack
@Kulla: Ditt tips om att köra index-filen i molnet var helt suveränt!
Jag tror jag är nära men behöver en liten knuff över mållinjen.
Nu samlar jag index.php samt bilder i en delad mapp på google drive. Jag har hittat hur man gör en sk meta refresh men självklart när jag öppnar filen nu på Rpin så öppnar den själva källkoden.
Visst borde jag alltså skapa en index.html-fil på Rpin som enbart anropar filen på molnet va? Har någon lust att visa mig hur man gör?
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 6 februari 2019, 08:28:54
av Magnus_K
Nej, lyckas inte lösa den biten. Men det är å andra sidan inte heller något akut nu.
Uppdaterar sidan genom att logga in med VNC viewer på en stående skärm så det känns som att sitta vid kalendern.
Får fixa en smidig uppdateringslösning senare.
Är lite på väg att köpa den där kursen för att ta del av koden som löser "händelse"-delen.
Vet ni hur det fungerar med sån kod; får jag dela med mig av den om jag har modifierat den en del eller kommer jag mest troligt ingå ett avtal med dom som håller kursen att koden inte får spridas?
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 6 februari 2019, 08:50:07
av Kulla
Du kan inte köra php på de sättet, utan du måste ha server som ska processera den.
Du kan köra nginx + fastcgi + php eller appache + php modul. Finns mängden med guider hur man gör det, så det är bara att följa den och lägga i filen i /var/www/html mappen (oftast det är där den ska)
https://howtoraspberrypi.com/how-to-ins ... y-pi-lamp/
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 6 februari 2019, 20:46:25
av Magnus_K
@Kulla:
Hmm, tror det är så jag gör? Just nu har jag apache och php på RPi:n och mycket riktigt som du säger ligger index-filen under /var/www/html/.
För att redigera index (dvs uppdatera kalendern) nu, så loggar jag in med VNC viewer på RPi:n och helt enkelt redigerar index direkt.
Jag förstod det som att jag kunde ha just index-filen i en molnlagring, och genom att redigera den vartifrån som helst och så hämtar sen RPi:n filen vid varje meta refresh.
Det var nog här jag missförstod lite. Det lät himla bra i alla fall. Då kunde man slippa steget med VNC-viewer.
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 6 februari 2019, 21:18:48
av Kulla
Om du ändrar i config filen av apache, så att din root mapp för webbsidan är i den mapp som syncas med cloud då kommer det funka så.
När du anropar .php fil, webbserver kompilerar den då till html och ger den html till browser. Därför det funkar inte om du bara öppnar .php fil på din dator, något måste preprocessa den först.
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 6 februari 2019, 21:21:42
av Magnus_K
Hmmm, klurigt. Ska lägga till det på att-göra-listan. Lite snurrigt nu

Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 7 februari 2019, 13:22:55
av Magnus_K
Oj, oj, oj... HTML 5, CSS, PHP, JavaScript, Apache, MySQL. Här korvstoppas det.
Float är sååååå 2018. Flexbox ska det vara.

Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 7 februari 2019, 14:29:14
av MadModder
PHP kompileras inte till HTML. Det kompileras till byte code, som sedan körs på servern. Byte code:n kan då cachelagras, så att om massor av folk går in på sidan, behöver inte scriptet kompileras varje gång.
I koden måste du själv skriva vad som ska komma ut i textform. Det funkar precis som BASIC, PRINT "Hej och hå".
När servern kör koden, sprutar den text du valt att visa rakt ut i klartext, där och då.
Det behöver inte ens vara HTML som scriptet spottar ut. Gör du ingen utdata, blir det bara en tom sida utan ett enda tecken, trots att alla beräkningar mm utförts.
Förresten. Om du har en index.php på din RPi, och i den koden har du bara:
Kod: Markera allt
<?PHP
include 'https://länk till PHP-filen på molnet';
?>
så borde det gå att ha det på molnet, då filen körs av webservern på RPi, och ser att där finns en include, hämtar innehållet på molnet, och sen kör alltihop.
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 7 februari 2019, 22:45:07
av Magnus_K
Bra tips
MadModder
Ska absolut försöka det här i ett senare stadie. Ursäkta om jag verkar lite otacksam för allt du skrivit men jag är mitt i något så håller fokus för att inte tappa den värdefulla tråden
Lite halv OT i min egna tråd (medans jag matar skallen):
Ni som designar websidor idag, kan man lite slarvigt påstå att man idag övergår mer till en index.php där man integrerar "den lilla" html-koden som behövs, och sen görs resten i CSS-filen?
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 8 februari 2019, 15:55:29
av MadModder
Jag skulle vilja påstå att man använt CSS väldigt länge. All design med olika klasser i CSS, och sen bara ut med de olika objekten med html.
Själv klamrar jag mig fast vid de gamla tabellerna...
Re: Förslag på mjukvara för att göra en Rpi väggkalender
Postat: 9 februari 2019, 15:29:50
av Mickecarlsson
Jag kunde inte låta bli, jag hade en RPi 3 liggande och en HP monitor som gick att vrida.
Så, jag installerade Magic Mirror och nu börjar det roliga
34E6DE14-56D7-4783-A9F8-31BF9B3BA7EF.jpeg