我收到了这个错误:
致命错误:未捕获错误:调用未定义函数mysqli_real_escape_string()
这是我宣布的方式:
$imageName=mysqli_real_escape_string($_FILES['image']['name']);
$tmp_name=mysqli_real_escape_string($_FILES['image']['tmp_name']);
我试图在php.ini
配置上找到它的扩展名,我认为它已经包含在内,为什么呢?因为当我不使用转义字符串时,我无法正确上传图像。提前感谢任何帮助我的人。
答案 0 :(得分:-1)
无需为图像编写mysqli_real_escape_string
。
您可以使用mysqli_real_escape_string
以字符串(文本类型)格式转义用户输入的特殊字符,该格式进一步用于保存在SQL语句中。
对于图像,您可以使用各种FILES
功能。 is_uploaded_file
和getimagesize