ホームページ > バックエンド開発 > PHPチュートリアル > 画像のアップロードを有効にした後、upload.php ファイルをアップロードする際のエラーについてエディター ckeditor に問い合わせてください。

画像のアップロードを有効にした後、upload.php ファイルをアップロードする際のエラーについてエディター ckeditor に問い合わせてください。

WBOY
リリース: 2016-06-23 13:14:40
オリジナル
1152 人が閲覧しました

ckeditor エディターを使用して画像アップロード モードをオンにした後、画像をアップロードするための php ソース コードは次のとおりですが、アップロードすると常に次のエラーが表示されます:
エラーの原因を示してください:




以下はソースコードです:
/*
CKEditor_upload.php
monkee
2009-11-15 16:47
*/
$config=array(); array("flash","img"); //アップロードできるタイプの値
$config['img']=array("jpg","bmp","gif"); //画像の許可されるサフィックス
$config[ 'flash']=array("flv", "swf"); //フラッシュを許可するサフィックス
$config['flash_size']=200; //アップロードするフラッシュのサイズ制限 単位: KB
$config['img_size']= 500; //アップロード画像サイズ制限 単位:KB
$config['message']="アップロード成功" //空の場合は表示されません。 ['name']=mktime(); //アップロード後のファイル命名規則 ここでは、UNIX タイムスタンプに基づいて名前が付けられます
$config['flash_dir']="upload/flash"; // を使用してフラッシュ ファイルのアドレスをアップロードします。絶対アドレス。後ろに「/」を追加せずに、upload.php ファイルをサイト内の任意の場所に配置するのに便利です。
$ config['img_dir']="upload/img"; //img ファイルのアドレスを使用します。アドレス。upload.php ファイルをサイト内の任意の場所に配置しやすくするために、絶対アドレスを使用します。その後ろに「/」を追加しないでください。
$config['site_url'] ="";画像をアップロードした後のアドレスは、最後に「/」を追加せずにそのままにすることができます。
function Uploadfile();不正な呼び出し
if(empty($_GET['CKEditorFuncNum']))
mkhtml(1,"","間違った関数呼び出し要求");
$fn=$_GET['CKEditorFuncNum']; ($_GET['type'],$config['type']))
mkhtml(1,"","不正なファイル呼び出しリクエスト");
$type=$_GET['type'] ; ($_FILES['upload']['tmp_name']))
{
//ファイルのアップロードが許可されているかどうかを決定します
$filearr=pathinfo($_FILES['upload']['name']); $filearr["拡張子"];
if(!in_array($filetype,$config[$type]))
mkhtml($fn,"","ファイルの種類が間違っています! ");
//ファイルサイズが要件を満たしているかどうかを判断します
if($_FILES['upload']['size']>$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='';
}
? >










ディスカッション (解決策) に返信

アップロードしたいパスに書き込み権限があることを確認してください

はい!

すでに 777 の権限が与えられています!

アップロードしたいパスに書き込み権限があることを確認してください
はい、777 の権限が与えられています

アップロード パスが存在するかどうかを確認し、ストレージ パスを印刷して確認してください


mkhtml ($fn,""," ファイルのアップロードに失敗しました。アップロード ディレクトリの設定とディレクトリ

读写权限 {$_FILES['upload']['tmp_name']} {$file_host}");
ログイン後にコピー
を確認して、出力内容を確認してください

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート