لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
فراخوانی تصویر از MySQL با php
2004-09-03, 07:44 PM,
ارسال : #1
فراخوانی تصویر از MySQL با php
برای فراخوانی یک تصویر یا مسیر آن که در بانک MySQL ذخیره شده و نمایش آن در یک صفحه php چه اسکرپتی می‌توان نوشت؟ imagejpeg کمکی می‌کنه؟
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-09-03, 10:16 PM,
ارسال : #2
 
آیا تصویر در بانک ذخیره شده یا جداگانه است؟

[ltr]Life *free = new Life(const long OpenSource);[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-09-04, 08:43 AM,
ارسال : #3
 
من ابتدا می‌خواستم تصویر را در بانک ذخیره کنم ولی گویا اینکار چندان مناسب نیست و بهتر است تصاویر در یک فولدر ذخیره شوند و فقط لینک مسیر در بانک بیاید. به‌ نظر شما این روش بهتر است؟ اگر بهتر است پس فراخوانی تصویر با لینک آن در بانک مورد نظر من است، اما اگر ذخیره تصاویر در بانک مشکلی ندارد، فراخوانی تصویر از بانک سوال من است.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-09-06, 08:58 AM,
ارسال : #4
 
کسی پیشنهادی نداره؟

Those who sacrifice liberty for security deserve neither.
Benjamin Franklin
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-09-08, 08:20 AM,
ارسال : #5
 
سلام
من هنوز با mysql تصویر ذخیره نکردم ولی به نظر من همان راه ذخیره مسیر ها راه بهتری است .چون حجم بانک زیاد نمی شود و سرعت بیشتر می شود .من برای ذخیره تصویر در پارادکس از نوع ole استفاده می کردم که خب سرعت آن کمی کمتر وی شود .اگر از مسیر برای این کار استفاده کنید فکر کنم بهتر باشه .در غیر این صورت باید به دنبال نوعی بگردید که بوسیله ان بتوانید عکس را ذخیرهکنید.
موفق باشید

To Follow The Path
Look To The Master
Follow The Master
Walk With The Master
See Through The Master
Become The Master
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-09-08, 09:28 AM,
ارسال : #6
 
من هم به این نتیجه رسیدم که ذخیره مسیر تصویر در بانک روش سریع‌تری است. اما سوال من این است که چه راه‌حل‌هایی برای فراخوانی آن وجود دارد. به عنوان مثال چه اسکریپتی برای نمایش این تصاویر در صفحه می‌توان با php نوشت.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-09-08, 06:45 PM,
ارسال : #7
 
کافی است آن را از داخل DB بخوانی و بوسیله دستور زیر آنرا در صفحه زیر بگنجانی .
[ltr]
کد :
echo "<img src=yourpath>>"
[/ltr]
بجای yourpath باید مسیری را که خواندید قرار دهید مثلا اگر در متغیر imagepath ذخیره شده باید انرا به صورت $imagepath در همان دستور بالا استفاده کنید.
سوالی بود در خدمتیم :wink:
موفق باشید

To Follow The Path
Look To The Master
Follow The Master
Walk With The Master
See Through The Master
Become The Master
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-09-08, 09:24 PM,
ارسال : #8
 
هر رکورد یک فیلد ID دارد... می‌تونید تصویر رو به همون اسم ID ذخیره کنید و سپس فراخوانی کنید... فکر نمی‌کنم ذخیره تصویر در بانک کار عاقلانه‌ای باشد...

[ltr]Life *free = new Life(const long OpenSource);[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2004-09-09, 11:01 AM,
ارسال : #9
 
ممنون از whitehat و alan.
مشکل حل شد.

Those who sacrifice liberty for security deserve neither.
Benjamin Franklin
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-05-12, 12:56 PM,
ارسال : #10
 
ذخیره کردن تصاویر (یا هر نوع اطلاعات Binary) به صورت مستقیم در هیچ RDBMS ای توصیه نمی شه، این مورد حتی برای اطلاعات متنی خیلی بزرگ هم صادقه، در هر دوی این موارد بهتره که شما لینکی از این اطلاعات رو در دیتابیس خودتون ذخیره کنید و به راحتی با استفاده از برگشتی یک query مناسب از اون استفاده کنید و اگر خدایی نکرده! یه روز خواستی اطلاعات بزرگ رو مثل تصاویر رو مستقیما توی MySQL بریزی باید از Field نوع BLOB استفاده کنی
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-05-12, 08:44 PM,
ارسال : #11
 
اوه اوه، این نوشته به نظرم خیلی آشناست!

وقتی میبینم اکثر کد نویسیم به ریختن دیتا تو دیتابیس میگذره، احساس میکنم که یک فرغون بیشتر نیستم.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-05-12, 09:19 PM,
ارسال : #12
 
به به! می بینم که آقا بیزن هم iranamp رو خوندن؟! Big Grin

[ltr]
If you need more than 3 levels of indentation, you're screwed anyway, and should fix your program.
[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان