Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: При загрузке на сервер файл портится
 
 автор: battrack   (05.01.2008 в 21:22)   письмо автору
 
 

Измучился уже с такой вот проблемой. Есть форма загрузки файла:

<form action="index.php" method="post" enctype='multipart/form-data'>
<input type="file" name="hotel_foto">.
</form>


Так вот когда загруженный файл пытаюсь скопировать на сервер:

copy($_FILES['hotel_foto']['tmp_name'], "../img/hotels/".filename.jpg");
(либо функцией move_uploaded_file), то получается так что файл копируется на сервер, но после этого он перестает работать. К примеру, если это избражение, то оно просто не открывается.

Уже все перепробовал. Это же простейший скрипт, но почему-то не работает.
Причем, на локалке все работает...
Помогите, плиз, кто знает в чем дело.

   
 
 автор: Unkind   (05.01.2008 в 21:31)   письмо автору
 
   для: battrack   (05.01.2008 в 21:22)
 

Вы уверены, что оно вообще копируется? "../img/hotels/".filename.jpg" - такую запись не пропустит parser.

   
 
 автор: cheops   (06.01.2008 в 14:49)   письмо автору
 
   для: battrack   (05.01.2008 в 21:22)
 

1) Размер файла на сервере и исходного совпадают?
2) Не используется ли на сервере русский Apache? В этом случае можно попробовать решение по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=739.

   
 
 автор: mihdan   (07.01.2008 в 01:19)   письмо автору
 
   для: battrack   (05.01.2008 в 21:22)
 

Лабуда была такая в 2х случаях
1. Использовался русский апач

Решение - в htaccess пропишите

CharsetRecodeMultipartForms off
CharsetDisable on 

2. Использовался хостинг от русоникса - вопрос нерешён по сей день(уже 2 года)
Файлы рушаться в зависимости от размера в непонятной зависимости. Тестировщики и программисты не смогли решить проблему и вычислить алгоритм

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования