آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

آپلود عکس و نمایش آن درهمان صفحه

AmirrezaSh  10 سال پیش  10 سال پیش
0 0

سلام

فرمی درست کردم برای آپلود عکس من می خوام فایل که آپلود شد لینک اون رو تو دیتابیس ذخیره کنم بعد برای نمایش عکس از دیتابیس لینک رو بخونم و تو همون صفحه نمایش بدم

اینکارو مثلا برای پروفایل شخص میخوام انجام بدم

این کد رو برای آپلود استفاده کردم

ممنون از شما

<?php
//تعیین فرمت یا اندازه مجاز و سایر پارامترها
if ($_FILES["user-file"]["type"] == "image/jpeg" && $_FILES["user-file"]["size"] < 1000000) {
//بررسی سایر خطاهای سرور
if ($_FILES["user-file"]["error"] > 0){
echo "<div>خطا: " . $_FILES["user-file"]["error"] . "</div><br />";
$check_result = 0;
}
//بررسی وجود یا عدم وجود فایل با نام مشابه در سرور
else{
if (file_exists("user-upload/" . $_FILES["user-file"]["name"])){
echo "<div>این فایل در حال حاضر وجود دارد! <br /><br />".$_FILES["user-file"]["name"]. "</div><br />";
$check_result = 0;
}
//انتقال و ذخیره فایل در سرور
else{
$temp = explode(".", $_FILES["user-file"]["name"]);
$newfilename = "SALAM" . '.' . end($temp);
move_uploaded_file($_FILES["user-file"]["tmp_name"],"user-upload/".$newfilename );
$link="user-upload/".$newfilename;
echo "فایل: " . $_FILES["user-file"]["name"] . "<br />";
echo "نوع: " . $_FILES["user-file"]["type"] . "<br />";
echo "اندازه: " . ($_FILES["user-file"]["size"] / 1024) . " Kb<br />";
echo "دایرکتوری: " . "user-upload/" . $_FILES["user-file"]["name"]. "<br />";
$check_result = 1;

}
}
}
//خطای تعیین فرمت یا اندازه مجاز و سایر پارامترها
else{
if($_FILES["user-file"]["size"] > 1000000){
echo "<div>حجم فایل خیلی زیاد است!</div>";
}
else{
echo "<div>فرمت فایل مجاز نیست!</div>";
}
$check_result = 0;
}
?>
0 0
دوست عزیز سوالتون چی بود؟ (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .