Variableninhalt anzeigen lassen

Moin,

ich möchte mir zu Testzwecken
den inhalt von Variablen anzeigen lassen.

Wenn ich folgendes nutze:
print "<p>Bild: '$bild'</p><p></p> Text: $nachricht</p><hr>";

Dann wird das $bild aber ausgeführt und das entsprechende Bild angezeigt.
Kann man auch erreichen, das stattdessen die Pfad des Bildes angezeigt wird?

MfG
Heiko
Heiko Rompel [ Fr, 17 März 2006 16:56 ] [ ID #1234674 ]

Re: Variableninhalt anzeigen lassen

* Heiko Rompel [2006-03-17]:

Hallo Heiko,

> ich möchte mir zu Testzwecken
> den inhalt von Variablen anzeigen lassen.
> Wenn ich folgendes nutze:
> print "<p>Bild: '$bild'</p><p></p> Text: $nachricht</p><hr>";

du schaust dir das dann mit einem Webbroser an, und in $bild befindet
sich ein kompletter '<img>'-Tag? Dann könntest du z.B. folgendes machen:

use CGI 'escapeHTML';
print "<p>Bild: '", escapeHTML($bild),
"'</p><p></p> Text: $nachricht</p><hr>";

> Dann wird das $bild aber ausgeführt

Ja, die Variable $bild wird in dem String interpoliert.

> und das entsprechende Bild angezeigt.

Dann steht in $bild aber nicht nur der Pfad zum Bild.

> Kann man auch erreichen, das stattdessen die Pfad des Bildes angezeigt
> wird?

Du könntest versuchen den Pfad aus dem 'src' des '<img>' zu
extrahieren...

Gruß
Christian


--
Ihr aber seht und sagt: Warum?
Aber ich träume und sage: Warum nicht?
(George Bernard Shaw, irischer Dramatiker, 1856-1950)
http://www.lackas.net/ Perl Delphi Linux MP3 Searchengines Domainchecker
Christian Lackas [ Fr, 17 März 2006 17:22 ] [ ID #1234676 ]

Re: Variableninhalt anzeigen lassen

Heiko Rompel wrote:

> ich möchte mir zu Testzwecken
> den inhalt von Variablen anzeigen lassen.
>
> Wenn ich folgendes nutze:
> print "<p>Bild: '$bild'</p><p></p> Text: $nachricht</p><hr>";

Versuch's mal damit:

$bild =~ s/</</g;

Grüße
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel
Frank Seitz [ Fr, 17 März 2006 17:33 ] [ ID #1234677 ]

Re: Variableninhalt anzeigen lassen

Heiko Rompel wrote:

> ich möchte mir zu Testzwecken
> den inhalt von Variablen anzeigen lassen.
>
> Wenn ich folgendes nutze:
> print "<p>Bild: '$bild'</p><p></p> Text: $nachricht</p><hr>";

Versuch's mal damit:

$bild =~ s/</</g;

Oder lass Dir vom Browser den Source anzeigen.

Grüße
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel
Frank Seitz [ Fr, 17 März 2006 17:35 ] [ ID #1234678 ]

Danke - Re: Variableninhalt anzeigen lassen

Danke für Eure Tips.

MfG
Heiko
Heiko Rompel [ Sa, 18 März 2006 11:14 ] [ ID #1235577 ]
Perl » de.comp.lang.perl.misc » Variableninhalt anzeigen lassen

Vorheriges Thema: Reg.Ausdrücke nur 1Ttreffer
Nächstes Thema: [de.comp.lang.perl.misc] mini-FAQ <26/10/2004>