如何写一个PHP文件转换器?

How to write a PHP file converter?

我想创建一个文件转换器。我的意思是 pngjpg 之类的。我尝试了很多这样的事情:

imagepng(imagecreatefromstring(file_get_contents(input)), 'out.png');

你有例子吗?

您可以从文件中获取数据,在本例中是图像,方法是使用 file_get_contents:

$data = file_get_contents("img.png");

一旦你有了形成新文件的数据,你就可以使用函数file_put_contents写入你的新文件:

if (file_put_contents("img.jpg", $data)) {
    echo("success");
} else {
    echo("failure");
}

file_put_contents returns 0 或 1 的整数,因此您可以确定它是否成功创建文件。

然后您可以创建以下函数:

function imagepng($input, $output) {
    return file_put_contents($output, $input);
}

希望这对您有所帮助。