tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
430
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    slickyboy Tutorials.de Gastzugang
    Hallo ihr Tutoorialer

    mein erstes Postig hier und bin schon ewigkeiten angemeldet

    Nun zu meinem Problem*fg*

    Ich habe einen externen Server (IIS5) und dieser soll Inhalte von einem internen Server (DMZ) holen.
    Soweit kein Thema: Firewallregel konfiguriert -> Im IIS ein virtuelles Verzeichniss angelegt und ihm die URL vom internen mitgeteilt...
    Jetzt soll aber nicht simpel weitergeleitet werden so wie es der IIS kann sondern es soll die externe URL sichtbar bleiben. IIS zeigt dann aber die Interne an.
    Irgendwie schei**e...

    Vielleicht wird an einem beispiel einfacher: MAMBO oder Joomla haben die möglichkeit in einem Frame (glaube es ist ein Frame) externen Content von einem anderen Webserver zu holen und es so aussehen zu lassen als wäre es interner.

    Mein Problem ist das ich kein PHP installieren darf! Für Php habe ich schon einige Wrapper gefunden aber nicht für ASP.
    Vielleicht hat ja jemand ne Idee oder auch ein Script *fg*


    Ich danke euch jetzt schonmal...

    Mfg
    Slickyboy
     

  2. #2
    Avatar von Chrisu
    Chrisu Chrisu ist offline Mitglied Gold
    Registriert seit
    Mar 2003
    Ort
    Kiel
    Beiträge
    163
    Hallo Slickyboy,

    da gibt es zwei unterschiedliche Möglichkeiten:
    1.) mit Inline-Frames (IFRAME), wobei hier das Problem besteht, dass du im Quelltext die URL für den Frameinhalt auslesen kannst und das wolltest du ja nicht unbedingt.

    2.) du grabbst einfach die externe Webseite und gibst dann das Ergebnis mit response.write aus. Eine genauere Erklärung findest du bei ASPheute.com
    --> Webpage-Grabbing mit dem XML Parser

    Das sollte dir bei deinem Problem helfen.
    So long,
    Chrisu

    PS: mit der 2. Methode inkludierte Webseiten sollten aber keine Links enthalten, da diese ja meistens relativ angegeben werden. Du könntest natürlich auch den erhaltenen HTML-Stream durchgehen und bei jedem relativen Link die URL des externen Servers voranstellen, aber dann bekommt der Nutzer auch wieder die externe URL in die Hand. Oder du änderst die Links so um, dass sie auf eine ASP-Datei mit Parameter auf deinem Server zeigen. Und darin kannst du dann auch wieder die externe Seite grappen.
    Geändert von Chrisu (14.03.06 um 23:50 Uhr)