我现在正在使用 OpenSuse 12.2。为了学习和测试 PHP 代码,我使用 home 文件夹中的 public_html 目录:/home/wojtek/public_html/ 我通过以下方式访问项目文件:
http://localhost/~wojtek/projects/foo/bar.php
但我不知道如何让 move_uploaded_file 工作。服务器根目录是 /srv/www。我将 upload_tmp_dir 设置为 /srv/www/tmp (我真的不知道它应该去哪里)。
当我将 move_upladed_file 的目标设置为 /srv/www/images 时,文件会降落在那里。但是我想使用 public_html 文件夹,因为我将所有文件都保存在那里。
例如:public_html/projects/foo/public_html/projects/foo/bar.php public_html/projects/foo/images/baz.jpg
我可以在 bar.php 中以某种方式使用 move_uploaded_file 的相对目标('images/')吗?这样我就可以像 bar.php 那样在 IMG 标签中相对访问图像?
对不起,如果这听起来有点混乱,但我是 PHP 新手。