php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.07.2008, 20:24  
Neuer Benutzer
 
Registriert seit: 29.03.2006
Beiträge: 14
McNet befindet sich auf einem aufstrebenden Ast
Standard Richtiger Delimiter gesucht

Hi,

was muss ich tun, damit ich folgende 2 Arrays:

$htmlspecialchars_exc_amp_match = array('#\'#', '#<#', '#>#', '#"#');
$htmlspecialchars_exc_amp_replace = array(''', '&lt;', '&gt;', '&quot;');

in preg_replace zum laufen bekomme? Scheitern tut es beim ersten Array mit dem einfachen Anführungszeichen '

Warning: preg_replace() [function.preg-replace]: Empty regular expression

(Zur weiteren Info, ich will eigentlich nur dasselbe wie htmlspecialchars machen, allerdings ohne das dabei & berücksichtigt wird).

Ich danke vielmals für eure Mühen!
McNet ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.07.2008, 20:31  
phyton
Gast
 
Beiträge: n/a
Standard

array(''', '&lt;', '&gt;', '&quot;');

das erste array kann so nicht stimmen. probiers mal so:

array("'", "&lt;", "&gt;", "&quot;");
 
Alt 09.07.2008, 20:53  
Neuer Benutzer
 
Registriert seit: 29.03.2006
Beiträge: 14
McNet befindet sich auf einem aufstrebenden Ast
Standard

äm moment, das Forum zeigt es nur falsch an, dort steht nicht ''' sondern '& # 0 3 9 ;' (allerdings ohne Leerzeichen).

Aber was mach ich im (in meinem post) ersten Array mit dem ' ? (Erster Term des Arrays) Was braucht es hier für einen Delimiter?
McNet ist offline  
Alt 09.07.2008, 21:37  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Warum waehlst du auch einen Delimiter, der in deinem Suchwort vorkommt?

Wie waers mit ~ oder / ..
Zergling-new ist offline  
Alt 09.07.2008, 22:18  
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

Warum benutzt Du eigentlich nicht str_replace? Sind doch normale String Ersetzungen die ohne die Spezialitäten regulärer Ausdrücke auskommen
nikosch ist gerade online  
Alt 10.07.2008, 07:31  
CIX88
Gast
 
Beiträge: n/a
Standard

Zitat:
preg_replace() [function.preg-replace]: Empty regular expression
Diese Fehlermeldung hat aber eine andere Ursache
Hier wurde das Suchpattern gar nicht erst gefunden.
 
 


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
On Mouse Over Menu für PHP gesucht! litterauspirna PHP Tipps 2008 9 23.05.2008 22:02
Golden River - Entwickler gesucht! golden-river Beitragsarchiv 0 18.05.2008 19:06
Richtiger Einstieg gesucht mngaccount Datenbanken 2 12.05.2008 18:50
pimps mit hirn gesucht Beitragsarchiv 12 20.08.2005 18:42
Redakteure für sehr großes Projekt gesucht Beitragsarchiv 1 19.08.2005 01:57
PHP Programmierer und Grafiker für größeres Projekt gesucht Beitragsarchiv 9 11.08.2005 22:56
Anwendungsentwickler für Bankprojekt gesucht Beitragsarchiv 0 12.07.2005 16:19
Regex => "no ending delimiter '^' found! Riot PHP Tipps 2005-2 8 11.07.2005 00:06
PHP-Entwickler gesucht Beitragsarchiv 8 09.06.2005 20:39
PHP Programmierer gesucht Beitragsarchiv 2 16.05.2005 19:17
Software / Programmierer gesucht Beitragsarchiv 12 14.04.2005 15:02
[Erledigt] Hilfe oder ducumentation gesucht... PHP Tipps 2005 5 12.01.2005 17:13
Party Community Programmierer gesucht => Bezahlung Beitragsarchiv 30 04.01.2005 02:43
[Erledigt] Dringende Hilfe gesucht:( Datenbanken 4 28.11.2004 16:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
warning: preg_replace() [function.preg-replace]: no ending delimiter, preg_replace() [function.preg-replace]: no ending delimiter, http://www.php.de/php-tipps-2008/46143-richtiger-delimiter-gesucht.html, preg_replace() [function.preg-replace]: no ending delimiter \'&\' found, warning: preg_replace() [function.preg-replace]: no ending delimiter \'/\' found, php delimiter, no ending delimiter found preg_replace, php preg_replace delimiter, warning: preg_replace() [function.preg-replace]: no ending delimiter \' \' found in, warning: preg_replace() [function.preg-replace]: empty regular expression in, php preg_replace empty regular expression, [function.preg-replace]: no ending delimiter, warning: preg_replace() [function.preg-replace]: no ending delimiter \'/\', warning: preg_replace() [function.preg-replace]: no ending delimiter \'/\' found in, \no ending delimiter \'&quot;\'\, warning: preg_replace() [function.preg-replace]: no ending delimiter \'&\' found in, warning: preg_replace() [function.preg-replace]: no ending delimiter \',\' found in, warning: preg_replace() [function.preg-replace]: no ending delimiter \':\' found, no ending matching delimiter \'>\', preg_replace() [function.preg-replace]: no ending delimiter \'\\' found

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.