画像アップロード機能を作成しましたが、常に 2 行のエラーが表示されます。
画像アップロード関数を作成しましたが、常に 2 行のエラーが表示されます。
通知: 未定義のインデックス: D:WWWqiangyuanup.php の 34 行目にアップロード
通知: 未定義のインデックス: D:WWWqiangyuanup にアップロード.php 41 行目
コードは次のとおりです:
< ;body>
/* *
* $file_ext: アップロードされたファイルのイメージ形式;
* $file_name: アップロード後、新しいパスとファイル名がサーバー上に存在します。 */
$file_ext = $_FILES["upload"]["name"];
$file_ext_rev = strrev($file_ext);
$file_ext_num = strrpos($file_ext_rev , "." );
$file_ext = strrev($file_ext_rev);
$file_ext = substr($file_ext, -$file_ext_num);
$file_ext = strto lower($file_ext);
if ( $_FILES["upload"]["size"] > 0)
{
//アップロードされるファイル形式を制限する
if ($file_ext === "jpg" || $ file_ext == " jpeg" || $file_ext == "png")
{
if ($_FILES["upload"]["size"] <400000) //画像サイズは 400 K を超えることはできません
{
$file_name = "./" . date("YmdHis");
$file_name .= "." . 🎜> $tmp_name = $ _FILES["upload"]["tmp_name"];
move_uploaded_file($tmp_name, "product/$file_name") //画像ディレクトリにアップロード
echo substr($ file_name,2);/ /生成された画像名を出力
echo "
";
echo "