ソリューション - :php5.6アップロード写真・エラーまたはエラーコード6「の行0のファイルアップロードのエラーPHPの警告上の不明に一時ファイルを作成することができません」

質問:エラーを発見した際に一時フォルダが見つからない、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の再起動。

 

まあ、これは問題になりません!

おすすめ

転載: www.cnblogs.com/pawn-i/p/11226175.html