草庐IT

relative_url_root

全部标签

php - Wordpress 如何在没有重写映射的情况下重写 URL?

wordpress站点的.htaccess文件看起来像这样:RewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./index.php[L]...htdocs中没有设置重写映射。这是如何运作的?Apache如何知道如何重写这些url? 最佳答案 Apache不知道。所有的请求都被发送到index.php并且Wordpress保

PHP 奇怪的 DOCUMENT_ROOT

基本上,我正在编写一个框架,作为它的一部分功能,它应该为最终开发人员提供一组完善的URI/路径。其中一些路径使用了$_SERVER['DOCUMENT_ROOT']:/***Absolutefilesystempathtowebrootinstall(akadocroot).*@example"C:/wamp/www"OR"/home/visitgoz/public_html/"*/CFG::set('ABS_WWW',str_replace($tmpseps,DIRECTORY_SEPARATOR,truepath($_SERVER['DOCUMENT_ROOT']).'/'));/

php - 正则表达式查找所有 URL 和标题

我想从一段文本中提取所有的url和标题。Lesrésultatsdusondagesurlesremakesetsuitessouhaitéssontdansleblog.由于以下正则表达式,我能够获得所有href,但我不知道如何另外获得之间的标题标签?preg_match_all('/最好是得到一个这样的关联数组[0]=>Array([title]=>XXX[link]=>http://test.com/blop)[1]=>Array([title]=>XXX[link]=>http://test.com)谢谢你的帮助 最佳答案

php - DOCUMENT_ROOT 上方目录的 PHP $_SERVER 变量是什么?

我有一个服务器,公共(public)根目录位于:/var/www/example.com/html/。使用$_SERVER['DOCUMENT_ROOT']);我得到以下结果:/var/www/example.com/html/我将使用什么$_SERVER数组键来获取公共(public)根目录正上方的路径?也就是这里的那个:/var/www/example.com/这必须适用于多种环境,例如本地和实时。不确定是否有某种方法可以执行./document_root之类的事情。 最佳答案 dirname()返回目录的父目录,并且与平台无关

php - 我可以更改 $_SERVER ['DOCUMENT_ROOT' ] 的值吗?

我正在为一个已经由其他人编写的应用程序的客户项目设置测试环境。我在我们通常用于此类目的的托管帐户中创建了一个名为iftc的子目录。现在,所有包含文件都找不到,因为它们是通过引用的include($_SERVER['DOCUMENT_ROOT'].'/Includes/Connect.php');等等。除了为这个特定客户设置一个全新的托管帐户,我可以更改$_SERVER['DOCUMENT_ROOT']的值以某种方式来包含文件所在的子文件夹iftc? 最佳答案 我的首选解决方案有几种方法可以做到这一点,但最好的方法是通过简单的函数调用

php - 如何转义 fopen 的 url

看起来fopen无法打开带空格的文件。例如:$url='http://gatewaypeople.com/images/articles/cntrbutnssttmnts12_main616x200.jpg';fopen($url,'r');返回false(注意url中的空格),但浏览器可以访问文件。我还尝试通过urlencode和rawurlencode转义url,但没有成功。如何正确逃避空间? 最佳答案 您可以使用此代码:$arr=parse_url('http://gatewaypeople.com/images/articl

php - 如何实现像 www.example.com/username 这样的 url 以重定向到 www.example.com/user/profile.php?uid=10?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion在我的网站上,可以通过urlwww.example.com/user/profile.php?uid=3访问用户配置文件我想让用户通过简单地请求www.example.com/username来更轻松地访问他们的个人资料每个用户都有一个不能更改的用户名。我怎样才能做到这一点?Hereismycurrent.htaccessfileOptions+FollowSymLinks-MultiViews

php - 使用php获取字符串中的所有url

我正在尝试找出一种从文本字符串中获取URL数组的方法。文本将采用如下格式:Somerandomtextupherehttp://techcrunch.com/2012/07/20/kickstarter-flashr-wants-to-make-the-iphones-bezel-a-massive-notification-light/?grcc=88888Z0ZwdgtZ0Z0Z0Z0Z0&grcc2=835637c33f965e6cdd34c87219233711~1342828462249~fca4fa8af1286d8a77f26033fdeed202~510f37324b1

php - 在 PHP 中获取给定 URL 的 google plus 共享

我想获取PHP中给定URL在googleplus上的分享数。我发现这个函数可以做到这一点:functionget_shares_google_plus($url){$curl=curl_init();curl_setopt($curl,CURLOPT_URL,"https://clients6.google.com/rpc");curl_setopt($curl,CURLOPT_POST,1);curl_setopt($curl,CURLOPT_POSTFIELDS,'[{"method":"pos.plusones.get","id":"p","params":{"nolog":tr

php - 为什么 cURL 有时需要 URL 的 "www."部分才能工作,反之亦然?

例如,使用此代码:$curl=curl_init();curl_setopt_array($curl,array(CURLOPT_RETURNTRANSFER=>true,CURLOPT_URL=>"$url"));curl_exec($curl);$header=curl_getinfo($curl,CURLINFO_HTTP_CODE);curl_close($curl);$url="http://upenn.edu"将不工作,而$url="http://www.upenn.edu"将起作用。没有www.,我得到的响应代码是0,而使用www.时,它是200.如果我使用PHPget_