Я PHP n00b, но следую инструкциям в соответствии с этим отличным тетом:
Учебник по загрузке файлов PHP Tizag
Однако, хотя это отлично работало на моем Mac (OSX 10.8), использующем встроенный Apache по умолчанию, он терпит неудачу и не работает в окне CentOS 6. Просматривая журналы Apache, я получаю следующее:
failed to open stream: No such file or directory
Разрешения были установлены в 777 в папке «uploads», которая находится в корневом каталоге / var / www / html (на Mac / Library / Webserver / Documents)
[Tue Apr 30 13:05:11 2013] [error] [client (My IP Address)] PHP Warning: move_uploaded_file(uploads/Today notes.txt): failed to open stream: No such file or directory in /var/www/html/test/uploads3.php on line 8, referer: ht*p://serverip.myserver.com/test/form4.html [Tue Apr 30 13:05:11 2013] [error] [client (my IP address)] PHP Warning: move_uploaded_file(): Unable to move '/tmp/phpc8AGo8' to 'uploads/Today notes.txt' in /var/www/html/test/uploads3.php on line 8, referer: ht*p://serverip.myserver.com/test/form4.html
Я пропустил некоторые настройки в PHP или Apache, чтобы это нормально работало?
Спасибо заранее.