زمان کنونی: ۱۳-۲-۱۴۰۳, ۰۲:۰۴ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه اتصال دیتابیس یک سایت به سایتی دیگر
۲۳-۹-۱۳۹۳, ۰۵:۱۶ عصر
ارسال: #1
نحوه اتصال دیتابیس یک سایت به سایتی دیگر
با سلام

یه سوال دارم

فرض کنید ما یک سایت با زبان asp.net داریم روی دامنه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
و یک سایت دیگر با جوملا 2.5 داریم رو دامنه دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


حالا میخوایم که جدول دیتابیس کاربرهای سایت دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
را به جدول کاربرهای سایت جوملا متصل کنیم.

آیا همچین چیزی امکان داره ؟
امضاء YasinDesign
طراحی انواع سایت بر اساس سلیقه شما
joomla 3.0

Email : yk5742g@gmail.com

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

طراحی سایت از پایه با زبان قدرتمند PHP
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط masiha_m
۲۳-۹-۱۳۹۳, ۰۶:۰۷ عصر
ارسال: #2
RE: نحوه اتصال دیتابیس یک سایت به سایتی دیگر
اینکه زبان سایت با چی باشه ارتباطی به دیتابیس نداره. دیتابیس شما نوعش باید از انواعی باشه که جوملا بتونه پشتیبانی کنه.مثلا تو جوملا 2.5 mysql پشتیبانی میشه و postger در جوملا 3 ساپورت میشه. حالا سایت شماره 1 شما اگه دیتا رو در دیتابیسی بریزه که ورژن جوملا شما بتونه اونو پشتیبانی کنه و شما یوزر پسورد اون دیتابیس و آدرس هاست و پورت فعال اون دیتابیس بر روی اون هاست (که معمولا 3306 هست) رو داشته باشید، مشکلی در برقرای ارتباط نیست.اما برقراری ارتباط به این معنی نیست که شما یوزر پس دیتابیس رو بزنید و جوملا هم کاربرای اون رو بشناسه. شما فقط میتونید ارتباط برقرار کنید.مگر اینکه ساختار دیتابیس سایت 1 شما (که میگید جوملایی نیست) کاملا خواسته های جوملا رو در مورد موضوع مورد درخواست تون ( که در این جا جدول یوزر هست) پوشش بده.سینتکس مورد نیاز که به وسیله اون به اطلاعات دیتابیس متصل میشید به شکل زیر در جوملا قابل انجام هست:

اگه سایت مبدا با ساختار جوملایی باشه
<?php
$db 
JFactory::getDbo();
?>

اما اگه سایت مبدا بر روی یک هاست دیگه باشه و یا اینکه ساختارش فرق داشته باشه از سینتکس زیر:

<?php
$option 
= array(); //prevent problems
 
$option['driver']   = 'mysql';            // Database driver name
$option['host']     = 'db.myhost.com';    // Database host name
$option['user']     = 'fredbloggs';       // User for database authentication
$option['password'] = 's9(39s£h[%dkFd';   // Password for database authentication
$option['database'] = 'bigdatabase';      // Database name
$option['prefix']   = 'abc_';             // Database prefix (may be empty)
 
$db JDatabaseDriver::getInstance$option );
?>

برای اطلاعات بیشتر:
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط YasinDesign ، Reza Ganji ، sajjad salehi
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان