【发布时间】:2011-12-12 07:31:36
【问题描述】:
<?php
$file_name = $_FILES['files']['name'];
$tmp_name = $_FILES['files']['tmp_name'];
$file_size = $_FILES['files']['size'];
$file_type = $_FILES['files']['type'];
// The codes written above work fine and have proper information.
$fp = fopen($tmp_name, 'r'); // This one crashes.
$file_content = fread($fp, $file_size) or die("Error: cannot read file");
$file_content = mysql_real_escape_string($file_content) or die("Error: cannot read file");
fclose($fp);
....
我是 PHP 的新手。我正在尝试将 jpg 图像作为 blob 存储在数据库中,但非常挣扎:( 我尝试了很多教程并阅读了文档,但仍然没有运气。任何可能帮助我的建议或教程..?
【问题讨论】:
-
当您调用 fopen 崩溃时,输出什么错误?尝试使用 E_ALL | E_STRICT 作为您的错误报告级别以获取更多信息。
-
对不起,代码会是什么样的..?我不知道如何使用你的建议