🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #1243

Re: Zamiana z ereg replace

#1243
From: dawidparys
Date: Mon, 27 Aug 2001 12:04
32 lines
2108 bytes
> ereg_replace operuje na wyrażeniach regularnych. 
> + ma w w nich specjalne znaczenie, podobnie jak .()[]|*^$ 
> żeby użyć go (i innych znaków specjalnych) jako normalnego znaku, 
> który ma się pojawić w tekscie, poprzedź go backslash'em:

Ha, to wiem i jak się okazuje to nie tu leży problem. Otóż
na początku napisałem poprawnie czyli '\+', ale dalej nie działało
więc próbowałem różnych konfiguracji.
Problem leży chyba w Java Script, do którego przekazuję parametry.
A wygląda to tak:
mam sobie jakiś link np. 
<a href="javascript:panelp(\'edycja\',\'' . $spsl->zamianaznakow 
$db_nrkat).'\', \''. $col .'\')">Edytuj</a>

Po zamianie znaków wszystko w kodzie strony jest ok. Teraz po kliknięciu na 
link mamy funckję:

function panelp(stat,nr,col)
{
  okno=window.open('panelp.php?
status='+stat+'&nr='+nr+'&col='+col,'Panel','scrollbars=yes,height=360,width=640
');
}

Nie znam java script i dlatego nie wiem jak zakodować zmienną nr tak aby nie 
zawierała znaku '+' tylko '%2b'. 
Gdyby to zadziałoło to reszta musi już działać ... :-)

pozdrawiam Dawid Parys

-- 
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Technical Details
Message-ID: <4238.00000001.3b8a3756@newsgate.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.man.lodz.pl!newsfeed.silweb.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl
References: <3B8A225A.7B833938@nospam.rpg.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.man.lodz.pl!newsfeed.silweb.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl
From: <dawidparys@poczta.onet.pl>
Newsgroups: pl.comp.lang.php
Subject: Re: Zamiana z ereg replace
Date: 27 Aug 2001 14:04:39 +0200
Organization: Onet.pl SA
Lines: 32
Message-ID: <4238.00000001.3b8a3756@newsgate.onet.pl>
References: <3B8A225A.7B833938@nospam.rpg.pl>
NNTP-Posting-Host: newsgate.test.onet.pl
Mime-Version: 1.0
X-Trace: newsgate.onet.pl 998913879 23868 192.168.240.245 (27 Aug 2001 12:04:39 GMT)
X-Complaints-To: abuse@onet.pl
NNTP-Posting-Date: 27 Aug 2001 12:04:39 GMT
X-Mailer: http://niusy.onet.pl
X-Forwarded-For: 217.96.225.19, 213.180.130.21
X-User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit