【问题标题】:How do I rename a php image that has a period (.) in the name如何重命名名称中带有句点 (.) 的 php 图像
【发布时间】:2020-04-21 19:09:44
【问题描述】:

我正在尝试使用rename() 函数重命名名称中带有句号的图像。

rename("images/cat.cute.jpg", "images/cute-cat.jpg");

当前出现“没有这样的文件或目录”错误。

【问题讨论】:

标签: php rename


【解决方案1】:

当您指定images/cat.cute.jpg 时,您指定了一个路径相对 到您的PHP 脚本实际执行的位置。您得到的错误只是告诉您在文件夹images 中没有名为cat.cute.jpg 的文件,相对于脚本的执行位置。或者,这样的文件夹images 不存在。要解决此问题,您要么需要指定正确的相对路径,要么可以指定绝对路径。以下是使用绝对路径的rename() 示例:

rename("/images/cat.cute.jpg", "/images/cute-cat.jpg");

这里假设有一个相对于root的images/文件夹,可能不是这样,但你可以根据需要进行调整。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-17
    • 1970-01-01
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多