原创 PHP獲取當前頁面URL

重點內容 以下函數可以獲取當前頁面的URL,不管是http還是https。 代碼如下: function curPageURL() { $pageURL = 'http'; if (!empty($_SE

原创 PHP截取字符串長度

我們經常會遇到需要截取字符串(含中文漢字)長度的情況,比如標題顯示不能超過多少字符,超出的長度用…表示,以下函數可以滿足你的需求。 代碼如下: /* Utf-8、gb2312都支持的漢字截取函數 cut_str(字符串,

原创 PHP獲取文件大小並格式化

以下使用的函數可以獲取文件的大小,並且轉換成便於閱讀的KB,MB等格式。 代碼如下: function formatSize($size) { $sizes = array(" Bytes", " KB", " MB",

原创 400行代碼實現php.mvc框架

400行代碼實現簡單的mvc框架,框架代碼包含在入口文件中沒有其他的加載,提供了mvc框架的基本功能,使用簡單可以通過加載其他類庫進行擴展。代碼中已提供簡單的例子。 classs文件夾:保存其他類庫,通過load_class(name)函

原创 在談PHP中的 抽象類(abstract class)和 接口(interface)

一、 抽象類abstract class 1 .抽象類是指在 class 前加了 abstract 關鍵字且存在抽象方法(在類方法 function 關鍵字前加了 abstract 關鍵字)的類。 2 .抽象類不能被直接實例化。抽象類中只

原创 PHP根據URL提取根域名

PHP根據URL提取根域名,個人工作中用到,由於網絡上很多代碼都不能得到正確結果就自己寫了一個,歡迎大家使用並提出其中的bug. <?php #使用示例 echo getBaseDomain('http://blog.jp.goo.ne

原创 PHP加密cookie類

這個Cookie類封裝了五個函數來操作Cookie, <?php class Cookie { /** * 解密已經加密了的cookie * * @param string $encryptedTe

原创 Thinkphp實現省市區三級聯動

一張表實現省市區三級聯動【3409條數據】 1 . [PHP]代碼 public function index(){ $province = M('Tree')->where ( array('pid'=>1) )->select

原创 PHP拋出異常

php拋出異常示例講解,一般新手很少會接觸到這個,一睹爲快 <?php /** * 錯誤異常處理 */ $arr = [ 'data' => 'hello world', ]; $res = '123'; prin

原创 Ajax備用記錄

以備後用 function delall(){ $.ajax({ //提交數據的類型 POST GET type:"POST", //提交的網址 url

原创 微信紅包算法

根據個人對微信紅包的理解,下午無聊寫了一個微信生成紅包的方案 設計思路: 1、微信紅包,每人最少分得1分錢 2、每人分得到的金額是隨機分配的 3、每次生成紅包就生成了對應領取紅包的結果 /**生成紅包的

原创 頂、踩投票功能

PHP+MySql+jQuery實現的“頂”和“踩”投票功能 1 . [代碼][PHP]代碼 CREATE TABLE IF NOT EXISTS `votes` ( `id` int(10) NOT NULL AUTO_INCRE

原创 PHP(CURL)POST/GET數據調用API

PHP(CURL)POST/GET數據調用API示例 POST /* * * 獲取最新視頻/全部視頻列表 getNewList 作用:獲取用戶最新上傳視頻的列表 URL http://v.polyv.net/uc/services/

原创 PHP多服務器文件同步程序

PHP寫的多服務器文件同步的程序 <?php header('Content-type:text/html;charset=utf-8'); //文件名稱:PHP文件多服務器同步工具 //文件作用:本文件所在服務器爲主服務器,其它文件所在

原创 PHP SQL 查詢封裝

最近用ThinkPHP做開發,發現它的查詢方式看着太彆扭了 $xx->limit(10)->where(‘status=1’)->select(); 所以自己寫了個給大家分享下 <?php /** * SQL 簡單查詢工具類 * <