【问题标题】:add image created with imagejpeg to a directory made with mkdir php将使用 imagejpeg 创建的图像添加到使用 mkdir php 创建的目录
【发布时间】:2022-01-08 16:47:03
【问题描述】:

我调整了图像大小,现在我想将其存储在每次调整图像大小时创建的新目录中。

 $folderName = 'resized/' . time();
    $config['upload_path'] = $folderName;
    if (!is_dir($folderName)) {
        mkdir($folderName, 0777);

        //blablablah

        $file_name = time() . '.jpg';
        imagejpeg($newimage, $folderName . $file_name);
}

我只想将图像存储在我声明的文件夹名称路径中。 我知道我说 $folderName 的方式。 $file_name 是错误的。但是怎么说呢?

【问题讨论】:

  • 你应该在$folderName之后添加一个目录分隔符

标签: php imagejpeg


【解决方案1】:

$folderName = 'resized/' . time();
    $config['upload_path'] = $folderName;
    if (!is_dir($folderName)) {
        mkdir($folderName, 0777, true);

        //blablablah

        $file_name = time() . '.jpg';
        imagejpeg($newimage, $folderName ."/". $file_name);
}

如果您想创建整个路径 - 只需在 mkdir() 中将第三个参数作为 true 传递。 也在 imagejpeg() 中传递完整的目录

【讨论】:

    猜你喜欢
    • 2012-12-04
    • 1970-01-01
    • 2016-11-19
    • 2018-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多