Export fra PHP til Javascript eller HTML eller hvad som helst
Davs...Jeg prøver at lave et weblog, som generer en output der kan bruges i ens egen hjemmeside, uden at man behøver have support for en server-side programsprog som f.eks. PHP.
OK, det lyder meget mystisk. Jeg skal prøve forklare:
Jeg har en weblog (som jeg er i gang med at lave, den er langt fra færdig; prøv bare på http://blog.franl.dk og opret en account og en weblog, og læg nogle beskeder ind).
Efter man har lavet en besked i sin weblog, er det meningen at man skal kunne publicere en liste af beskeder (titler), en bestemt besked, eller andre variabele information i sin egen hjemmeside, uden brug af PHP, men kun client-side-webprogramming (Javascript, VBScript for min skyld, HTML).
Lige nu har jeg det sådan, at man kan importere nogle variabler fra weblog'en ind i javascript. Prøv bare at lave en HTML fil med følgende inhold:
<script type="text/javascript" src="http://blog.franl.dk/command.php?bID=3&action=displayname"></script>
<script language="Javascript">
var weblogname = reply;
alert(weblogname);
</script>
Den giver en alert-box med navnet på weblog'en nr. 3, og dens værdi lægges også fast i Javascript-variablen "weblogname".
Hvis man nu vil fastlægge antal beskeder i samme weblog, udvider man HTML filen med:
<script type="text/javascript" src="http://blog.franl.dk/command.php?bID=3&action=msgscount"></script>
<script language="Javascript">
var msgscount = reply;
alert(weblogname);
</script>
Altså: man henviser til command.php på weblog-serveren, og giver som parametre bID (Blog-ID'en) og en "action", som er f.eks. msgscount (antal beskeder i blog'en), displayname (vis navnet), titlebyid (viser titlen på en besked, bruges i kombination med mID, hvilken er Message ID), og messagebyid (viser indholdet på en besked, bruges også i kombination med mID). command.php giver en output i Javascript, i en variabele der hedder "reply". Den variabele kan man vha. Javascript fastlægges en anden variabele. Altså kan man finde ud af hvad hver enkelte besked hedder (command.php?bID=3&action=titlebyid&mID=1 giver navnet på besked 1 i Blog 3). Men problemet er, at jeg ikke kan få ALLE titler på beskederne i en array i Javascript, fra en ekstern resource (command.php).
Nogen der har en idé?
Albert van Harten