私はばかげたことをしていると確信していますが、これを確認して再確認しました。これは私の写真アップローダーで、写真ファイル自体をフォルダー (「reccs」という名前) に保存し、写真の名前を DB の行に保存することを目的としています。DB 部分は完全に機能しますが、私の写真がフォルダーに表示されません。エラーは表示されず、動作しているように見えます (「成功」メッセージが表示されます)。あっ!
コードは以下です。洞察をありがとう。
$link = mysql_pconnect($host, $username, $password);
$db = mysql_select_db ($dbname);
$target = "reccs/";
$target = $target . basename($_FILES['photo']['name']);
$pic=($_FILES['photo']['name']);
mysql_query("UPDATE login SET recc = '$pic' WHERE username = '".$_SESSION['user']['username']."'");
if(move_uploaded_file($_FILES['photo']['tmp_name'], $target))
{
echo "The file has been uploaded, and your information has been added to the directory";
}
else {
echo "Sorry, there was a problem uploading your file.";
}