【发布时间】:2017-12-12 20:56:44
【问题描述】:
我是 php 新手,想请你帮忙,从 file_get_contents() 返回一个独特的结果。原因是我想给每张照片一个唯一的名字,这样以后就可以只删除其中的一张,而不是全部。
$file =addslashes(file_get_contents($_FILES['image']['tmp_name'][$key]));
不幸的是 time() 和 microtime() 在这种情况下没有帮助。
【问题讨论】:
-
独特的结果是什么意思?该函数只是返回文件的内容,所以如果文件没有被修改,它永远不会是唯一的。
-
The reason is I want to give each photo an unique name:-file_get_contents()不会那样做。它会给你文件的内容 -
谢谢,但是如何将照片存储在具有唯一名称的表列类型 longblob 中?如果我使用 varchar(具有唯一名称),我无法存储和打印照片
-
Longblob 存储文件内容,它不存储文件名。
-
在将图像保存到文件夹并将其路径保存到db列时,在文件的
$_FILES名称中添加microtime()。
标签: php file-get-contents addslashes