ここで何をしようとしていますか、現在のファイルを入手してアップロードし、ファイルの拡張子を見つけて名前を変更してください!結果をエコーします!!しかしそれは間違っているように見えます。 :((アップロード時にファイルの拡張子が見つかりましたか?
$fieldname = $_REQUEST['fieldname'];
$uploaddir = 'uploads/';
$uploadfile = $uploaddir . basename($_FILES[$fieldname]['name']);
if (move_uploaded_file($_FILES[$fieldname]['tmp_name'], $uploadfile)) {
//find the extension
$extension= pathinfo($uploadfile);
//rename the file
rename ($uploadfile, "newfile.".$extenion['extension']."");
echo "uploads/newfile.'".$extension['extension']."'"; // "success"
}
エクストラ:私はmove_uploaded_fileの名前を変更すると、アップロード後にファイルの名前を変更するだけです。 –
は解決策を探すためにここに来ましたが、あなたのスクリプトに誤字がありました: '$ extension ['extension']'の代わりに '$ extenion ['extension']' – Ivan