PHPを使用してサーバーに画像をアップロードし、ディレクトリ内に保存してから画像URLを返そうとしています。PHP画像アップロード
HTMLコード:
<?php
if(isset($_POST['Save']))
{
/*image */
$traget_dir="image/";
$traget_file=$traget_dir .basename($_FILES["image"]["name"]);
$uploadOk=1;
$imageFileType = pathinfo($traget_file,PATHINFO_EXTENSION);
$check=getimagesize($_FILES["image"]["tmp_name"]);
if($check !== false) {
echo "File is an image - " . $check["mime"] . ".";
$uploadOk = 1;
} else{
echo "File is not an image.";
$uploadOk = 0;
}
/*end image upload*/
}
?>
アップロード時にエラー:
にアップロード画像用注意:未定義のインデックス:画像
<form method="post">
<fieldset>
<div class="form-group col-md-6 col-lg-6 col-sm-12">
<input type="file" class="form-control" name="image" required="required">
</div>
<div class="form-group">
<button type="submit" name="Save" class="btn btn-primary">Create</button>
</div>
</fieldset>
</form>
PHPコード
第二は、エラー - >
警告:getimagesize()[function.getimagesize]:ファイル名が助けとビューの
感謝に 空にすることはできません。
あなたは完全なPHPコードとHTMLを表示できますか? –