Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]77[/thread]

überflüssige Leerzeichen entfernen

Leser: 2


<< >> 5 Einträge, 1 Seite
jan10001
 2003-10-22 23:38
#7729 #7729
User since
2003-08-14
962 Artikel
BenutzerIn
[default_avatar]
Also irgendwie finde ich es nicht mehr. Wie kann man (auch bei Templates) überflüssige Leerzeichen, im HTML Quellcode, bei der Ausgabe entfernen?
jan
 2003-10-23 00:04
#7730 #7730
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
ganz allgemein?

$string =~ s/ {2,}/ /gs;

mehr als zwei leerzeichen werden als eines dargestellt, daher überflüssig.
jan10001
 2003-10-23 00:12
#7731 #7731
User since
2003-08-14
962 Artikel
BenutzerIn
[default_avatar]
Quote
ganz allgemein?
Nein. Zur besseren Lesbarkeit möchte ich die Leerzeichen im HTML Quellcode lassen, zur Ausgabe an den Browser sollen diese aber rausgefiltert werden. Normalerweise kein Problem, aber wie kann ich bei HTML::Template die Leerzeichen entfernen??
esskar
 2003-10-23 00:14
#7732 #7732
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
welche leerzeichen meinst du denn genau?

wenn $htmpl dein HTML::Template Instance ist, kannst du
dir dann mit $htmpl->output alle daten geben lassen...
bevor du dann ein print machst, kannst du das ergebnis noch nach belieben ändern!
jan10001
 2003-10-23 00:27
#7733 #7733
User since
2003-08-14
962 Artikel
BenutzerIn
[default_avatar]
Quote
welche leerzeichen meinst du denn genau?
Die Leerzeichen im HTML Quellcode der Template Dateien. Zu besseren Lesbarkeit habe ich dort zusätzliche Leerzeichen eingefühgt und die sollen rausgefiltert werden, damit nur ein kompakter HTML Code an den Browser des Besuchers geht.

Quote
wenn $htmpl dein HTML::Template Instance ist, kannst du
dir dann mit $htmpl->output alle daten geben lassen...
bevor du dann ein print machst, kannst du das ergebnis noch nach belieben ändern!
Ich denke mal damit kann ich was anfangen.
<< >> 5 Einträge, 1 Seite



View all threads created 2003-10-22 23:38.