ExpressYourself
Registered
как мога да ги премахна от GET тей като горе ми излиза името /user/asd # asd/ и ми дава грешка прави го на /# asd/ как мога да го направя да не засяга специалните знаци
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
slideR каза:По примера на replace става така
На мястото на "#" слагаш знакът, който не трябва да минава през заявкаКод:$url = str_replace("#", "", $_GET['url']);
ExpressYourself каза:Разбирам ви момчета и аз така правя, но те са много #, <, >, и т.н даже не ги знам общо кой са... и затова искам някакъв начин който да кажем през htaccess да ги сменя на някакви негови си![]()
kulov каза:ExpressYourself каза:Разбирам ви момчета и аз така правя, но те са много #, <, >, и т.н даже не ги знам общо кой са... и затова искам някакъв начин който да кажем през htaccess да ги сменя на някакви негови си![]()
Погледна ли това което ти дадох ? По моя код, аз не забранявам знаци, аз указвам, кои да са позволени, тоест в момента, с кода, който съм дал ще можеш да пишеш само букви, цифри и наклонени черти.. нищо друго.. Разбира се ако кажеш може да се добавят и нови, става много лесно ..
kulov каза:Код:<? $text="text asdas #, fgf /, <, gfdgdfg, >"; $text=str_replace(array("#", "/", "<", ">"), "znak", $text); echo $text; ?>