我想创建一个由用户命名并保存一些图像的文件?在PHP中

时间:2011-07-28 06:39:14

标签: php html fopen

我想创建一个文件。文件的名称由用户给出。所以我将文本字段值取为$ name,如何保存具有该名称的文件?我知道如何使用静态名称保存,如

 $myfile="ads.txt"

所以我的问题是。有一种方法,我可以创建一个名为$ name的文件,并保存一些像图像一样的东西。

2 个答案:

答案 0 :(得分:3)

$file = fopen($name, 'wb'); // for the love of God and all that is holy, please validate $name
fwrite($file, $data);
fclose($file);

答案 1 :(得分:-1)

您无法在txt文件中保存图像。 您必须做的是将实际图像保存到服务器(通过文件字段上传)并将图像的位置和名称以及用户ID保存到数据库,以便您知道谁上传了它。

涉及到相当多的代码,所以我建议使用Google搜索“php文件上传教程”,这里有很多例子。