У меня возникли проблемы с загрузкой файлов, получением ошибок через некоторое время. Я загрузка файлов и вставка детали в базу данных об изображении, как дата имени и т.д.Загрузка файла PHP через некоторое время
Что происходит, что не до не из загруженного файла 27 все работает хорошо, но когда я пытаюсь загрузить более 27 файлов это начать показывающие ошибки как
Внимание: move_uploaded_file (../../ изображения/2015/05/imvsa/kexk.jpg): не удалось не удалось открыть поток: нет такого файла или каталога
Предупреждение: move_uploaded_file (): Невозможно переместить 'D: \ wamp \ tmp \ php3635. TMP 'до' «../../images/2015/05/imvsa/kexk.jpg
мой php.ini
max_execution_time = 1440
max_input_time = 1440
post_max_size = 1024M
upload_max_filesize = 1024M
max_file_uploads = 10000
session.save_path = "d:/wamp/tmp"
session.gc_maxlifetime = 7200
memory_limit = 512M
Если я укоротить свою таблицу базы данных, то он начинает работать uptill строка 27, и снова он начинает терпеть неудачу.
моего сценарий
if($_FILES['image']['size']<5242880&&getimagesize($_FILES['image'])!=false)
{
if(!is_dir('../../images/2015/05/'))
{
$mkdir = mkdir('../../images/2015/05/', 0777, true);
}
$info = pathinfo($_FILES['image']['name']);
$image = $_FILES['image']['name'];
$ext = $info['extension'];
$temp_file = $_FILES['image']['tmp_name'];
$img_target ='../../images/2015/05/'.$image.'.'.$ext;
$upload = move_uploaded_file($temp_file, $img_target);
}
// and now I do Insert in database
Пожалуйста, смотрите и предложить любой возможный способ заставить его работать, я буду загружать сотни изображения в день с максимальным размером 5 МБ. Благодаря
проверить разрешение вашей папки Temp – Saty
upload_max_filesize = 1024M == Максимальный размер загружаемого файла 1 Мб вырастет его до 5120M, чтобы загрузить до 5М – Zgr3doo
@ Zgr3doo: 1024M = 1 ГБ ... Этого будет достаточно нет? – Blizz