Reiner Rusch: mal anders herum

... Ich kann ja per:

**********************
print <<ENDE;

<html>
....
</html>

ENDE
***********************

Eine Seite dyn. generieren.

OK!

Normalerweise landet das bei <stdout>, normalerweise der Browser des Client.
Ich kann dann u. U. noch das Targetframe benennen, usw.

Nun mal anders herum:

Wenn ich da reinschreiben kann, ist es dann auch möglich, den Inhalt (Quellcode-HTML) aus einem Frame zu parsen, d.h. in wieder auszulesen?

Alles Gute,
R.Rusch

  1. Hallo Reiner,

    Nun mal anders herum:
    Wenn ich da reinschreiben kann, ist es dann auch möglich, den Inhalt (Quellcode-HTML) aus einem Frame zu parsen, d.h. in wieder auszulesen?

    Verstehe ich nicht. Du kannst Dateien oeffnen und auslesen. Zum Beispiel eine HTML-Datei, die in einem Frameset angezeigt wird. Alles ganz normal mit open(DATEI,"<[Pfad/]datei.ext");

    Wenn Du das Zeugs, dass Du ueber stdout als HTML-Code an den Browser schickst, im weiteren Verlauf des Scripts noch brauchst, musst Du es halt vorher in eine Variable schreiben, die Du dann weiterverarbeiten kannst.

    Ansonsten kann ich leider nicht nachvollziehen, welches Ansinnen Du haben koenntest.

    viele Gruesse
      Stefan Muenz

  2. ... Ich kann ja per:

    **********************
    print <<ENDE;

    <html>
    ....
    </html>

    ENDE
    ***********************

    Eine Seite dyn. generieren.

    OK!

    Normalerweise landet das bei <stdout>, normalerweise der Browser des Client.
    Ich kann dann u. U. noch das Targetframe benennen, usw.

    Nun mal anders herum:

    Wenn ich da reinschreiben kann, ist es dann auch möglich, den Inhalt (Quellcode-HTML) aus einem Frame zu parsen, d.h. in wieder auszulesen?

    Alles Gute,
    R.Rusch

    Hallo,

    hmm, ja, vielleicht meinst Du sowas in der Art hier:

    Datei komplett einlesen vom URL

    use LWP::Simple;
    $doc = get 'http://www.domain.de/index.html';
    print "content-type:text/html\n\n";
    print $doc;

    Viele Grüße, Rolf