php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.09.2010, 14:58  
Neuer Benutzer
 
Registriert seit: 06.09.2010
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
--Skynet-- befindet sich auf einem aufstrebenden Ast
Standard Verschachtelte HTML Struktur

Hallo Allerseits,

ich muss eine HTML Struktur parsen, die verschachtelt sein kann.

Beispiel:

PHP-Code:
'<span id="74506" class="black">Lorem ipsum dolor sit amet, 
<span id="74507" class="red">consectetuer</span> adipiscing elit</span>.
<span id="74535" class="black">Aenean</span> <span id="74536" class="red">commodo</span> 
ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis  dis parturient montes, 
nascetur ridiculus mus. Donec quam felis,  ultricies nec, pellentesque eu, pretium quis, sem. Nulla 
consequat massa  quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate  eget, arcu. In
enim justo, rhoncus ut, imperdiet a, venenatis vitae,  justo. Nullam dictum felis eu pede mollis pretium.
Integer tincidunt.  Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend  tellus. 
Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac,  enim. Aliquam lorem ante, dapibus in, 
viverra quis, feugiat a, tellus.  Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean
imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper  ultricies nisi. Nam eget dui. Etiam rhoncus. 
<span id="74508" class="yellow">Maecenas <span id="74509" class="black">tempus</span>, tellus  eget</span> 
condimentum rhoncus, sem quam semper libero, sit amet <br /><br />' 
Gibt es eine Parserbibliothek die in der Lage ist mir das korrekte Endtag zu nennen? Das müsste ich für eine weitere Änderungen nämlich ändern, da hier für ein PDF weitere Schritte nötig sind.

Gruß Skynet
--Skynet-- ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.09.2010, 15:07  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Was für ein „Endtag“?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 06.09.2010, 15:09  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.631
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von --Skynet-- Beitrag anzeigen
Hallo Allerseits,

ich muss eine HTML Struktur parsen, die verschachtelt sein kann.

Gibt es eine Parserbibliothek die in der Lage ist mir das korrekte Endtag zu nennen? Das müsste ich für eine weitere Änderungen nämlich ändern, da hier für ein PDF weitere Schritte nötig sind.

Gruß Skynet
Was bringt das "endtag"?

Wenn es sich um eine wohlgeformte XHTML Datei handelt kannst du da mit jedem XML Parser rangehen...
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline  
Alt 06.09.2010, 15:10  
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 495
PHP-Kenntnisse:
Fortgeschritten
mimomamu sorgt für eine eindrucksvolle Atmosphäremimomamu sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von --Skynet-- Beitrag anzeigen
Gibt es eine Parserbibliothek die in der Lage ist mir das korrekte Endtag zu nennen?
Das korrekte Endtag ist </span>.

Falls du aber einen normalen HTML-Parser suchst, der (wie eigentlich alle Parser) das HTML in eine Datenstruktur überführt, die von einem Programm leichter verarbeitet werden kann: PHP Simple HTML DOM Parser
__________________
Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden
mimomamu ist offline  
Alt 06.09.2010, 15:17  
Neuer Benutzer
 
Registriert seit: 06.09.2010
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
--Skynet-- befindet sich auf einem aufstrebenden Ast
Standard

ja, </span> ist gemeint.

Ich muss das Ganze in eine PDF Datei überführen. Mit Verweisen. Und das </span> wird praktisch zu einem Verweis. Ich würde halt gerne die eindeutige ID in das </span> überführen, damit ich dort den PDF Code "ersetzen" kann.

Wie halt in meinem Beispiel. Das Span mit der Id 74506 endet bei elit</span>.
--Skynet-- ist offline  
Alt 06.09.2010, 15:23  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Es mag anderen anders gehen, aber ich verstehe schlicht nicht, was Du von uns willst.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 06.09.2010, 15:50  
Neuer Benutzer
 
Registriert seit: 06.09.2010
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
--Skynet-- befindet sich auf einem aufstrebenden Ast
Standard

Ja, ich suche eine Lösung das ich das korrekte </span> durch etwas anderes ersetzen kann.
--Skynet-- ist offline  
Alt 06.09.2010, 15:52  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

PHP: preg_replace - Manual

Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline  
Alt 07.09.2010, 08:16  
Erfahrener Benutzer
 
Benutzerbild von Sonic
 
Registriert seit: 31.05.2010
Beiträge: 151
PHP-Kenntnisse:
Fortgeschritten
Sonic ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von wolf29 Beitrag anzeigen
Naja, da seine Kentnisse fortgeschritten sind, denke ich das er etwas anderes sucht . Aber die Funktion sollte genau das machen was er sucht *grübel*

LG Sonic
Sonic ist offline  
Alt 07.09.2010, 14:39  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

[MOD: verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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
Problem mit PHP Simple HTML DOM Parser berryone PHP-Fortgeschrittene 2 30.08.2010 18:00
Doppelter E-Mail versand include21 PHP Tipps 2010 3 06.05.2010 15:47
HTML im Kontaktformular sperren? Flo194 PHP Tipps 2010 11 16.02.2010 21:23
html formular mit einer php mail funktion basti-erfurt Scriptbörse 3 07.12.2008 15:21
[Erledigt] HTML Mail mit Lücken mitten in den Worten, wie kommt das? DeeFour PHP-Fortgeschrittene 2 29.05.2008 15:47
Variable und komplette HTML Datei chrisonline PHP Tipps 2007 3 24.05.2007 15:30
&amp;amp;amp;lt;if&amp;amp;amp;gt; &amp;amp;amp;lt;/if&amp;amp;amp;gt; in einer HTML Datei fuer Templ PHP-Fortgeschrittene 6 03.11.2005 12:05
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11:21
HTML Tabellenzeile in Tabelle einfügen? Datenbanken 2 28.01.2005 00:28
IMAP: Bild(er) in HTML Part richtig darstellen PHP-Fortgeschrittene 1 07.10.2004 12:21
html in var übergeben aber"soll nicht mit \" erste PHP Tipps 2004 2 17.09.2004 17:16
{$varname.optelement} mit preg_match aus HTML extrahieren PHP Tipps 2004 0 11.09.2004 04:13
Unterschied HTML und PHP PHP Tipps 2004 4 28.08.2004 19:02
Validitor (HTML 4.01) = Schwachsinn? Filewalker Off-Topic Diskussionen 19 03.08.2004 15:27
[Erledigt] PDF aus HTML erzeugen ? PHP-Fortgeschrittene 2 05.06.2004 02:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php struktur, struktur php, php verschachtelte xml parser, php html struktur, html php struktur, xml html verschachtelt tabelle anzeigen, html struktur php, verschachtelte html dateien, php parser geschachtelt, html struktur anzeigen, verschachtelte tabellen darstellen php, php preg_match verschachtelte struktur, html strucktur in php, php verschachtelet struktur ausgeben, php html parser, php und html struktur, php html-ausgabe strukturieren, php ausgabe html struktur, php html struktur parsen, php html verschachtelte tabelle parsen

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:31 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