SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.06.2007, 19:09:23
FBI FBI ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 13
Schnelles parsen einer HTML-Datei

Hi,

ich habe vor, eine Template-basierte Website zu entwickeln.

Dazu habe ich mir z.B. angeschaut, wie die Styles in phpBB aufgebaut sind - es sind ja im Prinzip nur HTML-Dateien mit einigen besonderen Tags drin, welche mit {} umklammert sind.

Wenn ich also ein Template nach diesem Prinzip machen würde, sähe ein Beispiel folgendermaßen aus:
HTML-Code:
<p>Hallo {USERNAME},
<br />
wie geht es dir?</p>

<ul>
<!--AUFLISTUNG START -->
<li>{AUFLISTUNG}</li>
<!--AUFLISTUNG ENDE -->
</ul>
Wie parse ich eine solche Datei am effektivsten? Die komplette Datei in PHP einlesen, mit str_replace alle {..}-Tags ersetzen und mit echo wieder ausgeben? Oder wie kann so etwas möglichst schnell erfolgen?
Wäre euch wirklich Dankbar, mir einen Denkanstoß zu geben!

FBI
Mit Zitat antworten
  #2  
Alt 28.06.2007, 20:52:22
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
AW: Schnelles parsen einer HTML-Datei

Hi,

mit fread() einlesen, dann alles mit z.B. str_replace() ersetzen und mit echo ausgeben. Bei einfachen Ersetzungen würde ich dann auch auf PCRE verzichten.

Damir
Mit Zitat antworten
  #3  
Alt 28.06.2007, 21:15:12
FBI FBI ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 13
AW: Schnelles parsen einer HTML-Datei

Danke!
Ich wollte mich nur absichern, ob diese Methode auch schnell genug ist. :)
Mit Zitat antworten
  #4  
Alt 02.07.2007, 17:30:03
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: Schnelles parsen einer HTML-Datei

Was spricht denn gegen die gute alte State Machine (aka DEA)? Das geht in linearer Zeit in Abhängigkeit des Eingabewortes.
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler in Script das Inhalt einer .txt Datei (HTML Sourcecode) in Datei schreiben sol RookieXL2 PHP für Fortgeschrittene und Experten 2 09.06.2007 00:58:33
HTML datei includen saidbuchari PHP für Fortgeschrittene und Experten 3 30.04.2003 02:53:09
Datei einlesen und parsen? Schnoop PHP für Fortgeschrittene und Experten 5 29.04.2003 19:57:49
HTML Code aus Datei einlesen Psycho PHP für Fortgeschrittene und Experten 4 12.03.2003 01:50:10
PHP in HTML Datei anzeigen christarth PHP Grundlagen 3 02.06.2002 20:36:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:22:55 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt