<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;
}
}
}
}
?>
Данные не поступаю в таблицу( Может кто найти ошибку?)