php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.07.2009, 15:26  
Benutzer
 
Registriert seit: 17.06.2009
Beiträge: 30
PHP-Kenntnisse:
Anfänger
tux86 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] einen html-tag durch einen anderen ersetzen

hallo,

ich würde gern folgenden tag ersetzen. und zwar wirklich nur diesen und keinen anderen.

HTML-Code:
<p style=\"PADDING-LEFT: 30px\">
irgendein text
</p> 
in

HTML-Code:
<blockquote>
irgendein text
</blockquote> 
der text komt aus einen richtext-editor. und ich entferne alle formatierungen innerhalb der absatz-tags.
der oben genannte wird aber vom editor erzeugt beim einrücken des textes. das reine entfernen würde den text also wieder ausrücken. also würde ich einfach gern nen blockquote draus machen.
tux86 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.07.2009, 15:37  
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

Ja und?
__________________
--
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 07.07.2009, 15:46  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 214
AllOnline ist in Verruf geraten
Standard

str_replace
preg_replace

Bin mir nur nicht ganz sicher ob str_replace die Zeilenumbrüche kapiert
AllOnline ist offline  
Alt 07.07.2009, 15:48  
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

Die schon. Aber keinen beliebigen Text.
__________________
--
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 07.07.2009, 15:49  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 214
AllOnline ist in Verruf geraten
Standard

preg_replace
AllOnline ist offline  
Alt 08.07.2009, 10:59  
Benutzer
 
Registriert seit: 17.06.2009
Beiträge: 30
PHP-Kenntnisse:
Anfänger
tux86 befindet sich auf einem aufstrebenden Ast
Standard

ja das es preg_raplace ist habe ich mir schon fast gedacht.

nicht sehr hilfreich...

problem besteht doch darin, dass er nur den zugehörigen endtag mit ändern soll

also nochmal zum verständnis

HTML-Code:
<p style="irgednwas an formatierungen">iregdnwein text</p>

<p> irgendwas anderes </p>

<p style=\"Padding-left: 30px\> text text text </p> 
<!-- nur dieser komplette tag soll ersetzt -->

<p style="mit anderer formatierung"> auszug</p> 
die <p>-tags werden später alle durch preg_replace geleert, also <p style=""> wird zu <p>, also will ich voher diesen einen besagten besonderen <p>-tag in ein <blockquote> ändern ohne die anderen </p> mit zu verändern.

jetzt das problem klar? wenn nicht nochmal. ich weiß das preg_replace dinge ersetzen kann. ich habe aber weder ahnung noch etwas gefunden, das nur einen einzigen tag mit einschließt.
tux86 ist offline  
Alt 08.07.2009, 11:13  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Solang sich der eine <p>-Tag, den Du ersetzen willst nicht von den anderen explizit unterscheidet, wird das wohl kaum möglich sein.
Wenn es z.B.
HTML-Code:
<p id="eins" style="...">text</p>
<p id="zwei" style="...">text</p>
<p id="drei" style="...">text</p> 
heißen würde, könntest Du, um den zweiten <p>-Tag zu ersetzen,
nach <p id="zwei" filtern...

Aber ohne eindeutige Kennung: NÖ!
Arne Drews ist offline  
Alt 08.07.2009, 12:43  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 214
AllOnline ist in Verruf geraten
Standard

axo meinst du das?!
SChließ mich Arne Drews an, theoretisch kannst du ja irgend etwas als Kennung darein schreiben. muss nur immer gleich sein für evtl replace

PHP-Code:
<p id="eins" style="...">text</pwird nicht geändert
<p id="zwei" style="...">text</pwird nicht geändert
<p id="drei" style="...">text</pwird nicht geändert
<p id="edit1" style="...">text</pwird geändert
<p id="edit2" style="...">text</pwird geändert
<p id="edit*" style="...">text</pwird geändert 
AllOnline ist offline  
Alt 08.07.2009, 12:48  
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

Naja, padding-left... ist ein eindeutiges Merkmal. Dann musst Du das eben mit in den Ausdruck nehmen.
__________________
--
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 08.07.2009, 12:56  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von nikosch
Naja, padding-left... ist ein eindeutiges Merkmal.
Ja sicher ist es das, aber wer sagt denn, daß nicht noch andere Tags diesen Style haben???

Denn:
Zitat:
der text komt aus einen richtext-editor.
...der oben genannte wird aber vom editor erzeugt...
läßt vermuten, daß noch einiges mehr an Zeilen rumfliegt, als die drei geposteten.
Davon können noch etliche style="padding-left..." haben...
Arne Drews 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
[Erledigt] Leereichen und Umlaute ersetzen thiagojonas PHP Tipps 2009 13 06.07.2009 15:03
html formular mit einer php mail funktion basti-erfurt Scriptbörse 3 07.12.2008 15:21
[Erledigt] RegEx: beliebige HTML Tags in String ersetzen Der Blaue Gott Balmung PHP Tipps 2008 8 13.09.2008 18:01
[Erledigt] HTML Mail mit Lücken mitten in den Worten, wie kommt das? DeeFour PHP-Fortgeschrittene 2 29.05.2008 15:47
Alles html aus einem String entfernen? BartTheDevil89 PHP Tipps 2008 3 08.10.2007 15:12
Variable und komplette HTML Datei chrisonline PHP Tipps 2007 3 24.05.2007 15:30
Suchen und ersetzen außerhalb von HTML, dabei wird js escape NetLook PHP Tipps 2006 15 31.10.2006 11:57
pseudo-code mit echtem html ersetzen Dilandau PHP Tipps 2006 7 03.07.2006 21:46
&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
wie bekomm ich php variablen in einen html code, wenn... Tic Rederon PHP Tipps 2005-2 17 09.08.2005 13:19
Validitor (HTML 4.01) = Schwachsinn? Filewalker Off-Topic Diskussionen 19 03.08.2004 15:27
ausgefuehrtes php file als html speichern PHP Tipps 2004 8 28.07.2004 17:59
header mit einer anderen Funktion ersetzen PHP Tipps 2004 4 19.07.2004 22:33
Reguläre Ausdrücke beim suchen und ersetzen Off-Topic Diskussionen 5 05.07.2004 15:35
[Erledigt] PDF aus HTML erzeugen ? PHP-Fortgeschrittene 2 05.06.2004 02:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php html tags ersetzen, html tags ersetzen, html tags ersetzen php, php tags ersetzen <p>, php html tags durch zeichen ersetzen, html code ersetzten durch code, html tags mit php ersetzen, html code ersetzen php, html tag ersetzen php, html-tag ersetzen php, javascript html-tag suchen und ersetzen, html tag durch anderen ersezten, ersetze html tags, html tag durch php ersetzen, php htmltags durch code ersetzen, php html datei speichern und html tag ersetzten, html editor tags austauschen, php code zum ersetzen von html tags, html element tauschen, htmlcode ersetzen php

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