[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавление картинки в бд.
Страницы: 1, 2
Kastellano

<form class="form" action="<?PHP include('include/dispatch.php');?>" method="post" name="profile">
<
input type="file" name="image" />
<
p>
<
input type="submit" name="Отправить" value="Отправить">
</
p>
</
form>

<?php

if($_SERVER['REQUEST_METHOD']=='POST')
{

if( !empty( $_FILES['image']['name'] ) ) {
// Проверяем, что при загрузке не произошло ошибок
if ( $_FILES['image']['error'] == 0 ) {
// Если файл загружен успешно, то проверяем - графический ли он
if( substr($_FILES['image']['type'], 0, 5)=='image' ) {
// Читаем содержимое файла
$image = file_get_contents( $_FILES['image']['tmp_name'] );
// Экранируем специальные символы в содержимом файла
$image = mysql_escape_string( $image );
// Формируем запрос на добавление файла в базу данных

mysql_connect($dbhost,$dbuser,$dbpassword);
mysql_select_db($dbname) or die (mysql_error());
mysql_query("SET NAMES 'cp1251'") or die (mysql_error());
$query=mysql_query("
INSERT
INTO images(content)
VALUES(NULL,'"
.$image."')
"
) or die (mysql_error());
mysql_close;
}
}
}
}

?>


Данные не поступаю в таблицу( Может кто найти ошибку?)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.