[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка картинки на сервер
Bodich
Народ такая ситуация : загружаю фото на сервер с помощью кода ниже и все вроде ничего только вот не открывается она потом, фотошоп пишет неизвестный или некоректный JPEG маркер или найден второй некоректный маркер SOI. В чем причина ума не приложу, помогите кто знает, ( раньше проблем не было.
if (isset($_POST["path_d"])) {$path_d = $_POST["path_d"];}
mkdir("$path_d", 0777);
if(copy($_FILES["filename"]["tmp_name"],"$path_d/".$_FILES["filename"]["name"]))
{
$path_f = "$path_d/".$_FILES["filename"]["name"];
echo("Файл успешно загружен <br>");
echo("путь к файлу <br>".$path_d."<br>");
echo("Характеристики файла: <br>");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("<br>Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("<br>Тип файла: ");
echo($_FILES["filename"]["type"]);
} else {
echo("Ошибка загрузки файла");
}

echo "<html><head> <meta http-equiv='Refresh' content='0; URL=new_recept.php?path_f=$path_f'/><head><html>";
exit();




Спустя 19 минут, 13 секунд (1.01.2011 - 22:52) waldicom написал(а):
Попробуйте использовать move_uploaded_file() вместо copy()
Не уверен, что это что-то принесет, но все же.

Спустя 22 минуты, 9 секунд (1.01.2011 - 23:14) Bodich написал(а):
не помогло такая же проблема ..(

Спустя 12 часов, 16 минут, 39 секунд (2.01.2011 - 11:31) Bodich написал(а):
Может проблема в сервере ??

Нашел!!!
У меня на сайте установлены скрипты с возможностью загрузки данных на сервер, но загруженные данные оказываются нечитаемыми! Что делать?

В корневой директории (т.е. на одном уровне с папкой 'WWW', хотя можно и в ней) создайте файл .htaccess, в котором напишите: CharsetRecodeMultipartForms Off

Дело в том, что у нас установлен "русский apache", и по-умолчанию при загрузке не-текстовых форм - некоторые байты "портятся" (x00 "перебиваются" в x20). Данная директива выключает перекодирование для Вашего сайта.

Спустя 12 часов, 3 минуты, 59 секунд (2.01.2011 - 23:35) Bodich написал(а):
картинки загружаются но в браузер не отображает huh.gif

Спустя 1 месяц, 23 дня, 13 часов, 8 минут, 39 секунд (26.02.2011 - 12:44) Гость_RoveR написал(а):
В корневой директории (т.е. на одном уровне с папкой 'WWW', хотя можно и в ней) создайте файл .htaccess, в котором напишите: CharsetRecodeMultipartForms Off

помогло спассибо
Быстрый ответ:

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