I am looking for someone that can help me with a regex for the following.
I have this code: (have updated it)
<?php
$sitename = "http://" .$_SERVER["SERVER_NAME"];
$sitename = mysql_real_escape_string($sitename);
$language = "da";
$language = mysql_real_escape_string($language);
$pagename = $_SERVER["PHP_SELF"];
$pagename = mysql_real_escape_string($pagename);
$language1 = preg_replace("/$language/", "$1", "$pagename");
?>
I need a regex to strip the language from the url(sitename) – This now works
How do I escape spesial characters?
The result from the above example
leaves me with //index.asp and not
with /index.asp
Basically what I want to do is to strip a constant (/da) from a URL:
the url will look like this http://www.domain.com/da/ or http://www.domain.com/da/folder/folder/folder/page.asp
I only need to take the da out of the url
How will I do this in php?
Thanks
Ok I seemed to have figured it out:
<?php
$sitename = "http://" .$_SERVER["SERVER_NAME"];
$sitename = mysql_real_escape_string($sitename);
$language = "\/da";
$pagename = $_SERVER["PHP_SELF"];
$pagename = mysql_real_escape_string($pagename);
$language1 = preg_replace("/$language/", "$1", "$pagename");
?>
I only needed to remove this line:
$language = mysql_real_escape_string($language);
Replace:
Search: