Всем привет, версия php 5.3.0, apache 2.2 Есть задача кидать файл в БД в виде blob. Решаю данную задачу как file_get_contents($filename) При работе с большими файлами более 1 метра, происходит прерывание скрипта при чтении файла. Ошибок не выводиться. Есть какие-то идеи?
Включил, сделал самое первое Ошибок никаких, даже в логах сервера. Идет тупое обрывание скрипта и выход из программы. Файлы все присутствуют, при размере менее 1 метра все нормально, чуть больше возникает проблема.
покажи php.ini там где upload есть Код (Text): hosting(440hz):~/test$>php -i | grep upload file_uploads => On => On upload_max_filesize => 2M => 2M upload_tmp_dir => no value => no value
file_uploads = On ;upload_tmp_dir = upload_max_filesize = 2M При этом при всем файлы доступны через файловую систему, и никакого upload не происходит.
Версия стоит 5.3.0. была опечатка или еще что-то (отредактировал). Ребят, особенно модераторы, Вам не кажется что это форум превратился, в черт знает что. Где есть вопрос, а никаких ответов не поступает, или поступает но какой-то бред и сплошное обсирательство. Версия была указана правильно именно 5.3.0., если даже это не указано то смотрите http://ua.php.net/manual/en/function.fi ... ntents.php, а особенно то что стоит в скобочках после названия функции (PHP 4 >= 4.3.0, PHP 5). 440Hz - причем тут директивы связанные с upload? Чтение файлов происходит с диска, а именно с директории где хранятся файлы, которые необходимо перевести в blob. armadillo - R22 писал(а): версия php 3.0 звиздит имхо. И что это за ответ, для чего надо было мучатся и писать это. Разве только что-то ляпнуть. Пасибо всем. Закрывайте, не фиг больше трепаться.
R22 ini_set('display_errors', 'on'); error_reporting(E_ALL); а сразу после процедуры разбора файла - exit();
ну что сказать, поставить print('123') в нужных местах и посмотреть где рубит оно сложно? отлаживаться не умеем? у меня была похожая ошибка именно при аплоаде файлов. написал то, с чем сталкивался.