Toon posts:

[HTML/PHP] include pagina zonder frames

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met het bouwen van een site en ik wil hierin gegevens opnemen van een andere pagina. Namelijk de resultaten van een MAN opdracht van de pagina http://bama.ua.edu/cgi-bin/man-cgi . Een zoekactie op deze site resulteert in een URL zoals http://bama.ua.edu/cgi-bin/man-cgi?tail .

Deze pagina wil ik op de een of andere manier in een tabel opnemen die ik heb gedefineerd in mijn html pagina. Ik wil hier echter geen gebruik maken van frame omdat ik de site uit een pagina wil laten bestaan en ik wil geen gebruik maken van een PHP include statement. Ik moet deze pagina dus opnemen in een soort van layer in de html code.

Heeft iemand enig idee hoe ik een dergelijk iets kan oplossen met html/dhtml code?

Verwijderd

edit: niet goed gelezen, sorry 8)7

[ Voor 77% gewijzigd door Verwijderd op 17-07-2005 14:10 ]


  • Johnny
  • Registratie: December 2001
  • Laatst online: 24-04 11:10

Johnny

ondergewaardeerde internetguru

Een onzichtbaar frame, en dan met Javascript de inhoud er uit filteren die je wilt en die weergeven? Maar waarschijnlijk loop je dan als bezoeker tegen allerlei cross-site-scripting blokkades van je browser op.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • WPN
  • Registratie: Augustus 2003
  • Laatst online: 30-03 22:59

WPN

php: fopen(), file()

en dan de onnodige html eruit halen en je hebt je data

[ Voor 57% gewijzigd door WPN op 17-07-2005 14:13 ]

Als ik denk zoals ik dacht, dan doe ik zoals ik deed, als ik doe zoals ik deed, dan denk ik zoals ik dacht! Cogito Ergo Sum


  • Jimbolino
  • Registratie: Januari 2001
  • Laatst online: 04:28

Jimbolino

troep.com

Het include() statement voegt het aangegeven bestand in en evalueert deze.

Als de "URL fopen wrappers" zijn ingeschakeld (in de default configuratie is dit het gevel), dan kun je een file ook include()n met een URL, in plaats van een lokale path naam. Zie Remote files en fopen() voor meer informatie hierover.
http://nl3.php.net/manual/nl/function.include.php
http://nl3.php.net/manual/nl/function.fopen.php

The two basic principles of Windows system administration:
For minor problems, reboot
For major problems, reinstall


Verwijderd

Topicstarter
Ik lees allemaal mogelijkheden maar helaas bieden deze in mijn geval geen uitkomst omdat de informatie zich op een andere server bevind en de de PHP deamon vanwegen security redenen geen informatie van buitenaf mag halen. Ik ben nu aan het testen met de iframe mogelijkheden binnen

<iframe src ="http://bama.ua.edu/cgi-bin/man-cgi?tail" width="100%" hight="100%" frameborder="0"></iframe>

Probleem hierbij is echter dat ik nog geen mogelijkheid heb gevonden om het Iframe de juiste hoogte mee te geven die gewenst is. In sommige gevallen is het resultaat een regel of 30 lang en in sommige gevallen een regel of 3000. Dus ik moet een manier vinden die het Iframe zo lang maakt als nodig is voor de terugkomende resultaten. Oftwel de brouwser moet zelf kijken hoe hoog het Iframe moet zijn.

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
Verwijderd schreef op zondag 17 juli 2005 @ 14:25:
Ik lees allemaal mogelijkheden maar helaas bieden deze in mijn geval geen uitkomst omdat de informatie zich op een andere server bevind en de de PHP deamon vanwegen security redenen geen informatie van buitenaf mag halen.
Als je de juiste headers meegeeft kun je net doen alsof PHP een browser is en daarmee de pagina ophalen en vervolgens weer uitpoepen tussen de rest van je HTML code (dwz alles wat tussen de body-tag staat zodat je het geheel valide blijft)

(p.s. ik zou hier overigens wel even toestemming vragen)

[ Voor 5% gewijzigd door marty op 18-07-2005 10:32 ]


  • Haan
  • Registratie: Februari 2004
  • Laatst online: 20:40

Haan

dotnetter

Verwijderd schreef op zondag 17 juli 2005 @ 14:25:


Probleem hierbij is echter dat ik nog geen mogelijkheid heb gevonden om het Iframe de juiste hoogte mee te geven die gewenst is. In sommige gevallen is het resultaat een regel of 30 lang en in sommige gevallen een regel of 3000. Dus ik moet een manier vinden die het Iframe zo lang maakt als nodig is voor de terugkomende resultaten. Oftwel de brouwser moet zelf kijken hoe hoog het Iframe moet zijn.
<iframe src ="http://bama.ua.edu/cgi-bin/man-cgi?tail" width="100%" hight="100%" frameborder="0" scrolling="yes"></iframe> misschien?

Kater? Eerst water, de rest komt later

Pagina: 1