【问题标题】:PHP upload image to one directory from multiple pagesPHP从多个页面上传图片到一个目录
【发布时间】:2009-12-30 01:26:39
【问题描述】:

我有一个将图片上传到我的网站的脚本,它可以在本地运行(甚至还没有在网络服务器上测试过),但问题是我不知道如何让它上传图片无论脚本从哪里运行,都可以到一个中心位置。

例如,我的网站结构如下所示:

/ROOT/
   /IMAGES/
   /USER/
      upload.php
      /IMAGES/
      /ADS/
         upload.php
         /IMAGES/
      /COUPONS/
         upload.php
         /IMAGES/

现在不同的upload.php 文件继承自另一个具有上传脚本的php 文件。 在脚本内部,设置上传路径的行看起来像这样$newname = "images/".$image_name;。 这就是为什么我在 User 下有一个“images”目录,在 ADs 下有一个,在 Coupons 下有一个。我想要的是能够让我的脚本将所有图像上传到 /ROOT/ 目录下的 /IMAGES/ 目录,但我只能弄清楚如何使路径上升(使用“../”)而不是比从根开始往下走。如何让它始终上传到 /ROOT/IMAGES/ 目录?

【问题讨论】:

    标签: php upload file-upload


    【解决方案1】:

    这应该可以工作

    $newname = $_SERVER['DOCUMENT_ROOT']."/images/".$image_name;
    

    【讨论】:

      【解决方案2】:

      用途:

      $path = $_SERVER['DOCUMENT_ROOT'];
      $path .= '/images/';
      

      【讨论】:

        猜你喜欢
        • 2011-05-30
        • 1970-01-01
        • 1970-01-01
        • 2020-02-21
        • 2023-01-24
        • 2011-11-19
        • 1970-01-01
        • 2012-07-24
        • 2011-04-26
        相关资源
        最近更新 更多