שלום.
יש לי טופס שמעלה תמונה.
השם של התמונה הוא:
PHP קוד:
$_FILES["file"]["name"]
אני רוצה לתת לתמונה שם של משתנה כלשהו, עשיתי כך:
PHP קוד:
$new_name = $var["var_name"];
move_uploaded_file($_FILES["file"]["tmp_name"],
"../uploads/" . $new_name);
אבל ראיתי שהקובץ לא עולה בפורמט תמונה כי הסיומת נעלמה..
ואז פשוט עשיתי כך:
PHP קוד:
$new_name = '.$var["var_name"].'.jpg;
move_uploaded_file($_FILES["file"]["tmp_name"],
"../uploads/" . $new_name);
והכל עובד מעולה, העניין הוא שהקובץ לא באמת jpg, יכול להיות שהוא png או bmp...
זה תקין "לשקר" ככה?
חוץ מזה, זה מאוד עוזר כי אז בשליפת התמונה אני לא צריך לבדוק את הפורמט כי יש לי פורמט אחיד..מכאן נשאלת השאלה, כך זה בכל האתרים שמעלים אליהם תמונות?
אשמח לתשובות
