On Thu, 25 Jun 2009 18:20:36 -0500, Shawn McKenzie wrote:
> Shawn McKenzie wrote:
>> Govinda wrote:
>>> I need to parse those URLs and set the value of $myfolder to as follows:
>>>
>>> domain.com/unix/asdfsdf.html
>>> $myfolder=unix
>>> domain.com/macos/khsdfg.html
>>> $myfolder=macos
>>>
>>> BUT if there is no dir/ in between the domain and file,
>>> like so:
>>> domain.com/khsdfg.html
>>> then I want:
>>> $myfolder=default
>>
>> No way, you want to "parse" the "url"?
>>
>> How about, parse_url()?
Or something like:
/* UNTESTED */
$myfolder = 'default';
if (preg_match ('@^[^/]+/([^/]+)/@', $url, $m) {
$myfolder = $m[1];
}
or:
/* UNTESTED */
$myfolder = 'default';
$parts = explode ('/', $url);
if (count ($parts) > 2) {
$myfolder = $parts[1];
}
> Oh, and in the future, if you want to "strip" the "slashes" from a var,
> you would use the remove_escape_char() function :-)
Is there a manual page for that?
/Nisse
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php