Mailinglisten-Archive |
Aloha Marco, at 24.08.99 21:04 , you wrote:
>Mathias wrote:
// Maskiere %-Zeichen
(1) $suchstring = str_replace("%", "\%", $suchstring);
// Maskiere _-Zeichen
(2) $suchstring = str_replace("_", "\_", $suchstring);
// Tausche * -> %
(3) $suchstring = str_replace("%", "\%", $suchstring);
// Tausche ? -> _
(4) $suchstring = str_replace("%", "\%", $suchstring);
>> Nur leider tut das nicht ganz so wie erwartet.
>> Zeilen (3) und (4) machen genau das gewünschte,
>> Zeilen (1) und (2)
>> machen aus % statt \% einfach \\%
>> machen aus _ statt \? einfach \\?
>>
>
>ich bin mir nicht sicher aber kann es sein das % und ? schon addslashes
>oder urlencode sind ?!
Leider nein. Bei $uchstring = '%allo'
echo $suchstring; // ergibt %allo
nach (1): echo $suchstring; // ergibt \\%allo
usw.
*soifz*
Grüße, Mathias
Mathias mathias_(at)_appc11.gsi.de
php::bar PHP Wiki - Listenarchive