/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Distribution af data
Fra : "Steen Brølling"


Dato : 13-02-03 11:41

Hej

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!??

MVH Steen Brølling
--
http://www.broelling.dk (just a little something for the masses)
RedHat 8/Linux 2.4.18 - still think penguins are cute!??

 
 
Thomas Lindgaard (13-02-2003)
Kommentar
Fra : Thomas Lindgaard


Dato : 13-02-03 13:51

"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 :)

Larz (13-02-2003)
Kommentar
Fra : Larz


Dato : 13-02-03 15:12

"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!??

Jaaah, du kan også lave et php-genereret javascript som folk kan referere
til udefra - det javascript skal så blot lave nogle document.write()'s...
Det er ganske normal praksis rundt omkring...

--
-
Lars
http://coder.dk/sohofaq.php - Uofficiel WOL SOHO 77 FAQ
To mail me remove your pants.

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste