نمایش نتایج 1 تا 12 از 12

نام تاپیک: چجوری میشه با یه برنامه لوکال به ...؟

  1. #1
    کاربر دائمی آواتار ahmad1358
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    قائمشهر-مازندران
    پست
    146

    چجوری میشه با یه برنامه لوکال به ...؟

    من یه برنامه نوشتم که میخوام کاربران یه فرمی رو تو سیستم خودشون پر کنن و محتویات اون فرم به به داخل بانکی در یک وب سایت اضافه بشه میخوام بدونم از طریق چه کامپوننتی این کار رو میشه کرد و آیا نمونه برنامه وجود داره برای این کار ؟
    آیا میشه به صورت معمولی connection string - ادو کانکشن رو در قسمت سرور آی پی وب سایتو بدم یا نه؟
    ممنون.

  2. #2
    آیا میشه به صورت معمولی connection string - ادو کانکشن رو در قسمت سرور آی پی وب سایتو بدم یا نه؟
    بله باید ip سایت رو وارد کنی و بقیه کارها مثل زمانی که روی لوکال انجام میدین اجرا میشه

  3. #3
    سلام

    دوست عزیز اگر اون وب سایت NameBase باشه و نه IPBase اون وقت چی ؟

    با تشکر .

  4. #4
    کاربر دائمی آواتار ahmad1358
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    قائمشهر-مازندران
    پست
    146
    اگه تو محیط command آدرس وب سایت رو ping کنی حتما آی پی سایت رو بهت میده.

    ping www.yahoo.com

  5. #5
    اگر وب سایت NameBase باشه معلوم نیست که بانک اطلاعاتی اون حتما روی همون سرور باشه . فرضا SQL Server . با بدست آوردن آدرس IP اون وب سرور بطور حتم نمیشه گفت که میشه به بانک اطلاعاتی اون وب سایت دسترسی داشت .

  6. #6

    منم دقیقا همین مشکلو دارم ....

    نقل قول نوشته شده توسط nightHunter مشاهده تاپیک
    اگر وب سایت NameBase باشه معلوم نیست که بانک اطلاعاتی اون حتما روی همون سرور باشه . فرضا SQL Server . با بدست آوردن آدرس IP اون وب سرور بطور حتم نمیشه گفت که میشه به بانک اطلاعاتی اون وب سایت دسترسی داشت .
    آقا دقیقا منم همین مشکلو دارم منتها 2-3 بار این سوالمو پرسیدم وخدایی خیلی به جوابش احتیاج دارم ... اما آقای کشاورز با بی مهری بهم کارت زرد دادن آخه این انصافه ؟!!!

  7. #7
    من این سوال رو اینجا زیاد دیدم ؛ وصل شدن مستقیم به دیتابیس روی یک هاست HTTP در حالت کلی درست نیست ، اما تبصره هایی هم داره .
    به هر حال راه حل درست اینه که بجای استفاده از یک تکنولوژی 2 لایه از یک تکنولوژی 3 لایه استفاده کنید ، یعنی اینکه یک برنامه بعنوان سرور بنویسید و روی هست بزارید (یک CGI یا ISAPI یا ASP یا PHP یا ...) که این نرم افزار به دیتابیس وصل باشه ، این به این معنیه که ارتباط بین برنامه سرور به شکل Private هست که استاندارد بسیار مهمی هست ، بعد لایه سومی بنویسید که همون برنامه کلاینتتون هست ، این برنامه از طریق استاندارهای وب سرویس ها یا حتی HTTP ساده اطلاعت مورد نیاز رو از کاربر بگیره و به سرور موجود روی هاست بده و اون برنامه هم اطلاعات رو توی دیتابیس بنویسه و اطلاعات لازم رو از دیتابیس بخونه و به برنامتون بده .
    امیدوارم که براتون جواب سوالتون روشن شده باشه.

  8. #8
    در تایید صحبت های علیرضا شاید لازم باشه مطلب رو با یک مثال ساده روشن کنم.فرض کنید شما می خوای 3 تا فیلد توی دیتا بیست ذخیره کنی.با نام ID,Name,Family .برای این کار بایستی یک page با یک زبان تحت وب داشته باشی(با یک زبانی مثلPHP,ASP,JSP,CF)که این اطلاعات رو توی DataBase روی هاستت ذخیره کنه و حتما متد استفاده شده بایستیGet باشه.حالا از طریق برنامه ای که با دلفی می نویسی بایستی url مورد نظر جهت ذخیره شدن را ایجاد کنی.برای این منظور از کامپوننت WebBrowser استفاده میکنی با اینصورت


    WebBrowser1.Navigate('http://www.test.com/?ID='+Edit1.text+';Name='+Edite2.text+';Family='+E dite3.text';');

    توجه داشته باش که این روش یک روش بهینه نیست...در برخی موارد مشکل داره...مثلا اگه بخوای یک متن بیش از 255 کاراکتری رو ارسال کنی چون متد Getمحدودیت داره این روش کار ساز نیست.یا اگه بخوای یک عکس رو ذخیره کنی این روش کار ساز نیست.چون بایستی از متد Post استفاده کنی.

  9. #9
    خیلی ساده است
    البته اون ip که شما می خواهید . ip‌ سرور سایته نه خود سایت . که زمان ثبت یک دیتابیش توی سایت مشخص می شه . البته توی بعضی سایتها قبلش باید dsn رو هم تعریف کنید .

  10. #10
    نقل قول نوشته شده توسط AlirezaBahredar مشاهده تاپیک
    حتما متد استفاده شده بایستیGet باشه.
    نه اینطور نیست اتفاقا نباید از متد Get استفاده بشه باید از متد Post استفاده بشه به دلایل زیاد مگر اینکه برنامه خیلی مبتدیانه باشه، ضمنا استفاده از WebBrowsr هم توصیه نمیشه ، بجاش از یک IDHTTP استفاده کنید حداقل ، برای فرستادن اطلاعات هم با استفاده از Post مقادیر ContentFieldش رو مقدار دهی کنید.

  11. #11
    داداش علیرضا....
    من اطلاعات کمی نسبت به این موضوع دارم. میشه لطف کنی یک مثال با متد Post و با استفاده از IDHttp اینجا بذاری......
    ممنون میشم.(در ضمن توی متن بالا یک غلط املائی هست درستش کن داداش.)

  12. #12

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •