implemented loader.php

http://stackoverflow.com/questions/11787176/manage-url-routes-in-own-php-framework

This is how i implemented loader.php

   <?php
/*@author arun ak auto load controller class and function from url*/ class loader { private $request; private $className; private $funcName; function __construct($folder = array()) { $parse_res = parse_url($this->createUrl()); if(!empty($folder) && trim($folder['path'],DIRECTORY_SEPARATOR)!='') { $temp_path = explode(DIRECTORY_SEPARATOR,trim($parse_res['path'],DIRECTORY_SEPARATOR)); $folder_path = explode(DIRECTORY_SEPARATOR,trim($folder['path'],DIRECTORY_SEPARATOR)); $temp_path = array_diff($temp_path,$folder_path); if(empty($temp_path)) { $temp_path = ''; } }else { if(trim($parse_res['path'],DIRECTORY_SEPARATOR)!='') { $temp_path = explode(DIRECTORY_SEPARATOR,trim($parse_res['path'],DIRECTORY_SEPARATOR)); } else $temp_path =''; } if(is_array($temp_path)) { if(count($temp_path) ==1) { array_push($temp_path,'index'); } foreach($temp_path as $pathname) { $this->request .= $pathname.':'; } } else $this->request = 'index'.':'.'index'; } private function createUrl() { $pageURL = (@$_SERVER["HTTPS"] == "on") ?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值