dadie
26.12.2006, 14:29
Hallo meine lieben Webentwickler und Webentwicklerinen :)
Nach Monaten wenn nicht genzlich nach jahren der Abstinenz wage ich mich mal wieder an etwas Webdev.Ich muss zugeben ich habe einiges verlernt und vorallem replace machen mir gerade zu schaffen.Nunja ich will nicht lange drum herumreden.
Das Problem sieht so aus , ich habe eine Templates Datei , die "5" Templates enthält
<TH!>"Tabelen-Head"<TH!>
<TBL!>"Tabelen-Body-login"<TBL!>
<TBC!>"Tabelen-Body-Login-count"<TBC!>
<TBG!>"Tabelen-Body-Gast"<TBG!>
<TF!>"Tabelen-Foot"<TF!>
Nun will ich "intern" diese eine Template Datei aufspalten.
Bislang versuche ich es mit folgendem code :
eregi_replace("(.*)<TH!>(.*)<TH!>(.*)", "\\2", $template);
(usw.)
Ich habe zwar schon an preg_replace gedacht aber da bekomm ich noch schlimmere Performance :(
Das Problem ist genzlich , sollange nur 1 (.*) drin ist/währe , rechnet das ganze sehr fix , aber sobald ich ein 2tes oder 3tes hinzufüge um eben die einzellnen Spalten auszulesen , Geht die Performance schon bei 1 Zugriff in die Hose und meine CPU rechnett sich halb tot :'(
Also , was ich dann mal so "einfach" fragen will ist folgendes , liegt es daran das die Temp datei zu Gross ist oder liegt es daran das ich sowas von schlechte Replace ?
Ich könnte zwar das ganze auch in 4 Temp datein auslagern , hätte es aber lieber gerne in 1er Da es sich um einzusammenhängendes Gerüsst handelt.
Naja ich baue mal auf unsere Guten Alten Hardcore WEBDev'er/inen :D
See ya Dadie
Nach Monaten wenn nicht genzlich nach jahren der Abstinenz wage ich mich mal wieder an etwas Webdev.Ich muss zugeben ich habe einiges verlernt und vorallem replace machen mir gerade zu schaffen.Nunja ich will nicht lange drum herumreden.
Das Problem sieht so aus , ich habe eine Templates Datei , die "5" Templates enthält
<TH!>"Tabelen-Head"<TH!>
<TBL!>"Tabelen-Body-login"<TBL!>
<TBC!>"Tabelen-Body-Login-count"<TBC!>
<TBG!>"Tabelen-Body-Gast"<TBG!>
<TF!>"Tabelen-Foot"<TF!>
Nun will ich "intern" diese eine Template Datei aufspalten.
Bislang versuche ich es mit folgendem code :
eregi_replace("(.*)<TH!>(.*)<TH!>(.*)", "\\2", $template);
(usw.)
Ich habe zwar schon an preg_replace gedacht aber da bekomm ich noch schlimmere Performance :(
Das Problem ist genzlich , sollange nur 1 (.*) drin ist/währe , rechnet das ganze sehr fix , aber sobald ich ein 2tes oder 3tes hinzufüge um eben die einzellnen Spalten auszulesen , Geht die Performance schon bei 1 Zugriff in die Hose und meine CPU rechnett sich halb tot :'(
Also , was ich dann mal so "einfach" fragen will ist folgendes , liegt es daran das die Temp datei zu Gross ist oder liegt es daran das ich sowas von schlechte Replace ?
Ich könnte zwar das ganze auch in 4 Temp datein auslagern , hätte es aber lieber gerne in 1er Da es sich um einzusammenhängendes Gerüsst handelt.
Naja ich baue mal auf unsere Guten Alten Hardcore WEBDev'er/inen :D
See ya Dadie