Birisi lütfen yardımcı olabilir? Benim sunucuya dosya yükler ve kullanıcı oturum açan her kimse için adlandırır aşağıdaki kodu var. Örneğin kullanıcı 'coca-cola-sevgilisi' bir jpeg yüklenenler - komut da jpeg 'coca-cola-lover.jpg' yeniden adlandırmak istiyorum.
Ve ayrıca 2MB dosya boyutunu sınırlamak - Benim sorunum sadece jpeg için yükleme sınırlamak gerekiyor olmasıdır.
Lütfen yardım edin - Ben bütün gece bir çözüm bulmaya çalışıyordu.
Şimdiden teşekkürler
// Your file name you are uploading
$file_name = $HTTP_POST_FILES['ufile']['name'];
$username = $row_Recordset1['username'];
$ext = end(explode('.', $file_name));
$renamed_file_name = $username;
$new_file_name=$renamed_file_name.'.'.$ext;
//set where you want to store files
//in this example we keep file in folder upload
//$new_file_name = new upload file name
//for example upload file name cartoon.gif . $path will be upload/cartoon.gif
$path= "../sites/images/users/".$new_file_name;
if($ufile !=none)
{
if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "Successful<BR/>";
//$new_file_name = new file name
//$HTTP_POST_FILES['ufile']['size'] = file size
//$HTTP_POST_FILES['ufile']['type'] = type of file
echo "File Name :".$new_file_name."<BR/>";
echo "File Size :".$HTTP_POST_FILES['ufile']['size']."<BR/>";
echo "File Type :".$HTTP_POST_FILES['ufile']['type']."<BR/>";
}
else
{
echo "Error";
}
}