php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.09.2008, 00:13  
Erfahrener Benutzer
 
Registriert seit: 09.05.2005
Beiträge: 561
BartTheDevil89 kann nur auf Besserung hoffen
Standard [Erledigt] <script>-Values mit Blacklist aus Text filtern?

Hallo,

ich habe ein Problem. Und zwar muss ich aus einem Textstring bestimmte <script>-Tags filtern. Also mein Beispiel:

Code:
Das ist
<script language="javascript" src="http://www.auto.de/pagepeels/pagepeel.php?id=326"></script>
ein
schöner
Text und hier <script language="javascript" src="http://www.pagepeel.de/pagepeels/pagepeel.php?id=326"></script> ein Pagepeel und<script language="javascript" src="http://www.pagepeel.de/pagepeels/pagepeel.php?id=326"></script>bis hier....
Jetzt möchte ich eine Blacklist angeben, mit URLs, die eben gefiltert werden sollen und rausgelöscht werden sollen. Also zum Beispiel meine Blacklist:

Code:
http://www.auto.de/banner
http://www.pagepeel.de/pagepeels
http://www.test.de/pagepeel
Also alle <script>-Tags bei denen die URL eine dieser URLS aufweist, bzw. Teile davon, sollen komplett entfernt werden.

Also in dem obrigen Beispiel wäre es eben nur die zweite URL, also http://www.pagepeel.de/pagepeels die ja sogar zweimal in dem Teststring drin ist.

Also das soll am Ende bei rauskommen:

Code:
Das ist
<script language="javascript" src="http://www.auto.de/pagepeels/pagepeel.php?id=326"></script>
ein
schöner
Text und hier ein Pagepeel und bishier....
Aber wie bekomme ich das am besten hin?

Dankeschön
BartTheDevil89 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.09.2008, 14:20  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
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

Wo liegt das Problem? Regulärer Ausdruck! Finde das aber eine viel zu spezielle Maßnahme. Da gibts doch tausend Verschleierungsmaßnahmen.
__________________
--
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 gerade online  
Alt 13.09.2008, 15:12  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Wenn du die Script-Tags nicht im Code haben willst, dann bau sie halt nicht erst ein. Oder willst du remote Code maschinell auslesen um dir fremde Inhalte anzueignen?
Wolla ist offline  
Alt 13.09.2008, 22:50  
Erfahrener Benutzer
 
Registriert seit: 09.05.2005
Beiträge: 561
BartTheDevil89 kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Wo liegt das Problem? Regulärer Ausdruck! Finde das aber eine viel zu spezielle Maßnahme. Da gibts doch tausend Verschleierungsmaßnahmen.
Ja mit preg_replace würde ich es machen, aber das Problem ist ja, dass ich da im Prinzip noch das <script> komplett erkennen muss und die URL ja auch nur einen Teil beinhalten muss um gefiltert zu werden.

Zitat:
Zitat von Wolla Beitrag anzeigen
Wenn du die Script-Tags nicht im Code haben willst, dann bau sie halt nicht erst ein. Oder willst du remote Code maschinell auslesen um dir fremde Inhalte anzueignen?
Nein, das geht maschinell....
BartTheDevil89 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
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
Pathfinding Algorithmus optimieren? (Algorith. von Dijkstra) Martin13 PHP Tipps 2007 19 04.09.2007 19:20
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
Differenz zwischen 2 Zahlen duderino PHP Tipps 2006 19 10.08.2006 22:12
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
PRoblem mit Cookie bei PHPbb-Board PHP Tipps 2007 8 12.12.2005 20:56
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
Text aus plain text datei filtern PHP-Fortgeschrittene 7 19.07.2005 15:59
[Erledigt] durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
mysql dump einspielen (ohne phpmyadmin) PHP Tipps 2005-2 6 18.06.2005 21:50
[Erledigt] fehler den ich noch nie gesehen habe Datenbanken 7 09.06.2005 14:29
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php blacklist email, <script> aus string entfernen php, blacklist text filter, text mit php filtern script, http://www.pagepeel.de/, php blacklist textdatei, &lt;script&gt;, \php script\ blacklist, php blacklist funktion, script &gt;, php blacklist text, email aus text filtern script, php blacklist script

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