|
|
|
| Подскажите, где ошибка в следующем коде, почему изображение не заносится в базу данных MySQL, или оно заносится с ошибкой скорее всего?
<?php
$f=fopen("image.jpg","rb");
if (!$f)
{
echo "Не могу!<br>";
exit();
}
echo "<br>Открытие прошло успешно!<br>"; // имя файла или картинки -- открыли файл на чтение
$upload=fread($f,filesize("image.jpg")); // считали файл в переменную
if (!$upload)
{
echo "Не могу!<br>";
exit();
}
echo "<br>Чтение прошло успешно!<br>";
fclose($f); // закрыли файл, можно опустить
if (!$f)
{
echo "Не могу!<br>";
exit();
}
echo "<br>Закрыли успешно!<br>";
$upload=mysql_escape_string($upload);
if (!$upload)
{
echo "Не могу!<br>";
exit();
}
echo "<br>Экранировали успешно!<br>";
?> | |
|
|
|
|
|
|
|
для: Игорь_С
(20.03.2007 в 11:28)
| | что-то тут не видно самого кода занесения в базу. | |
|
|
|
|
|
|
|
для: Trianon
(20.03.2007 в 11:46)
| | Здравствуйте!
Не могу добавить новую тему с телефона, оператор наверное барахлит... Уж извините.
Да и тема эта подходящая...
Подскажите как изображение из базы данных (blоb) отобразить в браузере, в выходной поток, или ссылку на тему.
Отдать посетителю могу, а вот показать нет. Я так понимаю, с помощью функций GDlib.
(мысль такая - если изображение в базе есть, на странице вывожу ссылку на скрипт, открывающий его в новом окне)
Спасибо! | |
|
|
|
|
|
|
|
|
для: cheops
(25.03.2007 в 13:25)
| | Огромное Вам мерси! | |
|
|
|