当我一次上传两个pdf文件时,这些文件存储在$uploaddir
$uploaddir="/uploaddir/";
中。
文件通过以下路径保存:
string(20) "/uploaddir/test1.pdf"
string(20) "/uploaddir/test2.pdf"
是$testfile
我正在使用以下Imagick
代码来合并这两个文件
$im = new Imagick();
$im->readimage($testfile);
$im->setImageFormat('pdf');
$im->writeImages($uploaddir . 'test.pdf', true);
$im->clear();
$im->destroy();
问题是合并文件test.pdf
正在输出test2.pdf
数组的最后一个文件$_FILES
。
那里出了什么问题?是否有任何特定的Imagick
PHP类用于此任务?
如果你投票这个问题,如果你不想证明自己是一个怪胎,请不要忘记提及它的原因。我将不胜感激任何有理由进行投票。
答案 0 :(得分:0)
重新排列数组后,一切都很顺利,
Array
(
[0] => /uploaddir/test1.pdf
[1] => /uploaddir/test2.pdf
)
以便稍后通过foreach
循环解析所有数组值。