ホームページ >バックエンド開発 >PHPチュートリアル >画像のアップロードを有効にした後、upload.php ファイルをアップロードする際のエラーについてエディター ckeditor に問い合わせてください。
ckeditor エディターを使用して画像アップロード モードをオンにした後、画像をアップロードするための php ソース コードは次のとおりですが、アップロードすると常に次のエラーが表示されます:
エラーの原因を示してください:
以下はソースコードです:
09ed2c5b2a3e49955c8efb4b2bf63faa$config[$type."_size"]*1024)
mkhtml($fn, "" ,"アップロードされたファイルは ".$config[$type."_size"]."KB!") を超えることはできません
//$filearr=explode(".",$_FILES['upload']['name) '] );
//$filetype=$filearr[count($filearr)-1];
$file_abso=$config[$type."_dir"]."/".$config['name']." ." .$filetype;
$file_host=$_SERVER['DOCUMENT_ROOT'].$file_abso;
if(move_uploaded_file($_FILES['upload']['tmp_name'],$file_host))
{
mkhtml($fn) ,$ config['site_url'].$file_abso,$config['message']);
}
else
{
mkhtml($fn,"","ファイルのアップロードに失敗しました。アップロード ディレクトリの設定とディレクトリの読み取りを確認してください書き込み権限" );
}
}
}
//出力 js 呼び出し
function mkhtml($fn,$fileurl,$message)
{
$str='4ec11beb6c39d0703d1751d203c17053 window.parent.CKEDITOR.tools.callFunction('.$fn.', ''.$fileurl.'', ''.$message.'');2cacc6d41bbb37262a98f745aa00fbf0';
}
? >
ディスカッション (解決策) に返信
アップロードしたいパスに書き込み権限があることを確認してください
はい!
すでに 777 の権限が与えられています!アップロードしたいパスに書き込み権限があることを確認してください
アップロード パスが存在するかどうかを確認し、ストレージ パスを印刷して確認してください
mkhtml ($fn,""," ファイルのアップロードに失敗しました。アップロード ディレクトリの設定とディレクトリ
读写权限 {$_FILES['upload']['tmp_name']} {$file_host}");を確認して、出力内容を確認してください