質問:エラーを発見した際に一時フォルダが見つからない、6であることが判明$ _FILES [「ファイル」] [「エラー」]印刷し、アップロードの写真webuploader再利用します。
$ _FILES [「ファイル」] [ 「はエラー」]は、次の種類があります:
1は、UPLOAD_ERR_OK
、エラーが発生していない、その値が0で正常にアップロードされたファイルを。
2、UPLOAD_ERR_INI_SIZE
1の値を、アップロードされたファイルは、の値を制限するphp.iniのオプションのupload_max_filesizeを超えます。
3、UPLOAD_ERR_FORM_SIZEの
2の値は、アップロードファイルのサイズが指定されたHTMLフォームのMAX_FILE_SIZEオプションの値を超えています。
図4は、UPLOAD_ERR_PARTIAL
、3の値を部分的にしかファイルをアップロードしました。
5は、UPLOAD_ERR_NO_FILE
4の値は、どのファイルがアップロードされていません。
6、UPLOAD_ERR_NO_TMP_DIR
その値は一時フォルダが見つからない、6です。PHP 4.3.10とPHP 5.0.3を導入しました。
7は、UPLOAD_ERR_CANT_WRITE
その値が7、ファイル書き込みの失敗です。PHP 5.1.0導入。
ソリューション:
1は、一時フォルダ、upload_tmp_dir php.iniのオプションに設定されているPHPのphp.iniを見てください。(コメントはありません、一時ファイルの規定はありません)
あなたは権限がなかった見た後、一時ファイルを設定している場合は2、パーミッションを読み取りおよび書き込み
Linuxの場合:chmodの-R 0777 / tmpに
Windowsの場合:セットC:誰もが読み書きできる/ tempディレクトリのパーミッション。
3、Apacheサーバを再起動します
sudoの apachectlの再起動。
まあ、これは問題になりません!