PDA

View Full Version : سوال: ارسال تصاوير توسط اديتور



mehran_337
چهارشنبه 22 اردیبهشت 1389, 09:34 صبح
با سلام
از اديتور htmlarea استفاده كردم . متن و عكس و لينك را در آن قرار دادم و به ديتابيس فرستادم و بعنوان مطلبي از ديتابيس به صفحه نمايش دادم مشكلي وجود نداشت.
اما بدون اينكه به ديتابيس فرستادم خواستم نمايش دهم و يا آن مطلب را ايميل كنم ديدم كه تصوير و لينك درست آدرس دهي نمي شوند (تصوير نمايش داده نمي شود و لينك خراب است)
روي تصوير راست كليك و پروپرتيز كردم ديدم آدرس تصوير كه بصورت : http://www.imagesite/test.jpg بوده بصورت زير در آمده :
"http://www.mySiteName.com"http://www.imagesite/test.jpg

لطفا راهنمايي بفرماييد.

rapidpich
چهارشنبه 22 اردیبهشت 1389, 10:26 صبح
لطفا کد کامل img رو که ساخته شده رو بگذارید.

mehran_337
چهارشنبه 22 اردیبهشت 1389, 10:57 صبح
مسئله دقيقا همينه كه كد img در سورس خود اديتور هيچ مشكلي نداره., و بهمين دليل در خود اديتور و در ديتابيس مشكلي نيست . بنده اول اين مطلب را در ديتابيس مي ريزو و بعد بعنوان از ديتابيس مي خوانم خبر نامه ايميل مي كنم اينطوري مشكلي نيست و تصوير درست آدرس دهي مي شود . مي خواهم بدونم چرا اينطوريه؟ راهي داره؟

rapidpich
چهارشنبه 22 اردیبهشت 1389, 11:15 صبح
وقتی خرابه اون کدی که ساخته شده رو بنویسین که دقیقا ببینم چه اتفاقی افتاده.

mehran_337
چهارشنبه 22 اردیبهشت 1389, 14:51 عصر
در سورس كد اديتور اين عبارت مشاهده مي شود :


<img hspace="0" src="/files/imageName.JPG" align="baseline" border="0" />

يعني اگر آدرس تصويري در همون سايت را بدهيم نام دومين را در اديتور حذف مي كند.اگر اين متن بخواهد ايميل شود اين تصوير در ايميل شناخته نمي شود چون آدرسش بدون نام دومين مي باشد.

فعلا از مشكل اولم اينطور فرار كردم كه ابتدا محتويات اديتور را در ديتابيس مي ريزم و سپس از ديتابيس مي خوانم و ميل مي زنم :
اگر از روش فوق استفاده نكنم و مستقيما محتويات را ايميل يا چاپ كنم آدرس عكس مي شود :


"http://www.mySiteName.com"http://www.imagesite/test.jpg


ولي در روش فوق هم اين مشكل هست كه آدرس تصاويري كه از همين هاست انتخاب مي شود توسط اديتور تغيير مي كند و نام دومين از مسير تگ img حذف مي شود
با تشكر از پيگيري شما دوست عزيز

rapidpich
چهارشنبه 22 اردیبهشت 1389, 22:13 عصر
در سورس كد اديتور اين عبارت مشاهده مي شود :


<img hspace="0" src="/files/imageName.JPG" align="baseline" border="0" />

یعنی این آدرس پست میشه از تو فرم؟مطمئنی؟ یک var_dump از متغیر $_POST بگیر تا مطمئن شی.



"http://www.mySiteName.com"http://www.imagesite/test.jpg

و این نمایش داده میشه؟
هرچی هست تو ادیتور اتفاق میافته. ولی نمیدونم چرا تو دیتابیس درست میره.

از فریمورک خاصی استفاده میکنی؟ میتونی یک آدرس بمن بدی؟

mehran_337
شنبه 25 اردیبهشت 1389, 07:42 صبح
دقيقا همينطوره كه فرموديد. هر چه هست از درون اديتور هست اما كجاش الله اعلم !!
از هيچ فريمووركي هم استفاده نمي كنم.
آيا هيچكدوم از دوستان تا حالا چيزي شبيه خبرنامه طراحي نكرده اند؟ يعني از اين اديتور كسي استفاده نكرده ؟ فقط يكي از دوستان راهنمايي مي كنند از مدير محترم هم خواهشنمدم عنايتي بفرمايند.

سوال ديگري هم دارم اينكه اگر با اين روش خبرنامه اي بسازيم كه براي تعداد زيادي از اعضا ايميل ارسال كند بايد تكنيك خاصي استفاده كنم يا از همين تابع mail مي شود براي هزاران نفر ارسال كرد

rapidpich
شنبه 25 اردیبهشت 1389, 20:28 عصر
اون مشکل اول رو دیگه تا نبینم نمیتونم چیزی بگم.
برای ارسال میل اگه هزاران ایمیل داری نمیتونی همه رو یکجا بفرستی چون سرور میترکه(فرایند ارسال ایمیل خیلی پردازش میخاد.) یک سری نرم افزار هستند که مثلا ساعتی 100 تا میفرستن.خودت هم با Php میتونی اینکارو بکنی.