[PHP] website output redirecten

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
Gedag,

Ik heb een applicatie draaien die HTM output genereert op port 3113
Nu wil ik deze output beschikbaar krijgen op mijn website (port 80).

Iemand enig idee ho dit te regelen is?

Greetz

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 22:59

chem

Reist de wereld rond

En waarom genereert dit output op 3113? En hoe, welk OS, welk pakket?

Klaar voor een nieuwe uitdaging.


  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 06-11-2024
Maak op je website een pagina met een paginagroot frame waarvan de sourrce naar localhost:postnummer verwijst.

Verwijderd

- connectie maken
- html inlezen
- connectie verbreken // dit is nog niet direct nodig
- connectie maken // dit is nog niet direct nodig
- html uitspuwen
- connectie verbreken

  • Burat
  • Registratie: Oktober 1999
  • Niet online

Burat

bos wortels

Ik neem aan dat die aanvraag gegenereerd wordt op aanvraag - dus dat je eerst een request moet doen. Dan kan je met PHP makkelijk een socket openen naar poort 3113, het request doen, de data ophalen en weergeven.

Zie http://nl.php.net/fsockopen

Homepage | Me @ T.net | Having fun @ Procurios | Collega's gezocht: Webontwikkelaar PHP


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 18-09 16:51
Dit haalt alle HTML op en stopt het in de variable html, als het mislukt zal het de functie error() aanroepen. Natuurlijk kun je hier ook een echo o.i.d. van maken.
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?PHP
$url='http://www.google.nl';
if($data=@file($url)){
    /*OK*/  
    $html = implode ('', $data);
    echo $html;
    
}else{
    error('Het ophalen van de gegevens is mislukt.');
}
?>

[ Voor 42% gewijzigd door djluc op 13-11-2003 16:14 ]


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 01:47
Is port-mappen een optie?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Heren,

dank in ieder geval voor de reacties.

De PHP oplossing van Burat/djluc (pagina lezen in variabele en dan echo-en) doet het deels. Hij doet dan namelijk alleen tekst zaken (zonder opmaak en plaatjes).
Maar het principe is verder precies wat ik in gedachten had.

Dit is ongeveer gelijk aan hetgeen tizzwat beschrijft. Bevat alleen extra stappen.
Mischien zijn die wel noodzakelijk om de grafics en opmaak etc mee te krijgen?

Greetz

Acties:
  • 0 Henk 'm!

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 16-08 17:16
Je kan misschien ook je webserver op port 80 als proxy voor je andere poort gebruiken. Deze opstelling heb ik ooit gebouwd voor mijn webmail. Het domein webmail.domein.nl:80 werd dan onder water localhost:81. Voor de buitenwereld leek het gewoon dezelfde server/port. Is dit wat je wilt?

[ Voor 4% gewijzigd door bigtree op 14-11-2003 01:05 ]

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 18-09 16:51
Verwijderd schreef op 14 november 2003 @ 00:47:De PHP oplossing van Burat/djluc (pagina lezen in variabele en dan echo-en) doet het deels. Hij doet dan namelijk alleen tekst zaken (zonder opmaak en plaatjes).
Dat komt omdat die relatieve verwijzingen hebben. Je kunt die aanpassen met bijvoorbeeld preg_replace, of als die
HTML bestanden aan te passen zijn alle paden voleldig vanaf de home maken. Bijvoorbeeld als je in de map HTML zit en je wilt naar een ander HTML bestand verwijzen niet: ander.html maar ./html/ander.html Dan kun je het wel duidelijk cachen.
Pagina: 1