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 ::

Das Zend Framework

Das Zend Framework 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 für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.01.2007, 14:24:53
guntram guntram ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 3
beliebiges TAG mit regExp aus HTML filtern?

Hallo!

Ich schaffe es einfach nicht folgendes Problem zu lösen:
Ich habe eine String mit beliebigem HTML als Inhalt. Daraus muss ich jetzt ein <img> Tag mit einer bestimten id oder Namen rausfiltern zb:

<tr><td><img src="blah/1231.gif" name="bild" class="rahmen" border="0"><img src="blah/555.gif" name="anderesBild" class="rahmen" border="0"><td></tr>

1. das img mit dem Namen "bild" rausfischen
2. wenn möglich gleich die dazugehörigen Teile "src" und "class" als Teilmuster mitliefern.

dieses Muster habe ich ausprobiert:
$muster = "@<img.*?name\s*=\s*['\"]".$bildName."['\"].*?>@i";
aber das geht nicht richtig.

wer weiss weiter?
Mit Zitat antworten
  #2  
Alt 26.01.2007, 10:01:49
Andes Andes ist offline
Member
 
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
AW: beliebiges TAG mit regExp aus HTML filtern?

Warum willst du dies mit RegEx lösen? So wie du es beschreibst, würde sich das DomDocument anbieten. Damit kannst du leicht nach IMG-Tag und dessen Attribute suchen.
__________________
Grüße Andes
Mit Zitat antworten
  #3  
Alt 26.01.2007, 10:05:45
guntram guntram ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 3
AW: beliebiges TAG mit regExp aus HTML filtern?

Hallo!

Das HTML ist eine Templatedatei, die ich in PHP einlese. Dann will ich einige Teile mit anderen Inhalten ersetzen.

Schöne Grüsse
Guntram
Mit Zitat antworten
  #4  
Alt 26.01.2007, 10:54:47
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: beliebiges TAG mit regExp aus HTML filtern?

Zitat:
Das HTML ist eine Templatedatei, die ich in PHP einlese. Dann will ich einige Teile mit anderen Inhalten ersetzen.
Dann mach dir da doch bessere Platzhalter rein ;)
Mit Zitat antworten
  #5  
Alt 26.01.2007, 10:57:54
guntram guntram ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 3
AW: beliebiges TAG mit regExp aus HTML filtern?

Hallo!
Platzhalter: Habe ich auch schon probiert, löst aber nicht alle meine Probleme. Besser wäre das oben gennannte regExp zu finden.
Mit Zitat antworten
  #6  
Alt 26.01.2007, 11:43:45
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: beliebiges TAG mit regExp aus HTML filtern?

Versuch mal
PHP-Code:
<pre>
<?php
$template
=file_get_contents("html.htm");
$muster="/<img\s+src\s*=\s*\"(.*)\"\s+name\s*=\s*\"bild\"\s+class\s*=\s*\"(.*)\".*>/U";
preg_match_all($muster,$template,$result);
print_r($result);
?>
HTML-Quelltext anschauen!

Platzhalte fänd ich trotzdem besser ;)
Mit Zitat antworten
  #7  
Alt 26.01.2007, 13:11:01
CIX88 CIX88 ist offline
Anfänger
 
Registriert seit: Jan 2007
Alter: 58
Beiträge: 131
AW: beliebiges TAG mit regExp aus HTML filtern?

Hmmm, nur dumm wenn sich die Position der Attribute ändert :-)
> habe eine String mit beliebigem HTML als Inhalt
So habe ich das auch verstanden :-)

Geändert von CIX88 (26.01.2007 um 13:11:18 Uhr)
Mit Zitat antworten
  #8  
Alt 26.01.2007, 13:13:33
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: beliebiges TAG mit regExp aus HTML filtern?

Mit einer RegEx wird das eh kaum 100% machbar sein, speziell wenn es um fehlererkennung geht, da bleibt nur das ganze zu parsen..
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
HTML Quelltext einer mit php Seite erzeugten Seite in .txt oder MySQL speichern. Berentzen PHP Grundlagen 2 14.06.2006 12:36:11
HTML Mail funktioniert nicht richtig ProGamer11 PHP Grundlagen 2 05.05.2006 22:03:56
JSCode mit PHP gleichmässig im HTML Code verteilen Gagget PHP für Fortgeschrittene und Experten 4 14.11.2005 01:21:04
Dynamisches CMS > Statisches HTML Web morsche PHP für Fortgeschrittene und Experten 10 12.01.2005 14:35:23
PHP wird in HTML Abschnitten/Dateien nicht erkannt Elderwolf PHP Grundlagen 6 09.04.2004 13:53:43


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


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


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