今でPHPの画像アップロード掲示板を作成中で、画像をアップロードしてフォルダに保存するところまでは出来たのですが、保存されたファイルに拡張子が付きません。
ファイル名を決める処理は
private function _save($ext) {
$this->imageFileName = sprintf(
'%s%s.%s',
time(),
sha1(uniqid(mt_rand(), true))
$ext
);
$savePath = IMAGES_DIR . '/' . $this->_imageFileName;
$res = move_uploaded_file($_FILES['image']['tmp_name'], $savePath);
if ($res === false) {
throw new \Exception('Could not upload!');
}
}
見たいな感じです。
$extにはあらかじめgifかjpgかpngが入るように処理してあります。
何が原因なのか分かる方いらっしゃいましたら教えてください。
回答2件
あなたの回答
tips
プレビュー