php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.08.2010, 19:48  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Zitat:
<br> und <p> zu erlauben ist schon mal der erste Fehler. Damit erzeugst Du ja gerade das Problem.
Exakt. Zur näheren Erläuterung: ein guter Parser, der bestimmte HTML-Elemente zulässt, sucht sich diese manuell heraus und entfernt nicht pauschal alles andere. Wenn für ein Tag (das natürlich auch auf gefährliche Attribute etc. geprüft wird) auch ein valides End-Tag aufweist und ebenfalls die Verschachtlung stimmt, dann wird dieses erlaubt. Wenn nicht, wird es maskiert und als Plaintext ausgegeben. Stell dir vor, was mit deiner Seite passierte, wenn jemand mal das schließende Tag vergisst oder absichtlich weglässt.
Für eingeschränktes HTML gibt es übrigens fertige Parser-Klassen. Als unerfahrener Programmierer, sollte man sich da nicht so einfach heranwagen.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.08.2010, 20:09  
Neuer Benutzer
 
Registriert seit: 01.08.2010
Beiträge: 25
PHP-Kenntnisse:
Anfänger
hamburger zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Für eingeschränktes HTML gibt es übrigens fertige Parser-Klassen.
Hallo wo denn bitte?
hamburger ist offline   Mit Zitat antworten
Alt 30.08.2010, 20:13  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Zum Beispiel dort: HTML Purifier - Filter your HTML the standards-compliant way!
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 30.08.2010, 20:48  
Neuer Benutzer
 
Registriert seit: 01.08.2010
Beiträge: 25
PHP-Kenntnisse:
Anfänger
hamburger zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

runtergeladen und installiert.

scheint aber komplex zu sein. ich bekomme nichts gefiltert ...
hamburger ist offline   Mit Zitat antworten
Alt 30.08.2010, 20:49  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Dann lies dir die Doku durch.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 30.08.2010, 21:08  
Neuer Benutzer
 
Registriert seit: 01.08.2010
Beiträge: 25
PHP-Kenntnisse:
Anfänger
hamburger zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Dann lies dir die Doku durch.
manchmal gut die hilfe hier.
die doku ist ellen lang und für mich kaum verständlich.
keine beispiele oder config-hilfen ..
hamburger ist offline   Mit Zitat antworten
Alt 30.08.2010, 21:11  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Dann suche dir die Stellen raus, die du brauchst. Bei konkreten Problemen können wir dir helfen, aber wir werden dir jetzt nicht vorbeten, wie du den HTML-Purifier zu nutzen hast, zumal wir dann auch selbst nachschauen müssten. Das kannst du aber auch gerne selbst tun.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 30.08.2010, 21:11  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
manchmal gut die hilfe hier.
die doku ist ellen lang und für mich kaum verständlich.
keine beispiele oder config-hilfen ..
Tja, wir müssen alle lernen. So ist das mit Software. Umso leistungsfähiger, um so steiler die Lernkurve. Du siehst doch aus Deinem eigenen Thread, dass das Thema nicht trivial ist. Und was jetzt? Jetzt wartest Du darauf, dass Dir das einer aufarbeitet, vorliest und erklärt? Sorry, so geht Programmieren nicht.
__________________
--
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   Mit Zitat antworten
Alt 30.08.2010, 21:15  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Du kannst nicht erwarten, dass ein komplexes System mit einem Zweizeiler vollständig dokumentiert ist.

Entweder du nimmst dir etwas Zeit, und arbeitest dich da ein - oder du suchst dir noch was anderes.

Für BBCode kann ich folgendes uneingeschränkt empfehlen: BBCode-Parserklasse für PHP
Diese Klasse ist umfangreich und verständlich dokumentiert, ein Einstiegsbeispiel gibt's auch.

Wenn dir das jetzt immer noch zu komplex ist ...
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 30.08.2010, 22:00  
Erfahrener Benutzer
 
Benutzerbild von DJ_RhoxxZ
 
Registriert seit: 07.03.2010
Beiträge: 181
PHP-Kenntnisse:
Anfänger
DJ_RhoxxZ ist in Verruf geratenDJ_RhoxxZ ist in Verruf geraten
DJ_RhoxxZ eine Nachricht über ICQ schicken DJ_RhoxxZ eine Nachricht über MSN schicken
Standard

Ersetze "
" durch "</p>
<p>"
Und ersetze danach dann die "<br />"'s durch "</p><p>"
Dann ersetzt du "<p><p>" durch "<p>" und "</p></p>" durch "</p>".

-= Alternative =-
Ersetze "
" durch "<br />"
Und ersetze danach "<br /><br />" durch "<br />"
Dann ersetzt du "<br />" durch "</p><p>"...

nicht so umfangreich, sollte aber für dich reichen
__________________
webmasterlounge
Die deutsche Webmaster-Community
DJ_RhoxxZ ist offline   Mit Zitat antworten
Antwort


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] Problem mit String ersetzen Freddy PHP Tipps 2010 5 15.05.2010 16:07
Ersetzen mit PHP Napoli PHP Tipps 2010 16 13.05.2010 18:42
[Erledigt] Leereichen und Umlaute ersetzen thiagojonas PHP Tipps 2009 13 06.07.2009 15:03
Zeichen in allen Datensätzen ersetzen halskrause Datenbanken 3 14.03.2009 20:34
[Erledigt] REGEXP - Wort nicht in/zwischen bestimmten Tags ersetzen Peppie JavaScript, Ajax und mehr 2 07.02.2009 20:52
Absätze von User durch <br> ersetzen? Silent PHP Tipps 2008 2 21.12.2008 23:11
[Erledigt] Variablen in einem Template ersetzen KarlEgon PHP-Fortgeschrittene 69 04.12.2008 14:51
String durchsuchen und ersetzen unabhängig von Groß / KLein PHP Tipps 2006 2 09.07.2006 23:29
geschachtelten array sortieren, enter ersetzen und umlaute moose PHP Tipps 2006 5 20.04.2006 12:24
String ersetzen Benshee PHP Tipps 2006 4 02.04.2006 21:43
Anführungszeichen ersetzen PHP Tipps 2005-2 6 28.09.2005 20:39
regulärer Ausdruck zum dynamischen ersetzen in einem templat robo47 PHP Tipps 2004 3 02.11.2004 08:25
[Erledigt] includ. Text ersetzen ohne vars PHP Tipps 2004 3 13.09.2004 23:16
[Erledigt] RegExp: Dynamisches Ersetzen PHP-Fortgeschrittene 5 23.07.2004 13:39
[Erledigt] Reguläre Ausdrücke beim suchen und ersetzen Off-Topic Diskussionen 5 05.07.2004 15:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 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