Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Upload файлов 
:(
    Опции темы
Wanderer2019
Дата 10.8.2005, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



Всем привет!
Есть такая проблема...
Есть скрипт, который позволяет закачивать на сервак файлы... по большей части офисные .doc и .xsl.
Но почему то при достижении файлом размера в 100Кб закачка не работает.
В чем может быть проблема???
Куда смотреть?
PM ICQ MSN   Вверх
Mal Hack
Дата 10.8.2005, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



В каком состоянии находятся следующие директивы PHP:

Код

max_execution_time 
memory_limit 
post_max_size 
file_uploads


ЗЫ: Ошибку какую пишет?
PM ICQ   Вверх
Bikutoru
Дата 10.8.2005, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 8
Всего: 22



Смотреть нужно в два места.
Место номер раз - php.ini параметр upload_max_filesize

Место номер два - HTML-код формы. Необходимо поставить значение MAX_FILE_SIZE.
Код

<form enctype="multipart/form-data" action="_URL_" method="post">

<input type="hidden" name="MAX_FILE_SIZE" value="1000000">

Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>



--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Wanderer2019
Дата 10.8.2005, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



Цитата(Bikutoru @ 10.8.2005, 16:01)
upload_max_filesize

????
это у хостера посмотреть что ли???
я у него спрашивал... сказал что 300Кб max ...
PM ICQ MSN   Вверх
Bikutoru
Дата 10.8.2005, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 8
Всего: 22



Тогда попоробуй поставить в форму
Код

<input type="hidden" name="MAX_FILE_SIZE" value="307200">




--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Wanderer2019
Дата 10.8.2005, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



smile
smile
это надо ж так склинить...
написал и забыл =))))))
а ошибку уже наверное пару месяцев искал


Спасибо!
PM ICQ MSN   Вверх
Wanderer2019
Дата 10.8.2005, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



нифига не работает все равно =((((
как отловить ошибку?? всмысле посмотреть ее текст??
ошибка ловится, а в какой переменной текст ошибки лежит то???
есть что нибудь типа
err.Message??? или типа того??
smile
PM ICQ MSN   Вверх
Mal Hack
Дата 10.8.2005, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



В начало скрипта:
Код

ini_set( 'display_errors' , '1' );
error_reporting(E_ALL);

PM ICQ   Вверх
Wanderer2019
Дата 10.8.2005, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



ничего таким образом он не отображает:
Код

ini_set('display_errors','1');
error_reporting(E_ALL);
....
....
....
copy($userfile,$upfile);//здесь ошибка


а вот так выкидывает exception:
Код

if(!copy($userfile,$upfile)){
echo "Exception!";
exit;
}


Но соответственно уже без описания ошибки!
PM ICQ MSN   Вверх
Mal Hack
Дата 10.8.2005, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Нельзя copy юзать. move_upload_file....
PM ICQ   Вверх
Wanderer2019
Дата 10.8.2005, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



а почему нельзя?
PM ICQ MSN   Вверх
Mal Hack
Дата 10.8.2005, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Wanderer2019 покопайся в поиске. Было уже.
copy работает с уже существующимми файами, а когда ты работаешь с загружаемым файлом он еще не сохранился, точнее он есть, но как временный и лежащий там, где простому copy доступа нет.
PM ICQ   Вверх
Wanderer2019
Дата 11.8.2005, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



Покапался... нашел... хаменил на move_upload_file ... суть проблемы не изменилась =(
та же фигня... и то же не выводит информации об ошибке:
Код

ini_set('display_errors','1');
error_reporting(E_ALL);
....
....
....
move_upload_file($userfile,$upfile);//здесь ошибка


в том же самом месте срабатывает:
Код

if(!move_upload_file($userfile,$upfile)){
echo "Exception!";
exit;
}


Знатоки PHP!!!! Как посмотреть текст ошибки!!!!??????????

PM ICQ MSN   Вверх
Bikutoru
Дата 11.8.2005, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 8
Всего: 22



Не move_upload_file а move_uploaded_file.
И еще: используй $_FILES['userfile']['error']
Коды возможных ошибок здесь:
http://www.php.net/manual/en/features.file-upload.errors.php



--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Wanderer2019
Дата 11.8.2005, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: нет
Всего: 17



Спасибо Bikutoru!
PM ICQ MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0570 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.