原创 PHP+Ajax實時自動檢測是否聯網

html部分代碼<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht

原创 PHP截取字符串(加強版,兼容UTF8和GBK)

function htmlencode($string) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = htmlenc

原创 使用Curl進行抓取遠程內容時url中文編碼問題

PHP中對於URL進行編碼,可以使用 urlencode() 或者 rawurlencode(),二者的區別是前者把空格編碼爲 '+',而後者把空格編碼爲 '%20',不過應該注意的是,在編碼時應該只對部分URL編碼,否則URL中的冒號和

原创 Thinkphp將二維數組變爲標籤適用的一維數組

方法一:$projectList=arr1tag($projectList,array('','請選擇'),'project_name'); //

原创 PHP執行程序進度條demo程序 於2013.03.26 10.30.00更新

<?php session_start(); $zs=21;//設置任務總數 if(!isset($_SESSION['num'])) $_SESSION['num']=$zs;//賦予session變量值 $jd=$_SESSION['

原创 PHP將相對路徑URL轉換爲絕對路徑URL

在採集程序或者蜘蛛程序中經常會遇到一類問題,就是將網頁中相對路徑形式的URL轉換爲絕對路徑形式的URL。例如在http://www.msphome.cn/blog/1/這個頁面中,有一個URL鏈接爲../index.php,那麼我們要將它

原创 PHP轉換字符串編碼

<?php function phpcharset($data, $to) { if(is_array($data)) { foreach($data as $key => $val) { $data[$key] = phpc

原创 PHP 計算頁面執行時間

< ?php class runtime { var $StartTime = 0; var $StopTime = 0; function get_microtime() {

原创 PHP刪除目錄下N分鐘前創建的所有文件

<?php /** * 刪除當DIR路徑下N分鐘前創建的所有文件 */ //delfile("upload",10); function delfile($dir,$n) { if(is_dir($dir)) { if($dh=open

原创 PHP開發API接口(註冊、登錄、查詢用戶資料)

一、服務端部分 <?php require 'conn.php'; header('Content-Type:text/html;charset=utf-8'); $action = $_GET['action']; switch (

原创 PHP+Mysql多關鍵字,多字段 生成SQL語句的函數

先看實例: $keyword="1 2 3"; echo $sql=search($keyword,"enter_gongyin_pic","a+b

原创 PHP 遍歷數組的方法彙總

1. foreach() foreach()是一個用來遍歷數組中數據的最簡單有效的方法。 #example1: <?php$colors= array('red','blue','green','yellow');foreach

原创 解決PHP json_encode() 中文自動Unicode編碼的函數

在 php 中使用 json_encode() 內置函數(php > 5.2)可以使用得 php 中數據可以與其它語言很好的傳遞並且使用它。這個函數的功能是將數值轉換成json數據存儲格式,但是轉換後的中文會變成Unicode編碼。 <?

原创 PHP[多維數組轉字符串]和{多維數組轉一維數組}

/** * @method 多維數組轉字符串 * @param type $array * @return type $srting * @author yanhuixian */ function arrayToString($arr)

原创 PHP關於IE的iframe跨域導致session丟失

今天搞的一個登錄頁面,被別的網站用iframe嵌進去後,死活無法登錄(只在IE中存在這種情況)。 很明顯,session無法被保存。但是直接在地址欄打開那個登錄頁面,一切都正常啊。真是奇怪啊。 在網上搜索了一下。發現這個問題還真有不少人提