gpt4 book ai didi

php - 如何在 PHP 中设置相对路径?

转载 作者:行者123 更新时间:2023-12-04 13:43:40 24 4
gpt4 key购买 nike

我有(已验证工作)的绝对路径

  $target_path = "F:/xampplite/htdocs/host_name/p/$email.$ext";

用于
move_uploaded_file($_FILES['ufile']['tmp_name'], $target_path

但是,当我移动到生产服务器时,我需要一个相对路径:

最佳答案

/archemarks位于服务器的根目录中,那么这是正确的路径。但是,这样做通常会更好:

$new_path = dirname(__FILE__) . "/../images/" . $new_image_name;

这将获取当前文件运行所在的目录,并将图像保存到名为 images 的目录中。与它处于同一水平。

在上述情况下,当前运行的文件可能是:
/var/www/archemarks/include/upload.php

图片目录为:
/var/www/archemarks/images

例如,如果 /images比当前运行的文件高两个目录级别,请使用
$new_path = dirname(__FILE__) . "/../../images/" . $new_image_name;

关于php - 如何在 PHP 中设置相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6975108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com