PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آپلود عکس با php



aghaee
March 24th, 2011, 20:46
سلام
1. من یه فرم طراحی کردم که میخوام یه قسمت آپلود عکس هم اضافه کنم
2. میشه یه مثال ساده از session برای سبد خرید فروشگاه بزنید (سبد خرید هست)

ممنون میشم راهنمایی کنید

با تشکر

aghaee
March 25th, 2011, 00:02
کسی نبود کمک کنه؟

rn4j1m1
March 25th, 2011, 02:37
همه چیز رو که نمیشه توضیح داد :d
مطالعه کنید اگه مشکلی بود بپرسید
واسه آپلود فایل :
PHP Tutorial - File Upload (http://www.tizag.com/phpT/fileupload.php)
PHP File Upload (http://www.w3schools.com/PHP/php_file_upload.asp)

واسه session :
PHP Sessions (http://www.w3schools.com/php/php_sessions.asp)
PHP Tutorial - Session (http://www.tizag.com/phpT/phpsessions.php)

aghaee
March 25th, 2011, 08:21
همه چیز رو که نمیشه توضیح داد :d
مطالعه کنید اگه مشکلی بود بپرسید
واسه آپلود فایل :
PHP Tutorial - File Upload (http://www.tizag.com/phpT/fileupload.php)
PHP File Upload (http://www.w3schools.com/PHP/php_file_upload.asp)

واسه session :
PHP Sessions (http://www.w3schools.com/php/php_sessions.asp)
PHP Tutorial - Session (http://www.tizag.com/phpT/phpsessions.php)

ممنون بابت راهنمایی اینا رو خودم هم میدونستم، عجب اخلاق باحالی داری :70:

Rezash
March 25th, 2011, 10:50
لطفا سورس بذاريد تا روش كار كنيم ، مهم نيست چقدرش رو نوشته باشيد.

aghaee
March 25th, 2011, 16:51
والله من چیزی ننوشتم، میخواستم شروع کنم تازه و این مورد فرم رو مشکل داشتم

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


1. سایز 80 * 120
2. سایز 60 * 60
3. سایز 250 * 250


با تشکر فراوان
ممنون میشم راهنمایی کنید

teztop
March 28th, 2011, 12:59
سوال 1 جدا از سوال 2 هستش یا جفتشون یکی هستن ؟
:106:

znhost
March 28th, 2011, 16:35
خوب یک نمونه کد آپلود میزارم برات:


$msg .= '
<form action="?do=upload&go=submit" method="post" enctype="multipart/form-data">
<table style="background:#cccccc;border:1px #666666 solid;">
<tr>
<td>';
if($_GET[go]=="submit"){
$path='dl/'.$_FILES['up']['name'];
if(@copy($_FILES['up']['tmp_name'],$path)){
$msg .= "<center><span style=\"color:green;\">فایل شما آپلود شد</span><br>
نام:".$_FILES['up']['name']. "<br>
حجم: KB ".(int)($_FILES['up']['size']/1024). "<br>
<input value='$URL$path' style=\"direction:ltr;\"><br><br></center>";
}else{;
$msg .= '<span style="color:red;">لطفا فایل مورد نظر را انتخاب کنید.</span><br><br>';
}

}
$msg .= '<input type="file" name="up">
</table>
<input type="submit" value="ارسال">
</form>
';

echo $msg;



برای تبدیل عکس هم به سایزای مختلف از GD اسفاده کن. نمونه کدش رو پیدا نکرم. تو php.net حتما پیدا میکنی

teztop
March 29th, 2011, 11:17
باز هم سلام
شاید این لینک بتونه کارتو راه بندازه. البته نیاز به ویرایش داره یه کمی یه نگاهی بکن
اسکریپت آپلود سنتر عکس با تکنولوژی ای جکس ( فارسی ): مرجع دانلود اسکریپت , ترفند و قالب های رایگان (http://xn--mgbguh09aqiwi.com/?p=3474)
من که تست کردم کار می کرد.
4 تا اندازه بهت می ده. فول آجاکس هم هست

rn4j1m1
March 29th, 2011, 11:45
ممنون بابت راهنمایی اینا رو خودم هم میدونستم، عجب اخلاق باحالی داری :70:

خوب وقتی که نمیدونم شما مشکلتون چیه و یا تا چه حد مسلط هستید چی باید بگم ؟
این لینک ها خیلی کامل توضیح داده همراه با مثال
اما این که شما میخاین عکس رو با 4 سایز مختلف ذخیره کنید ربطی به آپلود نداره
اینم یه کلاس آماده واسه ری سایز :
PHP: Resize Image and Store to File (http://www.kavoir.com/2009/01/php-resize-image-and-store-to-file.html)
باز هم میگم شما بهتره ایناها رو بخونید و اگه سوال بود بپرسید

mtchivarly
April 3rd, 2011, 02:50
اگر حجم اكثات كمه روي ديتا بيس پيدا سازي كن ، سراغ آپلود فايل نرو.البته بگم ديتابيست حجيم ميشه!
اما مديريتش راحتتره

aghaee
April 4th, 2011, 12:21
اگر حجم اكثات كمه روي ديتا بيس پيدا سازي كن ، سراغ آپلود فايل نرو.البته بگم ديتابيست حجيم ميشه!
اما مديريتش راحتتره

ممنون ولی مشکل اینجاست که بلد نیستم!× :">

Rezash
April 4th, 2011, 20:01
ممنون ولی مشکل اینجاست که بلد نیستم!× :">
آپلود در ديتابيس رو اصلا توصبه نميكنم.
شما هنوز با آپلود مشكل داريد ؟ اگر آره بگيد يك مقاله مختصر در موردش بذارم .البته اگر لينك هاي دوستان رو دقيق بررسي كنيد توضيحات خوبي هست.