نمایش نتایج: از شماره 1 تا 6 از مجموع 6
سپاس ها 5سپاس

موضوع: برنامه تحت وب برای سرویس دهندگان اینترنت

  
  1. #1
    نام حقيقي: Mobin

    عضو عادی
    تاریخ عضویت
    Feb 2007
    محل سکونت
    Golestan, Gonbad Qabous
    نوشته
    111
    سپاسگزاری شده
    23
    سپاسگزاری کرده
    11

    برنامه تحت وب برای سرویس دهندگان اینترنت

    سلام
    یک برنامه ی تحت وب نوشته بودم که چند روز پیش ارائه کردم و کارم باهاش تموم شد،گفتم شاید برای اعضای این انجمن که ISP دارند اما به دلایلی برنامه ی مناسبی برای سایتشون طراحی نکردند مناسب باشه.
    به طور کلی برنامه مربوط میشه به تعریف سرویس هایی که در حال حاظر ارائه میکنید و نمایش اونها در سایتتون و اما امکانات برنامه :
    1- امکان تعریف و حذف سرویس های تمام وقت،روزانه و شبانه و نمایش آنها در بخش سرویس ها.
    2- امکان دریافت سفارش سرویس کاربر و ارسال ایمیل به مدیر سیستم.
    3- امکان کنترل تعداد پورت های اختصاصی و داشتن امکان رزرو سرویس توسط کاربر در صورت اشغال شدن تمامی پورتها.
    4- بخش مدیریت تنظیمات شامل امکان تغییر کلمه ی عبور مدیر سیستم و مدیریت آدرس ایمیل مدیر سیستم و تعداد پورت های اختصاصی.
    به طور کلی دوستانی که برای ISPشون سایت ندارند، میتونند این برنامه رو آپلود کنند روی هاستشون و فقط سرویس هایی که در حال حاظر ارائه میکنند رو تو سیستم add کنند تا بازدید کننده ها امکان مشاهده ی اطلاعات و سفارش سرویس های شرکت شما رو داشته باشند،این حداقل کاری هست که میشه با این برنامه کرد.
    برای اجرای صحیح برنامه باید MySQL و سرور PHP با extension های MySQL و gd2 رو نصب داشته باشید.
    مراحل نصب برنامه :
    بعد از اینکه فایل ها رو از لینک موجود در پایان این متن دانلود کردید فایل ها رو آپلود بفرمایید روی هاستتون و در مرورگر وب مسیر زیر رو Browse کنید.
    کد:
    yourdomain.com/uploadDir/setup/index.php
    در این مرحله اطلاعات خواسته شده که شامل سرور MySQL، نام کاربری و کلمه ی عبور MySQL ، نام دیتابیس و ... هست رو وارد کنید و روی دکمه ی Submit کلیک کنید.
    اگر اطلاعات رو درست وارد کرده باشید و مشکلی وجود نداشته باشه در آخرین خط این جمله رو می بینید.
    کد:
    »» Setup Completed Successfully.
    و اگر خطایی وجود داشته باشه اطلاعات لازم به شما ارائه میشه تا خطا رو تصحیح کنید.بعد از نصب میتونید این پوشه ی setup رو از روی هاستتون پاک کنید،پاک هم نکردید هیچ مشکلی پیش نمیاد.این سیستم فقط همین بخشش انگلیسی هست و باقی قسمت ها تماماً فارسیه.
    در حال حاظر اگر برنامه رو بدون مشکل نصب کرده باشید بانک اطلاعاتی سیستم ایجاد و یک فایل conf.php هم به فایلهایی که آپلود کردید اضافه شده.از اینجا به بعد میتونید مسیر اصلی فایل هایی که آپلود کردید رو Browse کنید.
    کد:
    yourdomain.com/uploadDir/
    البته در حال حاظر چون هیچ سرویسی رو تعریف نکردید چیز خاصی نمی بینید پس از مسیر زیر برای تعریف سرویس وارد کنترل پنل سیستم بشید.
    کد:
    yourdomain.com/uploadDir/cp/
    بعد از وارد کردن username و password و کد امنیتی صحیح وارد کنترل پنل میشید و میتونید از پنل راست با انتخاب لینک "سرویس جدید" سرویس هاتون رو اضافه کنید تا در بخش نمایش سیستم به بازدید کننده ی سایت نمایش داده بشه.سرویس هایی که تعریف میکنید به راحتی در بخش "مدیریت سرویس ها" قابل حذف هستند.
    اگر فقط برای نمایش سرویس ها و دادن امکان سفارش سرویس به کاربران از این برنامه استفاده میکنید نیازی به قسمت های دیگه ندارید.
    اما اگر تعداد کاربرانتون کم هست و امکان این براتون وجود داره که با حوصله بشینید و اطلاعات کاربرانتون رو وارد کنید میتونید از این قابلیت برنامه که "کنترل پورت های اختصاصی" هست هم استفاده کنید.این بخش از برنامه به صورتی هست که با تعریف یا حذف هر کاربر از یک نوع سرویس خاص در سیستم،تعداد Total Dedicated Ports که موقع نصب وارد کردید به همراه مقادیر زیادی از فیلدهای دیگر ! آپدیت میشه تا سرجمع در بخشی که قرار هست کاربر سرویس رو سفارش بده در صورت نداشتن پورت خالی اختصاصی کاربر بتونه از امکان رزرو سرویس استفاده بکنه.استفاده از این قسمت به دلیل امکان وجود خطای منطقی (تنها در این بخش ) در برنامه توصیه نمیشه چون طراحی بانک و تجزیه تحلیل برنامه خیلی سریع انجام شد و چیز نکره ای از آب در اومد! ولی باقی قسمتهاش مشکلی نداره.
    سایر قسمت ها هم چیز خاصی نداره و با 5 دقیقه بالا پایین کردن همه چیز مشخص میشه.فقط در پایان این رو بگم که این برنامه صرفاً یک کار درسی بوده و اگر خدایی نکرده درست کار نکرد مسئولیتی متوجه من نیست،هر چند که از نظر امنیتی تا جایی که سوادم اجازه میداد ایمن کردمش.به هیچ وجه جنبه ی تجاری و کپی رایت هم نداره و به سلیقه ی خودتون میتونید تغییرش بدید یا به اسم خودتون ثبت کنید.
    1- لینک دریافت اسکریپت ها
    2- لینک دریافت اسکریپت ها




    موضوعات مشابه:
    Attached Files Attached Files
    Hakimi، milad22، ahuray_mazdaa و 2 نفر دیگر سپاسگزاری کرده‌اند.

  2. #2


    عضو غیر فعال
    تاریخ عضویت
    Jul 2006
    نوشته
    8
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    2
    کد HTML:
    <html><head><title>Secure Kernel Internet Sevices Web Application Setup</title>  <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="-1"> <meta http-equiv="cache-control" content="no-store, max-age=-1"> <style type="text/css">  @import url('./style.css'); </style></head><body> <div class="banner">  <div class="bannertext">Secure Kernel Network Services Web Application Setup</div> </div> <div class="mainborder">  <div class="internalborder">   <div class="titlefont">�� Setup Result</div><div class="itemsfont">� requested informations received successfully.</div><div class="itemsfont">� Entered values Initialized Successfully.</div><div class="itemsfont">� MySQL informations are Correct.</div><div class="itemsfont">� Database Config file Created Successfully.</div><div class="itemsfont">� "newworld_ddt" Database already exists.</div><div class="itemsfont">� "newworld_ddt" Database was not Created.an error occured during the Database Creation process.</div><div class="itemsfont">�� Setup was not Successful.</div>  </div> </div></body></html>
    دوست عزیز
    من Db رو ساختم و پسورد رو هم درست وار کردم ولی این اییرور رو دارم
    یه کمک میکنید



  3. #3
    نام حقيقي: Mobin

    عضو عادی
    تاریخ عضویت
    Feb 2007
    محل سکونت
    Golestan, Gonbad Qabous
    نوشته
    111
    سپاسگزاری شده
    23
    سپاسگزاری کرده
    11
    سلام
    خوب ببینید خروجی برنامه اطلاعات کاملی رو به شما داده.
    کد:
    � requested informations received successfully.
    � Entered values Initialized Successfully.
    � MySQL informations are Correct.
    � Database Config file Created Successfully.
    � "newworld_ddt" Database already exists.
    � "newworld_ddt" Database was not Created.an error occured during the Database Creation process.
    �� Setup was not Successful.
    مشکل اینجاست که شما احتمالاً یه دیتابیس به همین نامی که برای دیتابیس این برنامه انتخاب کردید دارید.شاید قبلاً یک بار Setup رو با همین نام برای بانک اطلاعاتی اجرا کردید و به خاطر اینکه دیتابیس ایجاد شده دیگه نمیتونید به همون نام دوباره بسازیدش.
    اگر دوباره Setup رو با یک نام جدید برای بانک اطلاعاتی اجرا کنید conf.php بازنویسی میشه و سیستم از بانک جدید استفاده میکنه.بعد سر فرصت میتونید اون بانک قبلی که نمیخواد رو پاکش کنید.


    ویرایش توسط secure_krnl : 2007-05-30 در ساعت 12:35 PM علت: کامل کردن

  4. #4
    RTC
    RTC آنلاین نیست.


    خواننده
    تاریخ عضویت
    Jan 2004
    محل سکونت
    Isfahan
    نوشته
    159
    سپاسگزاری شده
    1
    سپاسگزاری کرده
    2
    استاد من راحت نصبش كردم ولي موقع ورود به صفحه كنترل پانل خطا بهم ميده:
    کد امنیتی وارد شده صحیح نمی باشد،لطفاً با استفاده از پیوند زیر به صفحه ی ورود بازگشته و کد امنیتی را با دقت بیشتری وارد نمایید
    درحالي كه درست وارد ميكنم.



  5. #5
    نام حقيقي: Mobin

    عضو عادی
    تاریخ عضویت
    Feb 2007
    محل سکونت
    Golestan, Gonbad Qabous
    نوشته
    111
    سپاسگزاری شده
    23
    سپاسگزاری کرده
    11
    سلام
    نمیدونم از چه مرورگری استفاده میکنید اما به احتمال زیاد مشکل Cache شدن عکس کد امنیتی رو دارید.هر دفعه که صفحه ی ورود فراخوانی میشه این عکس باید عدد متفاوتی رو به شما نشون بده.
    اگر سورس صفحات رو مطالعه بفرمایید تگ های No Cache رو همه جا می بینید :
    کد:
     <META http-equiv="Pragma" content="no-cache">
     <META http-equiv="Expires" content="-1">
     <META http-equiv="Cache-Control" content="no-store, max-age=-1">
    البته از اونجایی IE باز هم با وجود این تگ ها عکس ها رو Cache میکنه برنامه رو طوری نوشتم که لینک عکس در هر فراخوانی یک لینک جدید باشه تا روی IE هم مشکل نداشته باشه.برای اینکه از مشکل Cache شدن مطمئن بشید این فایل رو دریافت و جایگزین index.php در شاخه ی cp کنید.بعد در صفحه ی login در صورتی که چیزی که در عکس می بینید با کدی که به صورت متنی چاپ شده متفاوت بود 99% مشکل Cache هست.

    اما اگر چیزی که به صورت متنی میبینید با چیزی که در عکس هست برابره باید مشکل از تنظیمات فایل php.ini سرور PHP باشه.شما چون دارید با فرم به یک صفحه ی دیگه انتقال پیدا میکنید حداقل باید یکی از دو option زیر رو در فایل php.ini برابر با یک قرار بدید و Web Server رو Restart کنید.
    کد:
    session.use_trans_sid
    session.use_cookies
    امیدوارم مشکلتون حل بشه.



  6. #6
    نام حقيقي: Mobin

    عضو عادی
    تاریخ عضویت
    Feb 2007
    محل سکونت
    Golestan, Gonbad Qabous
    نوشته
    111
    سپاسگزاری شده
    23
    سپاسگزاری کرده
    11
    سلام
    مشکلی که آقای RTC داشتند باعث شد با دقت کد ها رو برسی کنم اما خطایی پیدا نکردم.مشکل تنها این بود که به دلیل ویرایش کدها با notepad و save کردن به صورت utf-8 سه بایت اضافی به اول هر فایل اضافه شده بود که باعث خطای توابع session میشد.

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






کلمات کلیدی در جستجوها:

نصب دیتابیس conf.php

كدهاي پورت rtc برنامه تغيير سيستم

کنترل برنامه تحت وب از اینترنت

forum.persiannetworks.com تحت وب برای ISP

آپلود کردن برنامه ی تحت وب در اینترنت

برچسب برای این موضوع

مجوز های ارسال و ویرایش

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