Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: senser в Jan 28, 2006, 16:10 Здравейте,
Работя в момента върху един web интерфейс за управление на съдържанието на site базиран на LAMP. Имам проблем със скрипта, който обработва файловете (картинки, pdf, ....) за качване, и по-точно проблема е не със скрипта, а с предаването на информацията за файловете, които се качват. По-конкретно: формата за избор на файл за upload съдържа:
Ето и част от upload_man_pic.php
Като резултат $file_manual не съдържа нищо ...... ![]() Целият глобален масив $HTTP_POST_FILES също е празен. files_upload е разрешен в php.ini. Ето още допълнителна инфо, която евентуално може да е от полза: http://87.126.43.38:777/php_info.php Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: в Jan 28, 2006, 16:38 Я пробвай с $_FILES да го достъпваш, не през HTTP_POST_FILES.
Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: Hapkoc в Jan 28, 2006, 17:01 Аз друго да кажа само, не съвсем по темата.
Понеже гледам br таговете си ги затворил както е по xhtml стандарта, а input тага не. Следвай един стандарт навсякъде, после няма да се чудиш нещо защо тук работи а там не. И също - май не е много коректно да се слага интервал между името на атрибут и знака за равенство, както и между знака за равенство и стойността на атрибута. А по темата и аз си мисля, че с $_FILES трябва да стане. С $HTTP_POST_FILES също май трябва да работи ако сложиш
Поздрави Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: senser в Jan 29, 2006, 11:41 Пробвал съм с "_FILES", както и с PUT вместо POST(ясно е че с GET не става....), но без резултат.
Относно <input> tag-овете: принципно ги затварям, но като пишех пост-а тук не сметнах, че ще е от значение и затова съм ги оставил така (<br/> по инерция го пиша затворен). Поправете ме ако греша, но $HTTP_POST_FILES не е ли глобален масив, и според мен е излишно аз да го декларирам като такъв (пробвах и този вариант, но не работи). Почнах да си мисля, че съм пропуснал нещо в конфигурирането на апач-а, но скрипта се държи по същия начин и на друг сървър ....... Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: Йордан в Jan 29, 2006, 12:17 Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: senser в Jan 29, 2006, 12:43
Мерси за линк-а, но аз правя същото нещо в скрипт-а с тази разлика, че не "капсулирано" в клас. Съмнявам се, че и класа който си дал за upload ще сработи при положение, че sizeof($HTTP_POST_FILES) e 0. Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: Йордан в Jan 29, 2006, 13:13
Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: Йордан в Jan 29, 2006, 13:19 Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: в Jan 29, 2006, 14:33 Доколкото си спомням HTTP_POST_FILES след една версия на PHP вече не е актуален...и се използва $_FILES.
Така че пробвай пак с него. Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: senser в Jan 29, 2006, 14:44
А аз това което съм чел е обратно ...... т.е. за да работи кода и на по-стари версии на РНР, трябва да се използва $HTTP_POST_FILES, но както и да е - казах вече, че пробвах и не става. Още повече, че достъпвам другите променливи от глобалните масиви по-този "old-style" начин без проблеми. Скрипт-а на GigaVolt също не сработва. В момента го разучавам, но ми се струва поне на пръв поглед, че има някои .......... "особености", така че ако някой може да го пробва дали сработва при него ще ми е от полза (прдполагам че при GigaVolt работи ![]() @GigaVolt: Мерси за времето и вниманието ![]() ![]() Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: senser в Jan 29, 2006, 14:53 Реших проблема............ но направо ме е срам да кажа къде беше
![]() Допуснал съм "правописна" грешка при "post" и се е получило "pots" Сори за изгубеното време, обещавам следващия път да ползвам поне "леко оцветен" тхт редактор вместо nano ![]() Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: Йордан в Jan 29, 2006, 19:15 mcedit
![]() Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: prilep в Jan 29, 2006, 20:28 Здрасти - ето малко код:
Виж първите три реда. Ако и при теб беше така щеше да "получиш" следното:
Извода е, че като пишеш нещо, трябва да го пишеш в този "режим". Като го пуснеш да работи - само логваш евентуалните грешки и непоказваш нищо. От друга страна и Eclipsa и ZendStudio-то имат код анализатор, който предупреждава за такива неща .. Титла: Проблем със РНР скрипт за upload на файлове Публикувано от: в Jan 29, 2006, 22:35 @prilep: добра идея наистина ....... поне за неща в процес на разработка. Мерси
![]() |