"Steen Brølling" <strix@mail.dk> wrote in
news:pan.2003.02.13.10.40.54.699414@mail.dk: 
> Jeg har en PHP/MySQL hjemmeside, hvorfra jeg gerne vil la' folk vise
> dataudtr‘k p† deres egne hjemmesider med deres eget layout.
> 
> Hvordan g›res noget s†dant!?? Skal jeg ha' gang i noget export til XML
> eller RDF!??
> 
> Og kan det overhovedet la' sig g›re for andre at bringe data p† deres
> hjemmesider uden brug af f.eks. PHP - kan det la' sig g›re med ren
> HTML!?? 
Mjaeh - det kan det vel godt...
Antag at du har et PHP-script liggende som man kan sende et SQL-udtryk 
til gennem URLen, f.eks.:
   query.php?sql=SELECT * FROM tabel WHERE ost='feta'
(man bør nok køre en urlencode() på SQL'en)
   SELECT+%2A+FROM+tabel+WHERE+ost%3D%27feta%27
Dette PHP-script forbinder til databasen, udfører SQL'en og sætter det op 
i en tabel eller sårn (XML?). Hvis folk så vil vise skidtet på deres 
side, smider de bare en (i)frame eller lignende:
   <iframe src="
http://din.server/query.php=[SQL]>
Dem som kun har adgang til at lave HTML må så leve med din formattering 
af data - men man kan lave meget med CSS :)
Dem som har PHP kan jo i stedet få dataene i et eller andet format (XML, 
et serialized array af rækker, ...) og gøre med dem hvad de vil.
.... og et eller andet sted i det her bør man nok tænke lidt på 
sikkerheden - ellers ender det bare med at en sjov mand skriver 
   DELETE FROM tabel
:)
Hvis du ikke har brug for at folk selv kan skrive SQL'en, så kan du jo 
nøjes med at eksportere dataene til et givent format med jævne mellemrum, 
og så kan folk hente den fil.
Hyggehej
/Thomas (der fralægger sig ethvert ansvar for sikkerheden i skitsen :)