رفتن به مطلب

RedShortener، کوتاه کننده لینک سبک و زیبا ( کدنویسی و طراحی توسط خودم )


پست های پیشنهاد شده

سلام میکنم بر دوستان گل بیست اسکریپتی و غیر بیست اسکریپتی flirt

امروز بیکار بودم از صبح نشستم حدودا چهار ساعت کد زدم و تست کردم تا رسیدم به یه اسکریپت خوب و قابل انتشار به نام REDShortener!

از اسم این اسکریپت هم معلومه که کوتاه کننده لینک هست دیگه! خوب طبق معمول بریم سر وقت ویژگی ها...

 

لینک ها تنها برای اعضای سایت قابل نمایش است.

ویژگی ها

 

 

 

  • کدنویسی شده توسط چارچوب W3.CSS و کتابخانه JQuery
  • استفاده از Ajax جهت کوتاه کردن لینک بدون نیاز به بارگیری دوباره صفحه
  • استفاده از پایگاه داده MySQL
  • استفاده بسیار کم از منابع سرور ( به دلیل استفاده از Ajax و Curl )
  • قابلیت محدود کردن استفاده کنندگان با استفاده از IP
  • قابلیت شمارش کلیک های یک پیوند کوتاه شده
  • قابلیت بررسی وجود داشتن یک لینک از قبل
  • قابلیت کش کردن صفحات و اطلاعات
  • قابلیت تعیین حروف و علامات مورد استفاده در پیوند ها
  • و ...

 

آموزش نصب ( حتما بخوانید )

 

  1. ابتدا فایل را از لینک موجود در آخر تاپیک دریافت کنید.
  2. فایل را در هاست آپلود کنید و در هاست استخراج کنید.
  3. یک پایگاه داده MySQL بسازید و فایل shortenedurls.sql را در آن import کنید.
  4. پرونده config.php را باز کنید و در خط 2 تا 5 اطلاعات پایگاه داده را وارد کنید
  5. در خط نهم، در قسمتی که نوشته:

 

 

'/short/'

 

باید پوشه هاست را معلوم کنید مثلا اگر اسکریپت در پوشه url آپلود شده در خط نهم باید جایگزین کنید:

 

define('BASE_HREF', 'http://' . $_SERVER['HTTP_HOST'] . '/url/');

 

6. اگر میخواهید از قابلیت کش کردن اطلاعات استفاده کنید، پوشه ای به نام cache هم در کنار فایل index.php بسازید و دسترسی آن را به 777 تغییر دهید.

 

بخش دریافت

لینک ها تنها برای اعضای سایت قابل نمایش است. | لینک ها تنها برای اعضای سایت قابل نمایش است.

 

 

  • Like 1
لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 2 سال پیش...

سلام

خداقوت

من نیاز به کوتاه کننده ای دارم که بصورت خودکار rss سایت خاصی را بخواند و لینک کوتاه شده ی هر خبر را تولید کند. شما می تانید این آپشن را هم در اسکریپت خوب تان بگنجانید؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...