закачанные файлы @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 19 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Заголовок сообщения: закачанные файлы
Сообщение Добавлено: 8 Январь 2005, 17:47:52 
У меня такая проблема:
Загружаю файлы на сервер(формата gif). Все происходит нормально, они на сервер загружаются, но отображатся браузером нехотят.

вот так я их загружаю:


[php]
print'<html><head></head><body>';

if(isset($_POST['fupload']))
{

$file_dir='../img/shops';
//else file images
if($fupload_type=="image/gif")
{
copy($fupload,"$file_dir/$fupload_name") or die ("Couldn`t copy");
}


}


print'<table><tr><td>
<!-- UPLOAD FORM-->
<form enctype="multipart/form-data" action="edit_kontakts_add.php" method="post">
file:<br>
<input type="hidden" name="MAX_FILE_SIZE" value="5120000">
<input type="file" name="fupload" class="input"><br><br>
<input type="submit" name="upload_submit" class="button" value="upload"><br><br><br>
</form>
</td></tr></table></body></html>';

[/php]


А вот что получается когда я этот файл отображаю:
http://www.hc.donetsk.ua/www.arnika...helyusk_233.gif

Если пытаюсь посмотреть его напрямую с сервера по ftp: в winXP выдается ошибка: " Ошибка при построении изображения "

А если открываю этот файл в photoshope выдается ошибка :
" Could not open because the file-format module cannot parse the file "
Кто нибудь знает, в чем здесь дело?
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 8 Январь 2005, 17:51:49 
тебе следует взглянуть сюда
http://www.php.net/manual/ru/function.m … d-file.php

_________________
можно на ТЫ.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 8 Январь 2005, 17:52:54 
И кстати это тебя не спасёт:
<input type="hidden" name="MAX_FILE_SIZE" value="5120000">

_________________
можно на ТЫ.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 8 Январь 2005, 18:13:46 
Так что у меня не так как надо?
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 8 Январь 2005, 18:58:08 
Kurilshik, тебе уже ответили.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 8 Январь 2005, 19:01:54 
Я уже был на php.net но проблема в том, что у меня плохо с английским.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 8 Январь 2005, 19:09:59 
Русский апач?

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 8 Январь 2005, 19:21:47 
Да скорее всего? Админ из хостерской конторы в отпуске.А я сам разобратся не могу.
Файл нормально передается, размеры переданного скриптом файла и файла на моем сервере совпадают, но переданный файл не отображается.

Можно это исправить внеся изменения в мой скрипт?
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 8 Январь 2005, 19:32:51 
используй не copy, а move_uploaded_file($_FILES['fupload']['tmp_name'],$file_destination);

_________________
можно на ТЫ.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 8 Январь 2005, 20:00:14 
bE(o0L, так то же не работает,то есть все работает, но файлы потом нечитаются
Чебурген
соучастник
3
Сообщения: 315
Зарегистрирован: 29.08.04
Сообщение Добавлено: 8 Январь 2005, 20:07:48 
Kurilshik, найди какой-нибудь - любой - фак по аплоаду.
твоя проблема освещена во всех.
Чебурген
соучастник
3
Сообщения: 315
Зарегистрирован: 29.08.04
Сообщение Добавлено: 8 Январь 2005, 20:10:03 

Kurilshik писал(а):
Я уже был на php.net но проблема в том, что у меня плохо с английским.


Настолько плохо, что не в состоянии найти русскую версию?
соболезную.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 8 Январь 2005, 20:15:55 
Чебурген, в русской версии я имею в виду php.net/ru трудно что то понять.
Ладно буду дерзать...
Чебурген
соучастник
3
Сообщения: 315
Зарегистрирован: 29.08.04
Сообщение Добавлено: 8 Январь 2005, 20:52:29 
Я уже вижу, что дело не в языке.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 8 Январь 2005, 22:28:36 

Kurilshik писал(а):
Можно это исправить внеся изменения в мой скрипт?



Тебе уже сказали достаточно, чтобы пойти в гугл и узнать подробности.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 10 Январь 2005, 12:07:58 
Я узнал, только то, что нужно прописать директивы в файле конфигурации отвечающие за перекодировку.
Возможности у меня такой нет.

Спасибо
Чебурген
соучастник
3
Сообщения: 315
Зарегистрирован: 29.08.04
Сообщение Добавлено: 10 Январь 2005, 14:24:07 
Нету ножек - нет и варенья.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 10 Январь 2005, 16:55:13 
Я уже розабрался.
Apache просто перекодировал бинарные файлы.
Что бы это убрать нужно прописать в файле конфигурации сервера отключение этой фичи

offtopic:

Чебурген писал(а):
Я уже вижу, что дело не в языке.




Чебурген писал(а):
Нету ножек - нет и варенья.



Чебурген, ты вообще зачем сидишь в этом форуме.А? Я задал вопрос( сложный для меня) и хотел получит ответ от более опытных программистов.
Я не понимаю зачем гнать туфту? Или может быть ты сразу родился php-кодером и в 2 года написал первый движок?
Чебурген
соучастник
3
Сообщения: 315
Зарегистрирован: 29.08.04
Сообщение Добавлено: 10 Январь 2005, 18:05:40 
окей, отвечаю по пунктам

Цитата:
ты вообще зачем сидишь в этом форуме


Сижу для собственного удовольствия.
А ты бы хотел, чтобы я сидел для тоего?

С таким же успехом я тебя могу спросить - а чего ты задаешь вопросы на этом форуме? Это твой собственный форум? Он предназначен только для ответов на твои вопросы? Только в той форме, в которой ты пожелаешь?


Цитата:
может быть ты сразу родился php-кодером


кодером не родился, но ЧИТАТЬ умел в 5 лет.
а поиском по интернету научился пользоваться до того, как написал первую строчку на пхп.

А беда всех форумных горемык как раз и заключается в том, что они умеют только писать (с трудом), но не умеют читать.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 19 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100