Здравствуйте, проблема следующая: использую
jquery.fileapi для загрузки файлов на клиенте.
На сервере использую файл
ctrl.php.
На локальном хостинге все отлично работает.
На хостинге работает только клиент, файл не загружается.
Определил следующее:
На локальном сервере путь к временному файлу:
//фрагмент кода ctrl.php, строки 58-59
$filename = $files['tmp_name'];
echo $filename; //выводит: D:\OpenServer\userdata\temp\php20CD.tmp
list($mime) = explode(';', @mime_content_type($filename));
На сервере:
//фрагмент кода ctrl.php, строки 58-59
$filename = $files['tmp_name'];
echo $filename; //выводит: /tmp/phpfvyCXD
list($mime) = explode(';', @mime_content_type($filename));
echo "123"; //на хостинге это уже не выводится, на локальном выводится
После строки: $filename = $files['tmp_name']; в файле ctrl.php больше ничего не выполняется
Подозреваю что ответ прост, но уже долго не могу его найти.
На каталог /tmp стоит 777.
Пробовал создать php.ini и указать другой каталог, ничего не меняется.
file_uploads = On
upoad_tmp_dir = /public_html/tmp
upload_max_filesize = 2M
Заранее спасибо за ответ :)