PHP проблема закачки JPG через html форму

Модератор: Злобный

Ответить
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

PHP проблема закачки JPG через html форму

Сообщение sky-net »

Народ у меня такая проблема , на своем компе я через форму закачиваю фотки у меня ХП стот проблем нету качаю уже действтительно через инет на систему юниксовую
с фоткой что-то происходит она закачивается но она просмотру не доступна тойсть не могу
ее просмотреть что на серваке и даже если я ее скачаю к себе тоже самое
а вот как закачаю ее через ftp на сервак то с ней все ок а через форму то с ней что-то не то.
закачиваю по стандарту К примеру
1 файл proba1.html
<form name=izn action="proba2.php" method="POST" enctype=multipart/form-data >
Fail:
<input type="file" name="myfile1">
<input type="SUBMIT" value="send">
</form>

2 Файл proba2.php

<?
if($myfile1) echo "есть myfile1";
copy($myfile1,'tmp/1.jpg');
?>
он копирует но коряво и мутит что-то с фоткой, в общем просмотру не подается вообще
везде все почитал про эту проблему ничего не нашел
в общем не знаю в чем проблема может где че дописать надо может я чего-то не знаю?
Последний раз редактировалось sky-net Чт фев 03, 2005 17:41, всего редактировалось 1 раз.
Аватара пользователя
ZorroGFS
Продвинутый
Сообщения: 961
Зарегистрирован: Вт сен 10, 2002 11:25
Откуда: Кишинёв
Контактная информация:

Сообщение ZorroGFS »

ну для начала по стандарту это примерно так

Код: Выделить всё

if($_FILES["myfile1"]["error"]==0){
   move_uploaded_file($_FILES["myfile1"]["tmp_name"],"tmp/".$_FILES["myfile1"]["name"]);
}
а вообще надо посмотреть может ли пхп записать в ту папку куда ты переписываешь файл - tmp
какие права выставляются файлу если он таки переписывается, и если что , менять их или посмотреть какой и может изменить umask.
Аватара пользователя
-=aVENGEr=-
Продвинутый
Сообщения: 491
Зарегистрирован: Ср май 05, 2004 05:25
Откуда: eth1
Контактная информация:

Сообщение -=aVENGEr=- »

он копирует но коряво и мутит что-то с фоткой
по конкретней ?
можно даже скриншот
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

Сообщение sky-net »

ZorroGFS писал(а):ну для начала по стандарту это примерно так

Код: Выделить всё

if($_FILES["myfile1"]["error"]==0){
   move_uploaded_file($_FILES["myfile1"]["tmp_name"],"tmp/".$_FILES["myfile1"]["name"]);
}
а вообще надо посмотреть может ли пхп записать в ту папку куда ты переписываешь файл - tmp
какие права выставляются файлу если он таки переписывается, и если что , менять их или посмотреть какой и может изменить umask.
и этим методом тоже не помогло

[off]добавлено спустя 53 секунды:[/off]
-=aVENGEr=- писал(а):
он копирует но коряво и мутит что-то с фоткой
по конкретней ?
можно даже скриншот
какой скриншот? если фотка не доступна просмотру
пхп может записать и на все папки я поставил все права 7777 все равно не хочет нормально
закачать фотку. такое впечатление как буд-то бы фотка после этого повреждена. В общем
результат этого всего фотка не подлежит просмотру как на сайте так и в любых графических редакторах после ее скачивания обратно комне на комп.
Последний раз редактировалось sky-net Ср фев 09, 2005 15:32, всего редактировалось 2 раза.
Аватара пользователя
-=aVENGEr=-
Продвинутый
Сообщения: 491
Зарегистрирован: Ср май 05, 2004 05:25
Откуда: eth1
Контактная информация:

Сообщение -=aVENGEr=- »

sky-net, перечитай, что ты написал !
он копирует но коряво и мутит что-то с фоткой
сначала научись излагать свои мысли правильно
а потом возмущайся
какой скриншот? если фотка не доступна просмотру
PS permissions на папку в которую копируется файл - в студию !!
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

Сообщение sky-net »

-=aVENGEr=- писал(а):sky-net, перечитай, что ты написал !
он копирует но коряво и мутит что-то с фоткой
сначала научись излагать свои мысли правильно
а потом возмущайся
какой скриншот? если фотка не доступна просмотру
PS permissions на папку в которую копируется файл - в студию !!
щас исправлю свои слова что бы понятней было
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

Сообщение sky-net »

sky-net писал(а):
щас исправлю свои слова что бы понятней было
Может ли такая проблема возникнуть из-за того что у меня бесплатный хостинг h11.ru ?
если логически подумать , раз хостинг позволяет загружать фотку через форму на сервак
значит такая услуга есть значит скорей всегод дело не в том что он бесплатнный а может и в этом , в общем я не знаю в чем проблема
Народ подскажите кто знает :?
у кого сайт есть на www.h11.ru или на h12 отзовитесь, помогите не бросайте меня без ответа
хоть предпложения выскажите и то будет нормально :help:
Аватара пользователя
-=aVENGEr=-
Продвинутый
Сообщения: 491
Зарегистрирован: Ср май 05, 2004 05:25
Откуда: eth1
Контактная информация:

Сообщение -=aVENGEr=- »

ещё раз
permissions на папку в которую копируется файл - в студию !!
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

Сообщение sky-net »

-=aVENGEr=- писал(а):ещё раз
permissions на папку в которую копируется файл - в студию !!
не понимаю :) может перефразируешь ? :?
Аватара пользователя
pix
Продвинутый
Сообщения: 969
Зарегистрирован: Вт сен 09, 2003 04:24
Откуда: Yahoo town
Контактная информация:

Сообщение pix »

sky-net
у h11 русский апач стоит.
там надо в .htaccess прописать в той дире где скрипт лежит
почитай у них в факах
p.s. Это проблема на всей агаве

replay by: SDT™
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

Сообщение sky-net »

pix писал(а):sky-net
у h11 русский апач стоит.
там надо в .htaccess прописать в той дире где скрипт лежит
почитай у них в факах
p.s. Это проблема на всей агаве

replay by: SDT™
ух ты :) ты себе не предстовляешь как ты меня выручил :) спасибо тебе большое :super:
с меня :beer: :super:
всем спасибо за внимание

Закройте тему.
Аватара пользователя
pix
Продвинутый
Сообщения: 969
Зарегистрирован: Вт сен 09, 2003 04:24
Откуда: Yahoo town
Контактная информация:

Сообщение pix »

[off]
sky-net
Пиво ставить будешь SDT, для этого тебе придется съездить к нему на канары ;)
[/off]
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

Сообщение sky-net »

pix писал(а):[off]
sky-net
Пиво ставить будешь SDT, для этого тебе придется съездить к нему на канары ;)
[/off]
а ты что тут не причем? ты же мне ответил :) я хоть знаю что причина была не у меня а это главное.
я вообщем нашел инфу по этому делу :) но нифига не получается все равно :mad: блин!
http://www.ibresource.ru/forums/index.p ... topic=2892
куда кидать надо этот .htaccess не понятно и в WWW кидал и в папку где появляется другая папка с фоткой все равно не получается.
Походу причина в том что агава на лету перекодирует файлы и поэтому и фотка повреждается
SDT
Новичок
Сообщения: 2
Зарегистрирован: Ср фев 16, 2005 11:15
Откуда: Тенерифе, Испания
Контактная информация:

Сообщение SDT »

в .htaccess напиши
CharsetDisable On

его положи в ту диру где лежит скрипт, что обрабатывает фотку
sky-net
Юзер
Сообщения: 62
Зарегистрирован: Вс янв 23, 2005 18:58
Откуда: Кишинев
Контактная информация:

Сообщение sky-net »

SDT писал(а):в .htaccess напиши
CharsetDisable On

его положи в ту диру где лежит скрипт, что обрабатывает фотку
блин спасибо огромное вот только щас получилось :)
Не внатуре ОГРОМНОЕ :) что бы я делал бы за таких как вы и без форума
блин с меня :beer: без проблем :)
SDT
Новичок
Сообщения: 2
Зарегистрирован: Ср фев 16, 2005 11:15
Откуда: Тенерифе, Испания
Контактная информация:

Сообщение SDT »

sky-net, заезжай, сам угощу ;)
Ответить

Вернуться в «Программирование»