Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Загрузка изображений на сайт [2]
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
Andrey5555 пишет:
Что делать?
Как говорил Папанов: "Сухари сушить!"
Не знаю, в чем проблема. Как вариант -- можно перекодировать UNICODE. Но что-то мне этот вариант не нравится. Прикрепи исходники (форма, скрипт) -- посмотрим, что там. Может какая идея появится.
Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
Помог: 0 раз(а)
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<?php
mysql_connect ("localhost", "root","") or die ("<b>Невозможно подключиться к базе данных !!!</b>");
mysql_select_db ("board") or die ("<b>Невозможно выбрать базу данных !!!</b>");
$title = $_POST ['title'];
htmlspecialchars ($title);
if (empty ($title)) die ("<b>Вы не ввели название !!!</b>");
if (strlen ($title) > 25) die ("<b>Слишком длинное имя !!!</b> ");
$title_query = mysql_query ("SELECT title FROM sections WHERE (title = '$title') LIMIT 1");
if (mysql_num_rows ($title_query) > 0) die ("<b>Раздел с таким названием уже существует !!!</b>");
$image_name = $_FILES['image']['name'];
$image_size = $_FILES['image']['size'];
if (empty ($image_name)) die ("<b>Вы не выбрали изображение !!!</b>");
if ($image_size > 5000) die ("<b>Размер изображения слишком большой !!!</b>");
if (!ereg ("^.+(.gif|.jpg)$", $image_name)) die ("<b>Изображение имеет неверный формат !!!</b>");
$image_query = mysql_query ("SELECT * FROM sections WHERE (image = '$image_name') LIMIT 1");
if (mysql_num_rows ($image_query) > 0) die ("<b>Такое изображение уже существует !!!</b>");
mysql_query ("INSERT INTO sections (title,image) VALUES ('$title','$image_name')");
echo "Раздел <b>$title</b> успешно добавлен !!!";
?>
<META HTTP-EQUIV="Refresh" CONTENT="2; URL=show_sections.php">
Весь скрипт. Пишу в Макромеа Дримвер. В параметрах страницы указана кодировка windows (кирилица)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.