وارد کردن imageدر data base

negin_h65

New Member
سلام
من می خوام یه سایت طراحی کنم که دراین سایت کاربران می تونن یه مطلب قرار بدن و در کنار اون یه عکس هم مربوط به همون مطلب بذارن .
حالا من نمی دونم چه جوری باید این عکس را در database ذخیره کنم ؟؟!
خوشحال می شم اگه کمکم کنید!
negin​
 

Ocarina

Member
negin_h65 گفت:
سلام
من می خوام یه سایت طراحی کنم که دراین سایت کاربران می تونن یه مطلب قرار بدن و در کنار اون یه عکس هم مربوط به همون مطلب بذارن .
حالا من نمی دونم چه جوری باید این عکس را در database ذخیره کنم ؟؟!
خوشحال می شم اگه کمکم کنید!
negin​

سلام
فکر نکنم زیاد مشکل باشه کافیه که برای MySQL فیلدتو از نوع BLOB درنظر بگیری
 

negin_h65

New Member
image و data base

سلام
مرسی که بهم جواب دادین . ولی مگه نباید فقط اسم آن عکس را بگیریم و در db ذخیره کنیم . یعنی مثلا یه کاربر می خواد یه عکس بذاره آدرس اون عکس هستc:\pic\images\1.jpg . الان این آدرس تو کامپیوتر اون کاربره .
من باید چه جوری این آدرس عکس را تو db ذخیره کنم ؟؟ و بعد دوباره برای لود کردنش چی کار باید بکنم ؟؟!

negin​
 

amir_s

Active Member
شما مشکل آپلود دارید یا مشکل ذخیره سازی توی DataBase ؟
 

Ocarina

Member
negin_h65 گفت:
سلام
مرسی که بهم جواب دادین . ولی مگه نباید فقط اسم آن عکس را بگیریم و در db ذخیره کنیم . یعنی مثلا یه کاربر می خواد یه عکس بذاره آدرس اون عکس هستc:\pic\images\1.jpg . الان این آدرس تو کامپیوتر اون کاربره .
من باید چه جوری این آدرس عکس را تو db ذخیره کنم ؟؟ و بعد دوباره برای لود کردنش چی کار باید بکنم ؟؟!

negin​
من درست منظور شما رو متوجه نمیشم؟میشه بیشتر توشیح بدین ؟
مطلب که من گفتم یه فیلد BLOB تو دیتابیس MySQL درست کنید اونوقت وقتی که اینزرت کنید خود محتوای عکس داخل دیتابیستون میشه نا آدرس اون ....
درنتیجه عکس مورد نظر در دیتابس شما قرار میگیره و هر جا که لازم بود میتونید اونا رو از دیتابیس لود کنید.
 

negin_h65

New Member
یه سوال دیگه !؟

سلام
مرسی از اینکه راهنماییم کردین ولی دوباره یه مشکل دیگه :neutral:
editor htmlarea را در سایتم گذاشتم ولی حالا نمی دونم متنی را که کاربر توش مینویسه را چه جوری وارد db کنم ؟
ممنون.

negin​
 

Ocarina

Member
negin_h65 گفت:
سلام
مرسی از اینکه راهنماییم کردین ولی دوباره یه مشکل دیگه :neutral:
editor htmlarea را در سایتم گذاشتم ولی حالا نمی دونم متنی را که کاربر توش مینویسه را چه جوری وارد db کنم ؟
ممنون.

negin​
سلام
خوب باید خاصیت نام فیلد اونو پست کنید به صفحه php مورد نظرتون و اونوقت به دیتابیس متصل بشین و کوری درست کنید تا تو دیتابیس اینزرت کنه........
البته کسی که php کار کرده حتماً اینا رو میدونه ...؟
 

negin_h65

New Member
میدونم که باید خاصیت نام فیلد اونو پست کنم .
من قبلا به جای editor از textareaدر html استفاده کرده بودم و با استفاده از خاصیت نام ان , متن را با یه کوری وارد db می کردم اما حالا editor دارم و اون با java script نوشته شده , می خوام بدونم متن این editor را چه جوری باید وارد db کنم ..؟

negin​
 

Ocarina

Member
negin_h65 گفت:
میدونم که باید خاصیت نام فیلد اونو پست کنم .
من قبلا به جای editor از textareaدر html استفاده کرده بودم و با استفاده از خاصیت نام ان , متن را با یه کوری وارد db می کردم اما حالا editor دارم و اون با java script نوشته شده , می خوام بدونم متن این editor را چه جوری باید وارد db کنم ..؟

negin​
من هنوز با جاوا اسکریپت زیاد آشنا نیستم اما فکر نکنم زیاد مشکلی داشته باشه...
اگه چیزی دستگیریت شد به من هم بگو
موفق باشی
 

bahy

Banned
negin_h65 گفت:
سلام
من می خوام یه سایت طراحی کنم که دراین سایت کاربران می تونن یه مطلب قرار بدن و در کنار اون یه عکس هم مربوط به همون مطلب بذارن .
حالا من نمی دونم چه جوری باید این عکس را در database ذخیره کنم ؟؟!
خوشحال می شم اگه کمکم کنید!
negin​

ببخشید با اجازه من یه چیزی بگم.
اصلن چرا این قدر خودتون رو اذیت می کنید؟
خوب از فارسی نیوز استفاده کنید.:oops:
 

Ocarina

Member
خوب شاید ایشون دوست داره خودش کد نویسی یاد بگیره
نه اینکه مصرف کننده محصولات آماده باشه..!
البته من هم همینطور هستم
 

bahy

Banned
ali_moradi گفت:
خوب شاید ایشون دوست داره خودش کد نویسی یاد بگیره
نه اینکه مصرف کننده محصولات آماده باشه..!
البته من هم همینطور هستم
حق با شماست...
من هم خودم همین طورم..........ولی حیف یک ذره هم پایگاه داده بلد نیستم.....
یعنی تو وب بلد نیستم....
 

baranmatin

New Member
من استفاده کردم سادست البته اگه شما هم از این طریق فراخوانی کرده باشین
شما اول یه textarea تو صفخه html میذارین بعد کدهای زیز رو تو همون صفحه میذارین
کد:
<script language="Javascript1.2"><!-- //** load htmlarea   *******************************
_editor_url = "htmlarea/";                     // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
 document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
 document.write(' language="Javascript1.2"></scr' + 'ipt>');  
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
//*******************ٍEND HTMLAREA******************************* --></script>
و بعد این کد رو میذارین
کد:
 <script language="JavaScript1.2" defer>
editor_generate('message');
    </script>
و داخل همین کد آخری جای message که من گذاشتم اسم textarea تونو میذارین و بقیشم که هودتون میدونید .یعنی اسم همین textarea رو end کنید به صفحه بعد
البته یادتون باشه که فولدر htmlarea هم باید با این فایلتون تو یک مسیر باشه
برا اطلاعات بیشتر برید اینجاhttp://www.eyeorbit.org/htmlarea/
موفق باشید:)
 
آخرین ویرایش:
در استفاده از htmlarea اصولا ديگر شما نيازي نيست آدرس تصوير رو در ديتابيس مستقيما وارد چون با ادغام متن و تصاوير بصورت كدهاي html بطور خودكار وقت نمايش به منظورت مي رسي:
HTML:
سلام دوستان<br />من امروز اين عكس رو به افتخارتون گذاشتم:<br /><img src="adress/picname.jpg" title="سلام" align="left"> <br />ادامه مطلب
htmlarea متن شما رو شبيه مثال بالا مي كنه.
حالا يه مسئله ديگه كه هست اينه كه در استفاده از تصاوير، بايد آدرس وب داشته باشند نه آدرس محلي:
نمونه صحيح:
HTML:
<img src="adress/picname.jpg">

نمونه غلط:
HTML:
<img src="c:\reza\picname.jpg">

ضمنا در استفاده از htmlarea و textarea براي ذخيره در ديتابيس هيچ فرقي وجود نداره و نياز نيست در فرم هيچ تغييري بديد. بلكه شما فقط يه اسكريپت جاوا رو فراخواني مي كنيد كه textarea تبديل به htmlarea مي شه.
 

negin_h65

New Member
تشکر

سلام
مرسی از راهنمایی هاتون . خیلی به دردم خورد
واقعا تشکر !:)
 

جدیدترین ارسال ها

بالا