Спустя 1 час, 7 минут, 39 секунд (4.07.2011 - 23:50) DySprozin написал(а):
Brajt
двойная кавычка? (;
двойная кавычка? (;
Спустя 1 минута, 52 секунды (4.07.2011 - 23:52) inpost написал(а):
print_r($_FILES); - тоже кавычки режутся?
Спустя 3 минуты, 37 секунд (4.07.2011 - 23:56) Brajt написал(а):
кавычка одинарная, с двойной не пробовал.
print_r($_FILES); тоже выдает название только с начала кавычки
print_r($_FILES); тоже выдает название только с начала кавычки
Спустя 6 минут, 11 секунд (5.07.2011 - 00:02) inpost написал(а):
http://my.jetscreenshot.com/demo/20110704-jibn-8kb - двойные кавычки считаются запрещёнными для операционной системы!!!
http://my.jetscreenshot.com/demo/20110704-yjht-12kb - одинарные кавычки работают отлично.
http://my.jetscreenshot.com/demo/20110704-yjht-12kb - одинарные кавычки работают отлично.
Спустя 3 минуты, 31 секунда (5.07.2011 - 00:06) Brajt написал(а):
echo '<form action="upload_vse.php" method="post" enctype="multipart/form-data"/><input name="cat" type="hidden" value="'.$cat.'"/><br/>';
echo 'Выберите файл:<br/><input type="file" name="userfile"/><br/>';
echo '<input type="submit" name="submit" value="Загрузить"/>';
echo '</form>';
- может у меня форма не правильно составлена?
Спустя 4 минуты, 56 секунд (5.07.2011 - 00:11) DySprozin написал(а):
Brajt
форма в норме. скрипт upload_vse.php может лажать... попробуй временно отсылать на test.php, где напиши всего одну строку: <?php $_FILES['userfile']['name'];
если и после этого будет лажать, то фиг знает...
форма в норме. скрипт upload_vse.php может лажать... попробуй временно отсылать на test.php, где напиши всего одну строку: <?php $_FILES['userfile']['name'];
если и после этого будет лажать, то фиг знает...
Спустя 6 минут, 43 секунды (5.07.2011 - 00:17) Brajt написал(а):
тоже самое выдает и test.php , кстати, только сейчас заметил, через print_r($_FILES); показывается [error] => 1
Спустя 42 секунды (5.07.2011 - 00:18) DySprozin написал(а):
Brajt
ну и что в ерроре? (;
ну и что в ерроре? (;
Спустя 2 минуты, 12 секунд (5.07.2011 - 00:20) inpost написал(а):
Brajt
только сейчас заметил? А раньше куда смотрел?! Это называется ошибкой, значит что-то не так с загрузкой.
только сейчас заметил? А раньше куда смотрел?! Это называется ошибкой, значит что-то не так с загрузкой.
Спустя 1 минута, 10 секунд (5.07.2011 - 00:21) DySprozin написал(а):
inpost
;;Это называется ошибкой
ORLY?! =)
;;Это называется ошибкой
ORLY?! =)
Спустя 4 минуты, 14 секунд (5.07.2011 - 00:26) Brajt написал(а):
Значение: 1; Размер принятого файла превысил максимально допустимый размер, который задан директивой upload_max_filesize конфигурационного файла php.ini
только не вижу связи с обрезанием имени на кавычке((
только не вижу связи с обрезанием имени на кавычке((
Спустя 2 минуты, 16 секунд (5.07.2011 - 00:28) inpost написал(а):
Brajt
ну он у тебя вообще-то не загрузился
ну он у тебя вообще-то не загрузился
Спустя 4 минуты, 51 секунда (5.07.2011 - 00:33) Brajt написал(а):
поднял допустимый лимит, ошибка пропала, но название по прежнему обрезается
Спустя 13 минут, 7 секунд (5.07.2011 - 00:46) DySprozin написал(а):
Brajt
хостинг?
хостинг?
Спустя 3 минуты (5.07.2011 - 00:49) Brajt написал(а):
Цитата (DySprozin @ 4.07.2011 - 21:46) |
Brajt хостинг? |
и на локалке и на хостинге такая беда.
может в php.ini c настройками магических кавычек что-нибудь не так?
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On
; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off
; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off
хотя если и не так, то проблемы на хостинге это не решит...
Спустя 39 минут, 27 секунд (5.07.2011 - 01:28) DySprozin написал(а):
Brajt
какой интересный баг действительно, magic_quotes виноваты (;
решение: на локалке в php.ini поставь:
magic_quotes_gpc = Off
(не забудь перезагрузить сервак - на всякий).
на хостинге в файл .htaccess (в корневой папке - htdocs например) впиши:
php_value magic_quotes_gpc Off
P.S. блииин, набрал 500 сообщений, а скрин сделать забыл =(
какой интересный баг действительно, magic_quotes виноваты (;
решение: на локалке в php.ini поставь:
magic_quotes_gpc = Off
(не забудь перезагрузить сервак - на всякий).
на хостинге в файл .htaccess (в корневой папке - htdocs например) впиши:
php_value magic_quotes_gpc Off
P.S. блииин, набрал 500 сообщений, а скрин сделать забыл =(
Спустя 10 часов, 30 минут, 40 секунд (5.07.2011 - 11:59) Brajt написал(а):
DySprozin, спасибо! все получилось)
Спустя 8 минут, 4 секунды (5.07.2011 - 12:07) DySprozin написал(а):
Brajt
да на здоровье
да на здоровье
Спустя 13 дней, 19 часов, 45 минут, 48 секунд (19.07.2011 - 07:53) ecolora написал(а):
Не надо ничего выключать. Вот тут готовое решение.
Спустя 7 минут (19.07.2011 - 08:00) ecolora написал(а):
Цитата (Brajt @ 4.07.2011 - 19:43) |
если в названии файла при его аплоаде на сайт есть кавычка, $_FILES['userfile']['name'] возвращает имя файла только с начала кавычки. название до кавычки теряется. как с этим бороться? |