php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.05.2006, 21:14  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard Code optmierung durch regex

Hallo Leute...

Ich bin auf der Suche nach einer Quellcode optmierung durch regex.
Die Optimierung besteht da drin das ich eine rekursiv Funktion schreiben will die einen "Stack" hat und eine regex Funktion benutzt um diese zu füllen.

somit soll rekursiv eine Funktion geschriebn werden die einen code passend ausgibt, in der form

<html>
<head>
<asdasd />
</head>
</html>

Man auchte auf die Leerzeichen!!!(edit: keine Leerzeichen da, aber es soll so aussehen das head einen eingerückt ist und asdasd 2 und </head wieder einen... schön halt ) + das jedes element in einer Spalte steht.

Wenn ihr vielleicht schon eine Klasse kennt dir eine solche optimierung vornimmt wäre ich auch mit einem Link gut bedient...

Beste,
Tim
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.05.2006, 21:19  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Lieber gleich richtig schreiben, dann brauchste hinterher nicht Flickwerk zu betreiben. Das ist doppelter Aufwand. Dürfte das nich auch mit Tidy zu lösen sein?
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 22.05.2006, 21:23  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

such mal nach "Beautifier"
Gibts im PEAR-Paket für PHP.

Aber KingCrunch hat schon recht mit "gleich richtig schreiben". Denk mal drüber nach.
Zergling-new ist offline  
Alt 22.05.2006, 21:24  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard

schon wieder... lettens habe ich auch eine änliche Frage gepostet und die selbe antwort bekommen.
Glaubt ihr ich weiß nicht wo auf der Tastatur die leertaste ist und kann das nicht von hand?!?!?

Info: Es geht um eine optimierungs Extension für Typo3. deshalb habe ich nicht grade viel einfluss dadrauf was redakteure und auch Typo3 da reinschreibt....

Ich weiß wohl schon wo das Problem liegt. Wenn nicht, würde ich es hier nicht posten.

Sry, die aggresivität ....

Beste,
Tim
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline  
Alt 22.05.2006, 21:28  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Das sind Probleme. Lass doch den häßlichen Quellcode häßlichen Quellcode sein. Ist eben so, solange er funktioniert ist doch gut. Du machst ihn durch deinen HTML-Verwurster nur noch langsamer.
Und nu such mal nach nem HTML Beautifier. Gibt doch sicher genug.
Zergling-new ist offline  
Alt 22.05.2006, 21:30  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Zitat:
schon wieder... lettens habe ich auch eine änliche Frage gepostet und die selbe antwort bekommen.
Ich hätte eine Erklärung, warum

Zitat:
Info: Es geht um eine optimierungs Extension für Typo3. deshalb habe ich nicht grade viel einfluss dadrauf was redakteure und auch Typo3 da reinschreibt....
Also, das versteh ich jetzt nur halb... Is das jetz ne Extension von Typo3? Dann hast du doch damit nix zu tun ^^ Oder schreibst du die für Typo3? Dann haben doch die Redakteure damit nix zu tun ^^

Desweiteren: Wennde eine funktionierende Typo3-Umgebung hast, wieso dann noch schön aussehen lassen? Schau dir ma den Source von Wiki an. Der is auch furchtbar und niemand interessierts, solangs funktioniert
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 22.05.2006, 21:34  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Dürfte nicht immer noch Tidy was für dich sein? Wobei ich auch weiter bei der Ansicht bleibe, dass HTML entweder sofort oder garnicht schön gemacht werden sollte.
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 22.05.2006, 21:53  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von KingCrunch
Wobei ich auch weiter bei der Ansicht bleibe, dass HTML entweder sofort oder garnicht schön gemacht werden sollte.
wo kann ich unterschreiben?
Zergling-new ist offline  
Alt 22.05.2006, 22:24  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard

Bei der entwicklung einer Internetseite (besonders mit einem CMS) kann es SEHR hilfreich sein, wenn der Code schön sauber ist. Dies ist hilfreich wenn man den COde z.B. validiert und man dabei ist die Fehler zu finden und beheben.

Bei PEAR komme ich grade nicht so klar. Tidy brauche ich als mod, das kann ich streichen.... Besten Dank. Werde mich dann mal mit PEAR auseinander setzen.

Beste,
Tim
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline  
Alt 22.05.2006, 22:28  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Mein Validator sagt mir genau wo ihm was nicht paßt. Da muss der Code nicht sauber sein. Und wenn der Code aus dem CMS kommt kann ich den Fehler auch nicht korrigieren, es sei denn ich will in Typo3 rumpfuschen, aber da lass ich lieber die Finger von.

Aber jedem das seine :P
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit PHP Code HappyDieMuschel PHP Tipps 2008 7 28.05.2008 06:34
[Erledigt] PHP Code aus Datenbank ayti PHP Tipps 2008 8 26.05.2008 19:40
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
Nur bestimmten Html Code zulassen? litterauspirna PHP Tipps 2008 5 29.04.2008 12:30
einfacher Code zum Einbinden von "Inhaltsbereichen" MaxDittmann PHP-Fortgeschrittene 6 01.10.2007 15:54
PHP: Wie parst der Server den Code am schnellsten? SvenLittkowski PHP Tipps 2007 4 17.12.2005 10:58
bb code in htm code wandeln janni PHP Tipps 2007 2 04.11.2005 22:36
[Erledigt] JS Code in PHP Code?? HTML, Usability und Barrierefreiheit 12 08.08.2005 15:45
Seite 1/2/3..Code was haltet ihr davon? Matthiasnet PHP Tipps 2005-2 4 29.07.2005 20:29
[Erledigt] Lesbarkeit von Code Off-Topic Diskussionen 6 14.07.2005 14:48
code aus db mit eval replacen chief-thomson PHP Tipps 2005-2 4 08.07.2005 15:33
Regex für attribute in quelltexten robo47 PHP Tipps 2005 6 27.01.2005 18:29
code verstecken Skazi PHP Tipps 2005 4 19.01.2005 13:51
[Erledigt] bb code innerhalb von bb code geht nicht PHP Tipps 2007 2 12.01.2005 17:29
Problem mit COde PHP Tipps 2004 5 28.08.2004 16:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php regex html beautifier, unterzeichnen regex php

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.