如何正确使用$ _SERVER

时间:2014-02-22 07:19:55

标签: php

我正在尝试使用此代码生成我应该上传图片的图片。

我用过这个:

$_SERVER['DOCUMENT_ROOT'].'/home/trainee/Desktop/tmp/';

上传的图片将转到 / home / trainee / Desktop / tmp /

我是否对此代码使用了适当的争论?请帮忙:(

2 个答案:

答案 0 :(得分:0)

$ _ SERVER ['DOCUMENT_ROOT]包含网络服务器文档目录的ABSOLUTE路径。绝对意味着它从计算机的根文件夹开始。

我建议你用这种方式显示整个路径字符串:

echo '<p>' . $_SERVER['DOCUMENT_ROOT'] .'/home/trainee/Desktop/tmp/</p>';

然后检查路径是否正确。

答案 1 :(得分:0)

“我是否需要使用$ _SERVER ['DOCUMENT_ROOT']来显示我从表单提交的图片。很抱歉给您带来不便。”

这是一种可能性。您不需要使用这种方式,但您可以。 但是你也可以使用相对路径。相对于负责显示图像的脚本。 看看这个: http://bitflop.com/document/95