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

wie trenne ich den Inhalt und das layout bei cgi/html (Seite 4)

Leser: 14


<< |< 1 2 3 4 5 >| >> 44 Einträge, 5 Seiten
Gast Gast
 2008-10-10 17:24
#115373 #115373
Nunja - aber damit läßt sich sicherlich der von ihm vermutete Unterschied zwischen EOF und EO_HTML nicht erklären.
Vielleicht meint er auch es gäbe eine besondere Bedeutung für z.B. EO_TEXT?

Daneben ist mir die Sache mit den offenen Gänsezeichen immer noch ein totales Rätsel.
RalphFFM
 2008-10-10 18:02
#115374 #115374
User since
2006-11-16
258 Artikel
BenutzerIn
[Homepage] [default_avatar]
Vielleicht denken wir alle ja auch viel zu kompliziert. =8-|
http://www.wildvogelhilfe.org/aufzucht/gaensefuess...
SCNR
Gast Gast
 2008-10-10 20:00
#115376 #115376
Spass muß sein - sonst taugt die schönste Bererdigung nix.

Aber mal ernsthaft ...
es ist für Leute die erstmals in's Forum kommen und die im Grunde genommen nur ambitionierte Perl-Hobbyisten (dazu zähle ich mich auch) sind, nicht so einfach zu erkennen, dass hier ausgewiesene Experten schreiben.

Es dauert schon einige Zeit (und Perl-Erfahrung) um festzustellen, dass die konziliante Art mit der hier fast jede Fragestellung beantwortet wird, sich aus sicherem Wissen gebildet hat.
Gast Gast
 2008-10-10 21:19
#115377 #115377
MartinR+2008-10-09 20:44:03--
Auctioneer+2008-10-07 01:58:23--


BTW Hast Du die Seite eigentlich schon mal auf gültiges HTML geprüft? Also mein Firefox SGML-Parser spuckt mir da lässige 694 Fehler aus ....

Und der Ersteller dieser Auktionsseite hat noch nie was von HTML 4.01 gehört!
Da fehlen essentielle Sachen wie der Doctype.

Mustervorlage? Eher HTML-Schmierzettel.
LanX-
 2008-10-10 21:42
#115378 #115378
User since
2008-07-15
1000 Artikel
BenutzerIn

user image
Gast+2008-10-10 18:00:46--
ambitionierte Perl-Hobbyisten (dazu zähle ich mich auch) sind, nicht so einfach zu

Ach, Gast erzähl uns doch was neues über dich ... ; )
Gast Gast
 2008-10-11 16:26
#115381 #115381
Ach LanX ...
wir sollten damit aufhören, uns heimlich in Foren zu treffen :-)
Auctioneer
 2008-11-13 19:37
#116222 #116222
User since
2008-09-30
26 Artikel
BenutzerIn
[Homepage] [default_avatar]
>>>BTW Hast Du die Seite eigentlich schon mal auf gültiges HTML geprüft? Also mein Firefox SGML-Parser spuckt mir da lässige 694 Fehler aus ....<<<


Hallo zusammen,

ich war doch etwas etwas überrascht über so viele Antworten auf die simple Auflistung meiner Erfahrungswerte. Das zeigt doch wieder einmal, wie weit sich manchmal Theorie und Praxis voneinander unterscheiden. Fast so wie auf der Autobahn zwischen Lenzburg und Zürich im alltäglichen Pendlerverkehr.

Da steht auch manchmal 80 und alle fahren 110. Oder es steht 100 und alle stehen still.

Zum HTML

Es gibt da so einen Trick irgendwio aus dem Internet. Ich versuche es in ein verständliches Deutsch zu übersetzen, da es eine englischsprachige Information war:

>>Wenn man will, dass Browser (jeglicher Markt) eine Seite einfach so lesen und darstellen wie sie geschrieben ist, soll man am besten kein "<!DOCTYPE HTML" verwenden. Der Nachteil davon ist, dass der Seitenaufbau ggfls. etwas langsamer vor sich geht, aber die Seite letztendlich dafür mir allen marktüblichen Browsern ungefähr gleich dargestelt wird.<<

Ich nenne das: simple & clean x-browser readable HTML

Es mag Leute geben, die der Meinung sind, dass auf der Autobahn die Geschwindigkeitsvorschriften einzuhalten sind. Wenn ich das aber am Morgen machen will, fahr ich irgendwem in den Arsch. Und wenn ich es am Abend machen will, fährt mir jemand in der Arsch.

Wenn ich mit einem Perl Script arbeite, zu welchem mehr als 50 mehr oder weiger qualifizierte Personen Mod's und Add-On's geschrieben haben, ohne sich je auf fundamentale Programmier-Standards festgelegt zu haben, werde ich, als Konsequenz davon, u.U. mit Fakten und Eigenheiten konfrontiert, die den sonst üblichen Rahmen manchmal sprengen. Und daraus entstehen Erfahrungswerte, die vielleicht, wie im Beispiel Autobahn, manchmal den "Vorgaben" sogar etwas entgegenstehen.

Diese Erfahrungswerte habe ich geschrieben. Nicht mehr und nicht weniger. Wer sich daran hält. wird möglicherweise von gewissen Problemen verschont, die sonst mit "zusammengeschusterten" Programmen vielleicht irgendwo entstehen können.

Abgesehen davon, die Frage dieses Threads war doch eigentlich, "wie mache ich es" und nicht, "wie mache ich es nicht". Und mit Ausnahme meiner Infos hat der Fragesteller, glaub ich fast, nicht viele andere Antworten auf seine Frage erhalten. Das tut mir leid und war nicht meine Absicht.

Ernie

qru+qrt
Never judge another men before you walk a mile in his shoes
Ronnie
 2008-11-13 21:06
#116224 #116224
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Millionen Fliegen können nicht irren! Ein Hoch auf frischen Dung!
GwenDragon
 2008-11-13 21:06
#116225 #116225
User since
2005-01-17
14563 Artikel
Admin1
[Homepage]
user image
Auctioneer+2008-11-13 18:37:57--
Zum HTML

Es gibt da so einen Trick irgendwio aus dem Internet. Ich versuche es in ein verständliches Deutsch zu übersetzen, da es eine englischsprachige Information war:

>>Wenn man will, dass Browser (jeglicher Markt) eine Seite einfach so lesen und darstellen wie sie geschrieben ist, soll man am besten kein "<!DOCTYPE HTML" verwenden. Der Nachteil davon ist, dass der Seitenaufbau ggfls. etwas langsamer vor sich geht, aber die Seite letztendlich dafür mir allen marktüblichen Browsern ungefähr gleich dargestelt wird.<<

Ich nenne das: simple & clean x-browser readable HTML

Ich frage mich gerade, was du unter x-browser readable verstehst.
Aber wenn du natürlich davon ausgehst, dass es nur den Internet Explorer und Firefox gibt, magst du Recht haben. Anzeigbar ist auch unvollständiges HTML - jedenfalls meistens.
Die anderen Anzeigemedien, die das Irgendwie-HTML dann nicht verstehen, haben dann selber schuld?

Du willst damit sagen, dass Screenreader, Mobilgeräte, Cellphones u. ä. wenn sie mit dem unvollständigen HTML nicht klar kommen eben Pech haben? Oder wie meist du das?

Es gib auch für Perl genügend Module die valides HTML erstellen.
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

topeg
 2008-11-13 22:49
#116227 #116227
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Auctioneer+2008-11-13 18:37:57--
Es gibt da so einen Trick irgendwio aus dem Internet. Ich versuche es in ein verständliches Deutsch zu übersetzen, da es eine englischsprachige Information war:

>>Wenn man will, dass Browser (jeglicher Markt) eine Seite einfach so lesen und darstellen wie sie geschrieben ist, soll man am besten kein "<!DOCTYPE HTML" verwenden. Der Nachteil davon ist, dass der Seitenaufbau ggfls. etwas langsamer vor sich geht, aber die Seite letztendlich dafür mir allen marktüblichen Browsern ungefähr gleich dargestelt wird.<<

Ich nenne das: simple & clean x-browser readable HTML

Ich glaube dir ungesehen, dass unvollständiges, falsches und kompliziertes HTML viel einheitlicher zu Parsen ist als valides, vor allem wenn man dutzende von Parsern hat, die alle unterschiedlich sind. Es ist selbstverständlich so, dass ein strikter Parser überhaupt nicht weiss wie ein Element dargestellt werden soll, wogegen es klare Regeln gibt wie Invalides HTML korrekt dargestellt werden muss und alle halten sich daran. Kleine Änderungen verändern, bei invalidem HTML, überhaupt nicht die gesammte Seite, oder macht sie gar Undarstellbar.

Ich habe schon einige Parser geschrieben und kann dir sagen, dass nichts komplizierter ist, als fehlerhafte Formatierungen zu erkennen und dennoch korrekt zu interpretieren.
Zu behaupten invalides HTML wäre einheitlicher zu parsen als valides ist so, als würde man behaupten, Autos würden ohne Öl besser fahren.

Ganz nebenbei die meisten von uns verstehen Englisch ganz gut, auch wenn es von "irgendwio aus dem Internet" stammt.

Auctioneer+2008-11-13 18:37:57--
Es mag Leute geben, die der Meinung sind, dass auf der Autobahn die Geschwindigkeitsvorschriften einzuhalten sind. Wenn ich das aber am Morgen machen will, fahr ich irgendwem in den Arsch. Und wenn ich es am Abend machen will, fährt mir jemand in der Arsch.

Ah, weil alle anderen es machen, kann es weder Sinnvoll sein, noch gäbe es einen Grund es richtig zu machen. Du behinderst oder gefährdest niemanden, wenn du dich entsprechend den Regeln verhältst, wie HTML Aussehen soll.

Auctioneer+2008-11-13 18:37:57--
Wenn ich mit einem Perl Script arbeite, zu welchem mehr als 50 mehr oder weiger qualifizierte Personen Mod's und Add-On's geschrieben haben, ohne sich je auf fundamentale Programmier-Standards festgelegt zu haben, werde ich, als Konsequenz davon, u.U. mit Fakten und Eigenheiten konfrontiert, die den sonst üblichen Rahmen manchmal sprengen. Und daraus entstehen Erfahrungswerte, die vielleicht, wie im Beispiel Autobahn, manchmal den "Vorgaben" sogar etwas entgegenstehen.

Nun, anders als es beim HTML üblich ist, wie du sagst, muss Perlcode valide sein, da er sonst nicht interpretiert wird. Es gibt einige Hilfen um den Code in eine lesbare Form zu bringen.
Weiterhin existiert nur eine Implementierung von Perl, wogegen es viele unterschiedliche Interpreter für HTML gibt, das macht es noch wichtiger sich an die Regeln zu halten.


Auctioneer+2008-11-13 18:37:57--
Diese Erfahrungswerte habe ich geschrieben. Nicht mehr und nicht weniger. Wer sich daran hält. wird möglicherweise von gewissen Problemen verschont, die sonst mit "zusammengeschusterten" Programmen vielleicht irgendwo entstehen können.

Nun, es gibt schon eine allgemein akzeptierte und in sich konsistenten Regelsatz sauberen Perlcode zu schreiben: "Perl - Best Practices"

Auctioneer+2008-11-13 18:37:57--
Abgesehen davon, die Frage dieses Threads war doch eigentlich, "wie mache ich es" und nicht, "wie mache ich es nicht". Und mit Ausnahme meiner Infos hat der Fragesteller, glaub ich fast, nicht viele andere Antworten auf seine Frage erhalten. Das tut mir leid und war nicht meine Absicht.

Wenn du sagst "Lass einfach das Öl ab, dann läuft er besser", dürfen wir dir doch widersprechen, oder?
<< |< 1 2 3 4 5 >| >> 44 Einträge, 5 Seiten



View all threads created 2008-10-01 10:05.