Php writeImage($variable)在文件名中输出问号
所以我试图通过imagick操作生成一些图像Php writeImage($variable)在文件名中输出问号,php,imagick,Php,Imagick,所以我试图通过imagick操作生成一些图像 $this->image->writeImage("img/new.jpg"); $this->image->writeImage($location); 此代码将为我编写2个图像,第一个图像可以,但第二个图像($location设置为img/kopanky.jpg)也将创建图像,但名称为kopanky.jpg?)。无论我如何命名它,在哪里放置它,但它只在我使用变量时发生。第二张图片看起来像第一张,但文件名中的问号让我很恼火
$this->image->writeImage("img/new.jpg");
$this->image->writeImage($location);
此代码将为我编写2个图像,第一个图像可以,但第二个图像($location
设置为img/kopanky.jpg
)也将创建图像,但名称为kopanky.jpg?
)。无论我如何命名它,在哪里放置它,但它只在我使用变量时发生。第二张图片看起来像第一张,但文件名中的问号让我很恼火
我也用
fopen
尝试了writeImageFile
。我很确定您的$location
字符串末尾包含一个特殊字符,保存时会转换为?
要验证这一点,请添加
var\u dump($location)代码>转到代码的那一部分,看看字符串中有什么。你说得对,是换行符,我在解析一些文件时没有意识到它在这里。谢谢