Toon posts:

[HTML] include van een pagina op een andere server

Pagina: 1
Acties:
  • 102 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Beste mensen,

Mijn probleem: Is het mogelijk om een pagina te includen die op een andere server staat.Het include scripje zou moeten werken op elke server.

[situatie]
Ik heb een tool gescreven in php. De source code wil ik niet uit handen geven en niet op elke server waar ik dit wil implementeren wordt php ondersteund. De tool moet tussen de al bestaande html pagina's weergegeven worden.
Weet jij hier een oplossing voor?
[/situatie]

[idee]
Een .js file includen is "geen" oplossing, want de te includen pagina's zijn daar niet geschikt voor.
<--include virtual werkt naar mijn idee alleen met lokale bestanden op de server
IFRAME is een mooie oplossing alleen werkt niet in alle browsers. :7
[/idee]

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Als je een geparsde pagina wilt hebben van een server die geen php ondersteund gaat dat idd (duh >:)) niet werken.

Je zou evt met een fopen het php bestandje (ongeparsed) kunnen openen en vervolgens met eval kunnen parsen...

hth

Verwijderd

Topicstarter
ik denk dat je me verkeerd "snapt". PHP draait op een server met php ondersteuning en parsed er lekker op los. Het geparsde bestand zou ik graag willen opvragen vanaf een server die geen php ondersteund. Zodat mijn php tool op elke website kan werken.

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Hookipa: ...PHP draait op een server met php ondersteuning...

Damn recursion :)

Ik denk dat ik je idd niet echt snap. Je hebt dus een tool ontwikkeld, wil je dit nu gaan ditributeren zodat andere mensen op hun website kunnen gebruiken? Zo ja, als die server dan geen php ondersteuning heeft dan is er dus no way dat je hem geparsed kan krijgen.

Of heb je een soort master-server waarop je app draait en jijwilt dat mensen een bepaalde iets op hun site kunnen plaatsen waardoor jouw server de pagina voor hun genereert of whatever? Dan is de eval methode in mijn vorige post idd een van de manieren.

Kan je ons een beetje vertellen wat je probeert te doen?

Verwijderd

Topicstarter
Oke daar gaan we:
Ik heb een WebCMS ontwikkeld.
De source draait bij ons op de server.
Het zou mooi zijn als het WebCMS op elke website kan werken. Het WebCMS is geschreven in PHP en dit kan dus niet op iedere server draaien.

Verwijderd

snap je je probleem nog?

je geeft zelf al het probleem en de "oplossing"

wat je kunt doen is pagina's vanaf jou server laten draaien, maar daar zit je ook niet op te wachten denk ik.

In dat geval:
je CMS naar andere talen porteren, of die gasten dwingen php te gebruiken :D

toch?

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

woeitje: ...of die gasten dwingen php te gebruiken :D

IMO is dit dan de enige manier ja...

Verwijderd

Topicstarter
Je hebt helemaal gelijk.
Maar ik wil die gasten niet dwingen als het niet nodig is.

Meerdere talen is een oplossing, maar de ontwikkeltijd is er niet voor.

Is het dus niet mogelijk om een php pagina geparsed en al te importeren in een html pagina?

Verwijderd

Op donderdag 04 oktober 2001 00:26 schreef Hookipa het volgende:
Je hebt helemaal gelijk.
Maar ik wil die gasten niet dwingen als het niet nodig is.

Meerdere talen is een oplossing, maar de ontwikkeltijd is er niet voor.

Is het dus niet mogelijk om een php pagina geparsed en al te importeren in een html pagina?
jawel volgens mij met SSI

<!-- include virtual="http://blaat.nl/ik.php" --> ofzoiets werkte dat :)

weet niet of de syntax goed is... en die server moet dan wel weer SSI ondersteunen, maar je runt dus nogsteeds vanaf jou server... en wat als JOU server offline is door de te grootte load? Dan is HUN page niet te zien.

Verwijderd

blaat rare GoT... (duppelpost)

Verwijderd

Topicstarter
ik zal het meteen even testen, alvast bedankt.

  • tomato
  • Registratie: November 1999
  • Niet online
Op donderdag 04 oktober 2001 00:35 schreef woeitje het volgende:
<!-- include virtual="http://blaat.nl/ik.php" -->
Volgens mij kun je met een SSI alleen vanaf je eigen server includen ;)

Verwijderd

<!--#INCLUDE VIRTUAL="/bestanden/doc.txt" -->
<!--#INCLUDE FILE="doc.txt" -->

maar ik weet dus niet of dat wel remote werkt :(
zul je zien dat dat dus nie werkt... as usual :+

edit: ik krijg het vermoeden dat meer mensen dit gevoel al bevestigen :)

dus toch maar weer terug op:

die mensen dwingen php te ondersteunen >:)

  • tomato
  • Registratie: November 1999
  • Niet online
Op donderdag 04 oktober 2001 00:45 schreef woeitje het volgende:
<!--#INCLUDE VIRTUAL="/bestanden/doc.txt" -->
<!--#INCLUDE FILE="doc.txt" -->

maar ik weet dus niet of dat wel remote werkt :(
zul je zien dat dat dus nie werkt... as usual :+
Virtual geeft een virtual pad naar een document op de server.
File geeft een pad relatief naar de huidige directory (../ en absolute paden kunnen niet gebruikt worden).

Zegt genoeg denk ik ;)

Verwijderd

Op donderdag 04 oktober 2001 00:51 schreef tomato het volgende:

[..]

Virtual geeft een virtual pad naar een document op de server.
File geeft een pad relatief naar de huidige directory (../ en absolute paden kunnen niet gebruikt worden).

Zegt genoeg denk ik ;)
JAJA wijsneus!!! ;) ik probeer ook wat mee te denken hoor, sorry!! shihitttttt :9

<!--#INCLUDE REMOTE="http://zooi.net/zooi.php" -->
zou een uitkomst bieden dan :D

maarja die bestaat niet hoor ;) tenminste verzin hem net... dus denk het nie :Y)

  • tomato
  • Registratie: November 1999
  • Niet online
Op donderdag 04 oktober 2001 00:54 schreef woeitje het volgende:
JAJA wijsneus!!! ;) ik probeer ook wat mee te denken hoor, sorry!! shihitttttt :9
Ik zoek het (wbt FILE in ieder geval) ook net maar even na in wat webserver documentatie ;)
maarja die bestaat niet hoor ;) tenminste verzin hem net... dus denk het nie :Y)
Nee, die zou nieuw voor mij zijn 8-)

  • goalgetter
  • Registratie: Juni 1999
  • Laatst online: 25-08 15:24
Je zou natuurlijk voor frames kunnen gaan...
Pagina: 1