写真用、音楽用、YouTube用の3つのタブを持つフォームがあります。最初の 2 つはファイルをアップロードできるフォームで、2 つ目は YouTube リンク用です。
人々が「アップロード」ボタンを押すと、実際のアップロードが行われる 2 番目のページに送られます。音楽のアップロードは機能するようになりましたが、写真に同じコードを使用しても機能しないようです。
if (isset($_POST['submitfoto'])) {
// uploaden
$target_path = "uploads/";
$target_path = $target_path . time() . $_SERVER['REMOTE_ADDR'] . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
// Here I do a bunch of stuff with the database, but it never gets that far.
echo "Thanks for uploading this file.";
} else{ echo "File upload failed";} }
今、私は常にファイルのアップロードに失敗しました。しかし、まったく同じコードが .mp3 ファイルのアップロードにも機能するようです。
これはどのように可能ですか?