【PHP进程同步代码实例_PHP教程】教程文章相关的互联网学习教程文章

PHPCURL多线程操作代码实例_PHP

使用方法:$urls = array("http://baidu.com", "http://21andy.com", "http://google.com"); $mp = new MultiHttpRequest($urls); $mp->start();/** Curl 多线程类* 使用方法:* ======================== $urls = array("http://baidu.com", "http://dzone.com", "http://google.com"); $mp = new MultiHttpRequest($urls); $mp->start();* ========================*/ class MultiHttpRequest {public $urls = array();public $c...

PHP将将XML映射为HTML的代码实例_PHP

以下范例将 XML 文档中的标记符直接映射成 HTML 标记符。在“映射数组”中不存在的元素将被忽略。当然,该范例将只对一个特定的 XML 文档有效。 $file = "data.xml";$map_array = array( "BOLD" => "B", "EMPHASIS" => "I", "LITERAL" => "TT");function startElement($parser, $name, $attrs) { global $map_array; if ($htmltag == $map_array[$name]) { print ""; }}function endElement($parser, $name)...

用PHP与XML联手进行网站编程代码实例_PHP

一、小序   HTML简单易学又通用,一般的PHP程序就是嵌入在HTML语言之中实现的。但是随着WEB越来越广泛的应用,HTML的弱点也越来越明显了。XML的出现,弥补了这些不足,它提供了一个能够处理互联网上全部数据的通用方法。   二、HTML的局限性分析   1、 HTML的可扩展性差。虽然作为一般的应用,HTML应经够用了,但是在处理数学和化学等符号时,HTML有明显的缺点,而且它无法进行扩展,这样使它的发展收到了极大的限制。   ...

php中通过Ajax如何实现异步文件上传的代码实例_PHP

Ajax 1:取得file对象 2:读取2进制数据 3:模拟http请求,把数据发送出去(这里通常比较麻烦) 在forefox下使用 xmlhttprequest 对象的 sendasbinary 方法发送数据; 4:完美实现 遇到的问题 目前仅有 firefox 可以正确上传文件。(chrome也可以采google.gears上传) 对于从firefox和chrome下读取到的文件数据好像不一样(不知道是否是调试工具的原因) chrome以及其他高级浏览器没有 sendasbinary 方法 只能使用 send 方法发送数据,有...

php编程实现获取excel文档内容的代码实例_PHP

1、readexcel.system.php 代码如下:<?php /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ /** * A class for reading Microsoft Excel Spreadsheets. * * Originally developed by Vadim Tkachenko under the name PHPExcelReader. * (http://sourceforge.net/projects/phpexcelreader) * Based on the Java version by Andy Khan (http://www.3ppt.com). Now * maintained by David Sanders. Reads only Biff ...

学习php分页代码实例_PHP

PHP分页有很多方法,今天我们就用一个小例子演示一下这个功能。 代码如下:$result = ""; // 上一页 if ($offset>0) { $result .= " Prev "; } $pages = $allPageNums; //总页数 $page = $curPage; //当前页数 $page_len = 9; $page_len = ($page_len%2)?$page_len:$pagelen+1;//页码个数 $pageoffset = ($page_len-1)/2;//页码个数左右偏移量 if($pages>$page_len){ ...

php生成excel列序号代码实例_PHP

代码如下:public function loop(){ $loop = 0; $charnum = 65; for(; $loop $quotient = intval($loop / 26); $remainder = $loop % 26; $f = $quotient>0? chr($charnum+$quotient-1) : ''; $s = $remainder>=0? chr($charnum+$remainder) : ''; echo $loop .' | '. $quotient .' | '. $remainder .' | '. $f . $s .""; } }

php防止sql注入代码实例_PHP

放到公用调用文件(如conn数据库链接文件),对所有GET或POST的数据进行过滤特殊字符串,以实现简单有效的SQL注入过滤代码如下:Function inject_check($sql_str) { return eregi(select|insert|and|or|update|delete|\|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile, $sql_str);}if (inject_check($_SERVER[QUERY_STRING])==1 or inject_check(file_get_contents("php://input"))==1){ //echo "警告 非法访问!"; header("Loc...

php用header函数实现301跳转代码实例_PHP

PHP 301跳转的小代码代码如下: $the_host = $_SERVER['HTTP_HOST']; $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; if($the_host !== 'www.bitsCN.com') { //echo $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; header('HTTP/1.1 301 Moved Permanently'); header('Location: http://www.bitsCN.com' . $_SERVER['PHP_SELF'] . $request_uri); }?>

php判断ip黑名单程序代码实例_PHP

学校的新闻系统要求有些新闻只开放校内ip浏览,于是重写了一个代码来实现此功能,实现后的结果是,只要把允许访问的ip列入ip.txt这个文件中即可,同时支持c类ip,例如: ip.txt192.168211.67.188211.67.191.25代码如下:代码如下:/** ip地址黑名单、白名单* 判断访客地址的ip是否在ip.txt中,支持c类ip* By xhat*/ $ip = $_SERVER[REMOTE_ADDR];$ipArray = preg_replace("#rn?|n#","",file(ip.txt));foreach ($ipArray as $ipTest)...

PHP处理SQL脚本文件导入到MySQL的代码实例_PHP

代码如下:// Name of the file$filename = 'churc.sql';// MySQL host$mysql_host = 'localhost';// MySQL username$mysql_username = 'root';// MySQL password$mysql_password = '';// Database name$mysql_database = 'dump';// Connect to MySQL servermysql_connect($mysql_host, $mysql_username, $mysql_password) or die('Error connecting to MySQL server: ' . mysql_error());// Select databasemysql_select_db($mysql...

PHP递归删除目录几个代码实例_PHP

下面给大家提供几个函数参考。 实例一:代码如下:function deletedir($dir){ if(!handle=@opendir($dir)){ //检测要打开目录是否存在 die("没有该目录"); } while(false !==($file=readdir($handle))){ if($file!=="."&&$file!==".."){ //排除当前目录与父级目录 $file=$dir .DIRECTORY_SEPARATOR. $file; ...

PHP批量删除、清除UTF-8文件BOM头的代码实例_PHP

记得运行代码前先把文件备份一下哦,避免出现失败问题。代码一: 代码如下: function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($contents, 1, 1); $charset[3] = substr($contents, 2, 1); if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 19...

PHP获取网页标题的3种实现方法代码实例_PHP

一、推荐方法 CURL获取 $c = curl_init();$url = 'www.bitsCN.com';curl_setopt($c, CURLOPT_URL, $url);curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);$data = curl_exec($c);curl_close($c);$pos = strpos($data,'utf-8');if($pos===false){$data = iconv("gbk","utf-8",$data);}preg_match("/(.*)/i",$data, $title);echo $title[1];?> 二、使用file()函数 $lines_array = file('http://www.bitsCN.com/');$lines_string = implo...

PHP三元运算的2种写法代码实例_PHP

首先,我们现在看一个简单的例子: 代码如下:$a = 2;($a == 1) ? $test = "企业" : $test = "地区";#写法一echo $test;?>上述例子呢,先判断$a是否为1 如果是 将“企业”这个字符串存入$test变量里然后输出,如果不是 将“地区”这个字符串存入$test变量里然后输出;上诉例子代码等价于: 代码如下:$a = 2; #写法二$test = ($a == 1) ? "企业" : "地区"; #写法三if($a == 1){ $test="企业";}else{ $test="地区";}echo $test; ?...

进程同步 - 相关标签
实例 - 相关标签