的事情之一,我真的很麻烦与正则表达式,我只是不明白:-(PHP的正则表达式,如果一个URL路径有文件夹名称
所以,我只需要检查,如果一个URL后.com
或.net
或.whatever
后与否文件夹名称,如果有,在一个变量孤立他们,例如
www.mysite.com
(完美)和www.mysite.com/folder
或http://mysubdomain.mysite.com/folder/folder
的目标是希望能够隔离的文件夹名称一个用作上传路径的变量
的事情之一,我真的很麻烦与正则表达式,我只是不明白:-(PHP的正则表达式,如果一个URL路径有文件夹名称
所以,我只需要检查,如果一个URL后.com
或.net
或.whatever
后与否文件夹名称,如果有,在一个变量孤立他们,例如
www.mysite.com
(完美)和www.mysite.com/folder
或http://mysubdomain.mysite.com/folder/folder
的目标是希望能够隔离的文件夹名称一个用作上传路径的变量
您可以使用parse_url()
更容易了点。
print_r(parse_url("http://mysubdomain.mysite.com/folder/folder"));
为您提供:
Array
(
[scheme] => http
[host] => mysubdomain.mysite.com
[path] => /folder/folder
)
然后只取path
了这一点。
谢谢马里奥,它解决了我的问题:-) – Pluda 2011-05-13 09:57:28