Я пытаюсь вставить загруженное изображение в базу данных mysql, но получаю сообщение об ошибке.Помогите, пожалуйста.вот ошибка, которую я получаю
Array
(
[name] => Zonsondergang.jpg
[type] => image/jpeg
[tmp_name] => /tmp/phpU9qSru
[error] => 0
[size] => 71189
)
data / Zonsondergang.jpg Тестовый файл успешно загружен
Предупреждение: file_get_contents (/ tmp / phpU9qSru) [function.file-get-contents]: не удалось открыть поток: нет такого файла или каталога в /home/meer/domains/skyup.nl/public_html/upload_Class/upload.php в строке 68 Ошибка!Не удалось вставить файл1
. Вот мой код для загрузки изображения и вставки изображения в базу данных
include('../inc/con_inc.php');
// Defining Class
$uploaded = new upload;
// Set Max Size
$uploaded->set_max_size(350000);
// Set Directory
$uploaded->set_directory("data");
// Set Temp Name
$uploaded->set_tmp_name($_FILES['file']['tmp_name']);
// Set file size,
$_FILES['file']['size'] is automaticly get the size
$uploaded->set_file_size($_FILES['file']['size']);
// Set File Type,
$_FILES['file']['type']
$uploaded->set_file_type($_FILES['file']['type']);
// Set File Name,
$uploaded->set_file_name($_FILES['file']['name']);
// Start Copy Process
$uploaded->start_copy();
$name=($_FILES['file']['name']);
$data=(file_get_contents($_FILES['file']['tmp_name']));
$query="INSERT INTO download(name,data) VALUES('$name','$data')";
if ($result){
echo 'Success! Your file was successfully added!';
}else{
echo 'Error! Failed to insert the file' ;
$result=mysql_query($query) or die ('query fout');
}
Вот структура таблицы:
create table download (
id int primary key not null
auto_increment,
name varchar(60),
data longblob)