Upload в PHP
От: Saver  
Дата: 17.12.03 03:52
Оценка:
Есть скрипт написанный на PHP, который обрабатывает upload из html-ной формы (всё построенно по примерам из мануалов). Файл приходит на сервер, но размер файла вместо 19Кб исходного становиться 7,82Кб. В чём грабли ?
З.Ы. Конфигурация сервера — Win 2000 Pro, Apache 1.3.1.9 + PHP 5.0 B2 MAX_FILE_SIZE = 1MB
Re: Upload в PHP
От: Aquary Россия https://wmspanel.com/
Дата: 17.12.03 04:05
Оценка:
Здравствуйте, Saver, Вы писали:

S> Есть скрипт написанный на PHP, который обрабатывает upload из html-ной формы (всё построенно по примерам из мануалов). Файл приходит на сервер, но размер файла вместо 19Кб исходного становиться 7,82Кб. В чём грабли ?


посмотри, чем отличаются исходный и полученный файл, может навести на какие-нибудь мысли

S>З.Ы. Конфигурация сервера — Win 2000 Pro, Apache 1.3.1.9 + PHP 5.0 B2 MAX_FILE_SIZE = 1MB

поставь Апача последнюю версию из ветки 1.3.х, PHP последний из ветки 4.x и не извращайся со старым апачем и суперновой бета-версией пхп.

Расскажи потом, что получилось
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[2]: Upload в PHP
От: Saver  
Дата: 17.12.03 06:43
Оценка:
Здравствуйте, Aquary, Вы писали:

A>Здравствуйте, Saver, Вы писали:


S>> Есть скрипт написанный на PHP, который обрабатывает upload из html-ной формы (всё построенно по примерам из мануалов). Файл приходит на сервер, но размер файла вместо 19Кб исходного становиться 7,82Кб. В чём грабли ?


A>посмотри, чем отличаются исходный и полученный файл, может навести на какие-нибудь мысли


Посмотрел — режет файлы на корню...

S>>З.Ы. Конфигурация сервера — Win 2000 Pro, Apache 1.3.1.9 + PHP 5.0 B2 MAX_FILE_SIZE = 1MB

A>поставь Апача последнюю версию из ветки 1.3.х, PHP последний из ветки 4.x и не извращайся со старым апачем и суперновой бета-версией пхп.

Апачу переставить не могу, так как на сервере паралельно работает ещё и Oracle Application Server... ;о((( А вот то что PHP влепить 4.х — это скорее всего подойдёт... ;о) Хотя сомневаюсь, что что-либо измениться, так как 5.0 базируется на той же dll что и 4.х ;о(

A>Расскажи потом, что получилось
Re[3]: Upload в PHP
От: Aquary Россия https://wmspanel.com/
Дата: 17.12.03 06:54
Оценка:
Здравствуйте, Saver, Вы писали:

A>>посмотри, чем отличаются исходный и полученный файл, может навести на какие-нибудь мысли

S>Посмотрел — режет файлы на корню...
что значит на корню — что-то ведь остается, сам же написал...

S>Апачу переставить не могу, так как на сервере паралельно работает ещё и Oracle Application Server... ;о(((

в нерабочее время переставить — не судьба?

S>А вот то что PHP влепить 4.х — это скорее всего подойдёт... ;о) Хотя сомневаюсь, что что-либо измениться, так как 5.0 базируется на той же dll что и 4.х ;о(

хех они вообще-то кардинально различаются

посмотри ещё в сторону ограничений самого php в php.ini, кроме того поставь там error_reporting = E_ALL — в любом случае оно не помешает.
Ну и куришь раздел мана Handling file uploads, делаешь как там написано — и всё у тебя получится. Особенно массив $_FILES и его элемент ['img']['error'].
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[4]: Upload в PHP
От: Saver  
Дата: 17.12.03 16:46
Оценка:
Здравствуйте, Aquary, Вы писали:

A>Здравствуйте, Saver, Вы писали:


A>>>посмотри, чем отличаются исходный и полученный файл, может навести на какие-нибудь мысли

S>>Посмотрел — режет файлы на корню...
A>что значит на корню — что-то ведь остается, сам же написал...

S>>Апачу переставить не могу, так как на сервере паралельно работает ещё и Oracle Application Server... ;о(((

A>в нерабочее время переставить — не судьба?

S>>А вот то что PHP влепить 4.х — это скорее всего подойдёт... ;о) Хотя сомневаюсь, что что-либо измениться, так как 5.0 базируется на той же dll что и 4.х ;о(

A>хех они вообще-то кардинально различаются

A>посмотри ещё в сторону ограничений самого php в php.ini, кроме того поставь там error_reporting = E_ALL — в любом случае оно не помешает.

A>Ну и куришь раздел мана Handling file uploads, делаешь как там написано — и всё у тебя получится. Особенно массив $_FILES и его элемент ['img']['error'].

Всё получилось... Поставил паралельно Apache 1.3.2.2 и всё заработало... Видать грабли в том что Apache в исполнении Oracle не совсем хорошо дружит с PHP... ;о)))) Спасибо за совет... ;о)))
Re[5]: Upload в PHP
От: Aquary Россия https://wmspanel.com/
Дата: 18.12.03 00:02
Оценка:
Здравствуйте, Saver, Вы писали:

S>Всё получилось... Поставил паралельно Apache 1.3.2.2 и всё заработало...

говордю же тебе — поставь последний стабильный бинарник из ветки 1.3.х, он в любом случае менее глючен, чем твоя версия

S>Видать грабли в том что Apache в исполнении Oracle не совсем хорошо дружит с PHP... ;о))))

во-первых, дело не в PHP, а в обработке пересылаемых файлов. до обработчика ПХП дело даже не доходит
во-вторых Апач бывает, АФАИК только в исполнении Apage group

S>Спасибо за совет... ;о)))

you're welcome
обращайся
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[6]: Upload в PHP
От: wizardz  
Дата: 18.12.03 08:00
Оценка:
S>>Всё получилось... Поставил паралельно Apache 1.3.2.2 и всё заработало...
A>говордю же тебе — поставь последний стабильный бинарник из ветки 1.3.х, он в любом случае менее глючен, чем твоя версия
Да он и поставил наверное 1.3.22 — достаточно свежий
Re[7]: Upload в PHP
От: Aquary Россия https://wmspanel.com/
Дата: 18.12.03 08:06
Оценка:
Здравствуйте, wizardz, Вы писали:

W>Да он и поставил наверное 1.3.22 — достаточно свежий


здесь говорят, что самый стабильный — 1.3.29
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.