-
以下是官方PHP帮助手册中的说明:
注意:在 php 中,dirname() 被修复为与 POSIX 兼容。 从本质上讲,这意味着如果路径中没有斜杠,则返回一个点 ('.'),表示当前目录。
否则,字符串将从路径末尾的组件中删除(最后一个斜杠和以下部分)。 请注意,这意味着在旧函数返回空字符串的情况下,它通常是通常从 dirname() 获取的斜杠或点。
自 PHP 以来,dirname() 已更改。 请看以下示例:
虽然,我认为在你的**中,-file-是文件,否则**不应该被执行,而不是输出。 但我仍然建议尽量避免帮助解决误解。
-
我不明白你的意思,什么是艰难的道路,没听说过。
你写错了,它不是 file——file-,它必须是英文的下划线,字母应该大写,因为它是系统的神奇常数。
没错。 echo dirname(__file__)
-
那么 webroot 是怎样的根目录。
header(location:'');
-
echo ' web-root = '.$_server['document_root'].'
echo ' current-file = '.__file__.'
echo ' current-dir = '.dirname(__file__)'
echo ' web-position = '.$_server['php_self'].'
echo ' file-position = '.$file.'
echo ' file-web-position = '.$filewebaddress.'
足够清晰,足够坦率。
-
这里有一个功能给你:
content:网页的内容;
Feed URL:域名;
function relative_to_absolute($content, $feed_url)
if (isset($protocol[0]))elsereturn $new_content;
-
给我一个建议,这样你分析的时候,就可以直接调用路径了。
如果必须使用 .这种相对路径很好,但会增加分析的编程量,如果打印中不包含,可以用常规代码代替。
-
绝对的道路不是你的绝对法则。
系统的绝对路径应如下所示:ds sds sds yours should be。
绝对。
-
您完全混淆了绝对路径和系统绝对路径。
PHP只能写入系统的绝对路径,因为PHP是服务器背后的语言。
-
似乎你不能像 php 中的 asp 那样使用 “” 来表示根目录,将其替换为 $server['document_root'],其他的都是一样的:......表示下一个级别...表示当前图层。
所以在 a 中引用 b 中的文件是 :..../b/
楼上是正确的解决方案。
最愚蠢的方法之一是将其写入文件中而不包含它。
-
设置此目录中的访问权限,允许来自所有
代表阻止 php 文件运行。
order allow,deny
deny from all
这两句话代表前者允许,后封,后者可以遮住头版的封面,拒绝所有
执行到此会覆盖所有允许,它们一起无条件地阻止 php 文件的执行。
然后,您可以在 Apache 配置文件或此目录中找到它。 htacess 文件,只需删除它即可。
-
都是这样写的:
这是当前目录的意思,而不是根目录。
include 不包含从根目录写入的文件。 它必须是这样,或者它必须这样写。
写多少。 查看目录中有多少个图层。
-
..它是上层目录。
写这个应该可以。
记住是的
-
“.“这就是当前目录的意思! 更多的目录是“”,上级目录表示为“。/”