آموزش وردپرس
خانه - سورس - PHP - آموزش ساخت اسکریپت کوتاه کننده لینک با PHP

آموزش ساخت اسکریپت کوتاه کننده لینک با PHP

با توجه به درخواست متعدد کاربران سامانه ، بر آن شدیم تا آموزش ساخت اسکریپت کوتاه کننده لینک را برای شما کاربران گرامی قرار دهیم.پس در ادامه مطلب با ما همراه باشید.

 

create-a-short-link-via-php

 

در مرحله اول می بایست بانک اطلاعاتی این پروژه را در MySQL با استفاده از کد زیربسازیم :

 

[vip-members]

 

در مرحله بعد می بایست با بانک اطلاعاتی خود ارتباط برقرار نماییم.پس فایلی با عنوان config.php ساخته و کد زیر را در آن وارد می نماییم :

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

در مرحله بعد ، کلاسی به عنوان UrlShortener ساخت و ذخیره لینک ها در بانک اطلاعاتی می نویسیم :

فایل index.php را ساخته و اطلاعات لینک وارد شده را از طریق جاوا اسکریپت ارسال می نماییم:

حتما بخوانید  سورس رایگان برنامه کامل حسابداری با سی شارپ

در این قسمت هنگامی که کلید ارسال فرم کلیک میشود، یک درخواست به صورت post به صفحه shortener.php ارسال شده و جواب این درخواست با فرمت json  دریافت میشود.

دستور e.preventDefault برای جلوگیری از ارسال فرم هنگام کلیک روی دکمه submit فرم میباشد.

در این قسمت فایل shortebner.php را ساخته و کد زیر را در آن می نویسیم :

در این فایل هم روال کار بسیار ساده است.ابتدا فایل مربوط به تنظیمات رو include کردیم.سپس یک شیء از کلاس UrlShortener ایجاد کردیم . سپس آدرس URL رو در دیتابیس ذخیره میکنیم و نتیجه را با فرمت json نمایش میدیم.

تا اینجا یک لینک از کاربر گرفتیم . برای این لینک یک کد کوتاه ساختیم و در دیتابیس ذخیره کردیم.حالا برای اینکه کاربر بتواند با کلیک بر روی لینک ساخته شده  به url اصلی منتقل شود، یک فایل با نام goto.php ساخته و کد زیر را در آن می نویسیم :

در این فایل کد کوتاهی که در متغیر $_GET[‘url’] قرار گرفته است را در دیتابیس پیدا کرده و URL مربوط به این کد را  از دیتابیس فراخوانی میکنیم.در نهایت با دستور header صفحه را به url مورد نظر انتقال داده و در صورتی که کد کوتاه در دیتابیس وجود نداشته باشه صفحه ۴۰۴ به کاربر نمایش داده میشود.

بعد از ایجاد فایل goto.php که در مرحله قبل انجام شد یک فایل .htaccess میسازیم تا به جای آدرس :

http://domain.com/goto.php?url=D3dff34

آدرسهایی با فرمت زیر داشته باشیم :

http://domain.com/D3dff34

پس از ساخت فایل htaccess کدهای زیر را داخل آن می نویسیم :

 

[/vip-members]

 

 

 

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

 

قیمت پروژه : کاربری ویژه

جهت کسب اطلاعات بیشتر از طریق بخش تماس با ما اقدام نمائید.

پس از واریز وجه حتما اطلاعات واریز را از طریق بخش ثبت فیش برای ما ارسال نمائید ، در غیر اینصورت سفارش کان لم یکن تلقی شده و وجه غیر قابل استرداد می باشد.

همچنین می تواند جهت دریافت اطلاعات حساب ، از طریق بخش شماره حساب اقدام نمائید.

منبع : رضا سورس

درباره ی مدیر سامانه

Mr.Code هستم . به صورت تخصصی در زمینه برنامه نویسی سازمانی و طراحی وبسایت و پرتال و طراحی اپلیکیشن اندروید فعالیت دارم .

همچنین ببینید

password hash

کلاس آماده برای Hash کردن پسورد در php

ذخیره پسورد در دیتابیس به صورت md5 یا sha1 منطقی نیست و این روشها به دلیل …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *