【php下利用curl判断远程文件是否存在的实现代码_PHP教程】教程文章相关的互联网学习教程文章

php中长文章分页显示实现代码_PHP教程

欢迎交流!实现代码如下: 代码如下: /** *Author:乌鸟heart *实现长文章分页的代码 *原理: *利用一个数组来记录文章每一页(用p0、p1、p2...做手动标记)的起始字节数,然后通过利用php函数操作这个数组去显示分页后的文章。分页显示,传递ptag(与tag的值一样)值。 *利用到的php函数: *1、strlen("字符串") - Returns the length of the given string. - 返回字符串的字节总数。 *2、strpos("字符串","匹配字符") - Returns...

PHPjson格式和jsjson格式js跨域调用实现代码_PHP教程

先看一个js函数 代码如下:function jsontest() { var json = [{username:crystal,userage:20},{username:candy,userage:24}]; alert(json[1].username); var json2 = [[crystal,20],[candy,24]]; alert(json2[0][0]); } 这个函数,第一个alert(json[1].username); 会提示 “candy”。 json 变量是一个数组对象。所以要采用 obj.username 这样的格式来调用。 第二个 alert(json2[0][0]); 会提示 “crystal”。 json2变量是完全的一...

php比较多维数组中值的大小排序实现代码_PHP教程

如果值没有重复的情况,可以先用array_flip()来交换键和值,然后krsort(),最后再array_flip()交换回来,就可以比较大小了。如果要截取数组,可用array_slice()。 如果有值重复的情况,就要用到一些排序算法了,不过php有很强大的函数uasort(),使用自定义的比较函数对数组中的值进行排序并保持索引关联,usort()则会重建索引。 代码如下:function cmp($a, $b){ if ($a["vote_num"] == $b["vote_num"]) { return 0; } return ($a[...

php流量统计功能的实现代码_PHP教程

流量统计功能 显示效果: 总访问量:399 今日流量:14 昨日流量:16 本代码仅供学习交流,其中必有不妥之处。请见谅! -- -- 表的结构 `mycounter` -- 代码如下:CREATE TABLE `mycounter` ( `id` int(11) NOT NULL auto_increment, `Counter` int(11) NOT NULL, `CounterLastDay` int(10) default NULL, `CounterToday` int(10) default NULL, `RecordDate` date NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=g...

php图片加中文水印实现代码分享_PHP教程

例1 代码如下:Header("Content-type: image/png"); /*通知浏览器,要输出图像*/ $im = imagecreate(400 , 300); /*定义图像的大小*/ $gray = ImageColorAllocate($im , 235 , 235 , 235); $pink = ImageColorAllocate($im, 255 , 128 , 255); $fontfile = "simkai.ttf"; /* $fontfile 字体的路径,视操作系统而定,可以是 simhei.ttf(黑体) , SIMKAI.TTF(楷体) , SIMFANG.TTF(仿宋) ,SIMSUN.TTC(宋体&新宋体) 等 GD 支持的中文字体*/...

php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]_PHP教程

代码如下:// Start snipit 1 $sql = "SELECT * from "; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)) { // do stuff with $row } mysql_data_seek($result, 0); //关键是这儿 while ($row = mysql_fetch_assoc($result)) { // do other stuff with $row } ?> 定义和用法 mysql_data_seek() 函数移动内部结果的指针。 语法 mysql_data_seek(data,row)参数 描述 data 必需。返回类型为 resource 的结果...

对象失去焦点时自己动提交数据的实现代码_PHP教程【图】

解决这个问题,得需要使用onblur来实现。下面代码并非是专案实现代码,只是模拟相同的功能。 代码如下: .aspx.cs: 代码如下:using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Insus.NET; public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender,...

phpshell超强免杀、减少体积工具实现代码_PHP教程

lostwolf写的 这不是webshell,只是个webshell免杀工具 切勿当初webshell使用 仅限免杀phpwebshell 该工具运行在 cli 模式! 如果有无法突破的文件内容过滤 可尝试下用这个工具 免杀大马! 任意php webshell 通过此工具编码之后可以饶过国内一些bt的防火墙 代码如下:/* Title: PHP shell nokill T00L Blog: exploit-db.blogcn.com */ error_reporting(0); @ini_set('memory_limit','-1'); set_time_limit(0); $toolname="$argv[0]"...

php动态实现表格跨行跨列实现代码_PHP教程

代码如下:< ?php /* * author:xudafeng@126.com * blog:http://www.xdf.me * date:2012.7.28 */ class danteng { function init($col1_name, $col2_name, $col3_name, $time_unit) { echo "" . $col1_name . "" . $col2_name . "<th colspan=\"" . $time_unit . "\">" . $col3_name . ""; } function baobiao_danteng($name, $time_unit, $pro_name, $pre_name) { echo "<th rowspan=\"" . count($pro_name) . "\">$name" . $pro_n...

PHP万年历实现代码_PHP教程【图】

使用PHP实现万年历功能的要点: 得到当前要处理的月份总共有多少天$days 得到当前要处理的月份的一号是星期几$dayofweek $days的作用:知道要处理的月份共有多少天,就可以通过循环输出天数了 $dayofweek的作用:只有知道每个月的1号是星期几,才能知道在输出天数之前需要输出多少空格(空白) 最终效果图如下: “万年历类”的代码如下: 代码如下:<?php /** * PHP万年历 * @author Fly 2012/10/16 */ class Calendar{ protected $_t...

php模板函数正则实现代码_PHP教程

我看过phpcms、discuz的源码,所以可能就缺乏创新了,不过原理大都相通,只是细节处理可能稍微不同。 说正题,下面开始谈谈具体实现过程了。 1.首先要想好模板文件放在哪?转换后的php文件放哪?还有怎么命名?直接上源码: 代码如下:function template($tpl = index,$dir = hello) { if(!file_exists($pd = TPL_PATH.$dir./))@mkdir($pd,0777) or die("$pd目录创建失败");//如cache/tpl/hello/ if(!file_exists($td = TPL.$dir./...

php定义404页面的实现代码_PHP教程

核心代码: 代码如下:@header("http/1.1 404 not found"); @header("status: 404 not found"); echo echo 404; exit(); 如果需要加载404页面可以如下代码,主要是注意文件路径 代码如下:@header("http/1.1 404 not found"); @header("status: 404 not found"); include("../../404.htm"); exit(); 查看404是否设置成功可以利用firefox 的firebug插件来查看 查看方法 在已经安装firebug的情况下,用firefox浏览器打开要检查404状...

phpexcelreader读取excel内容存入数据库实现代码_PHP教程【图】

上一篇文章介绍了php-excel-reader读取excel文件的方法,因为需要,将excel这样的数据: 新建数据库表如下: -- 数据库: `alumni` -- 表的结构 `alumni` CREATE TABLE IF NOT EXISTS `alumni` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`gid` varchar(20) DEFAULT NULL COMMENT 档案编号,`student_no` varchar(20) DEFAULT NULL COMMENT 学号,`name` varchar(32) DEFAULT NULL,PRIMARY KEY (`id`),KEY `gid` (`gid`),KEY `name` (...

用PHP即时捕捉PHP中的错误并发送email通知的实现代码_PHP教程【图】

开发PHP的朋友都知道,其实最担心的就是程序中出现一些异常或错误,这些状况如果输出到用户的萤幕会把用户给吓坏,甚至为此丢了工作,如果不输出到萤幕就得想办法记录到日志中,但是似乎不是每个人都有查看错误日志的习惯,爲了解决这个尴尬的问题,所以我写了这段代码,其用意就是当我们写的php程式出错的时候把错误内容捕捉出来然后发到我们的email内. 先看效果: 代码如下:Define(SYS_DEBUG,false); IF(SYS_DEBUG) { ini_set(display_er...

php中使用__autoload()自动加载未定义类的实现代码_PHP教程

下面是一段使用__autoload()的代码,供大家学习参考:代码如下:/*** 自动加载相关类库文件*/function __autoload($classname){if(substr($classname,-6)=="Action"){include APP_PATH.'controllers/'.$classname.'.class.php';}elseif(substr($classname, -5)=="Model"){include APP_PATH.'models/'.$classname.'.class.php';}elseif($classname=="Smarty"){include SYSTEM_PATH.'smarty/Smarty.class.php';}else{include APP_PATH...