<ul><volist name="data" id="arr" key="k" mod="2"><eq name="mod" value="0"><li>{$k}...{$arr.id}---{$arr.user}---{$arr.email}</li></eq></volist> </ul>取出的值是:1...1---路飞---lufei@qq.com3...3---蜡笔乖欣---222@qq.com5...53---heh21033---fff@qq.com7...65---小心---xiaoxin@qq.com9...74---aa73f80eb8608a88a135---11...76---_呵呵3994---heh@qq.com13...78---5e36941b3d856737e815---xixi@qq.com为什么取出的值是...
GET 数据请求<span style="font-size:18px;">$url = "http://www.xxxx.com?user=111"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); $out = curl_exec($ch); curl_close($ch); $obj = json_decode($out); print $obj;</span>POST 数据发送<span style="font-size:18px;">$url = "http://www.xxxx.com?user=111"; $post_data = "s...
foreach ($array as $key => $value)foreach 仅能用于数组,每次循环中,当前单元的键名也会在每次循环中被赋给变量 $key。当前单元的值被赋给 $value 并且数组内部的指针向前移一步。<?php$arr=array(0=>"你好",1=>"世界",2=>"朋友");//var_dump($arr);foreach ($arr as $key=>$vol){echo "这个是键值对".$key."的结果----".$vol."<br/>";}?>原文:http://duai2010.blog.51cto.com/1591629/1707339
$_FILES:经由 HTTP POST 文件上传而提交至脚本的变量,类似于旧数组$HTTP_POST_FILES 数组(依然有效,但反对使用)详细信息可参阅 POST方法上传$_FILES数组内容如下:$_FILES[‘myFile‘][‘name‘] 客户端文件的原名称 $_FILES[‘myFile‘][‘type‘] 文件的 MIME类型,需要浏览器提供该信息的支持,例如"image/gif" $_FILES[‘myFile‘][‘size‘] 已上传文件的大小,单位为字节 $_FILES[‘myFile‘][‘tm...
设置Cookie时要把一个json整体放入Cookie而不是单独放入,影响效率。var Cookies = {}; /** * 设置Cookies */ var Cookies = {}; /** * 设置Cookies */ Cookies.set = function(name, value,hours){ var argv = arguments; var argc = arguments.length; var ms = hours * 3600 * 1000; date.setTime(date.getTime() + ms); var expires=date.to...
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别 “PHP_SELF” 当前正在执行脚本的文件名,与 document root 相关。举例来说,在 URL 地址为 http://www.jb51.net/test.php/foo.bar 的脚本中使用 $_SERVER[‘PHP_SELF‘] 将会得到 /test.php/foo.bar 这个结果。__FILE__ 常量包含当前(例如包含)文件的绝对路径和文件名。 “SCRIPT_NAME” 包含当前脚本的路径。这在页面需要指向自己时非常有用。__FILE__ 包含当前文...
刚接触到题的时候,我也没有考虑到Iterator模式,试了几个一般想法,失败以后。。。。就直接去翻看了foreach的源码实现,期望发现foreach处理对象的时候是否有什么特殊性,可以做为突破口。跟踪了半天以后发现了核心逻辑中的一个奇怪的switch:复制代码 代码如下:switch (zend_iterator_unwrap(array, &iter TSRMLS_CC)) { default: case ZEND_ITER_INVALID: ..... break case ZE...
当你在php类中,写一个构造方法时,记得,一定要用__这是两个下划线,而不是一个。。。。。。。。。。<?php class Car {// function _construct() {// print "调用了么";// }// function __construct() {// print "构造函数被调用";// }function __construct() {print "我了个大擦";}}//初始化对象$car = new Car(); //实例化时会调用构造函数?> 原文:http://www.cnblogs.com/tumio/p/4576899.html
或是,PHP的设计本身就避免直接查看文件内容的情况? 从安全角度考虑,这个系统级的文件应该做什么保护措施? 网友完善的答案 经调研,得出以下常用方法: 1 在程序中定义一个标识变量 复制代码 代码如下:define(‘IN_SYS‘, TRUE); 2 在config.php中获取这变量 复制代码 代码如下:if(!defined(‘IN_SYS‘)) { exit(‘禁止访问‘); } 原文:http://www.jb51.net/article/30748.htm
一:目录操作 首先介绍的是一个从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出: 复制代码 代码如下: <?php $base_dir = "filelist/"; $fso = opendir($base_dir); echo $base_dir."<hr/>" ; while($flist=readdir($fso)){ echo $flist."<br/>" ; } closedir($fso) ?> 这是讲返回文件目录下面的文件已经目录的程序(0文件将返回false). ...
在php中我们经常用到curl拓展来进行模拟post、get请求,下面就来具体说说怎么模拟:一、首先模拟post请求:function http_post_data($url, $query_data,$timeout=30) { if(is_array($query_data)){ $post_str = http_build_query($query_data); //变成 a=1&b=2形式 会进行urlencode()转换 }$curl = curl_init(); // 初始化curlcurl_setopt($curl, CURLOPT_URL, $url);curl_setopt(...
前台页面:两种写法都可以:(1)// var ajaxurl = "{:U(‘Index/postDomain?ajax=1‘)}"; // 这样写也行 $.ajax({ // url: "/index.php/Home/Index/postDomain/ajax/1" , // 这样写也行 // url: ajaxurl , url: "{:U(‘Index/postDomain?ajax=1‘)}" , data: {‘url‘:url,‘contact‘:contact}, type: "get", dataT...
IP转换成整型存储是数据库优化一大趋势,不少人目前存储IP时还在使用字符串类型存储,字符串索引比整型索引消耗资源很多,特别是表中数据量大的时候,以及求查询某一个ip段的数据,今天说的ip是指ip4,ip6不在本文范围内。系统函数ip2long与long2ip PHP中有内置函数ip2long可以将ip地址转换整型。复制代码 代码如下: $ip = ‘210.110.11.49‘; echo ip2long($ip); 输出:复制代码 代码如下: -764540111 输出的整型有负号是因为我们...
在javascript中,要判断字符串是中文是很简单的。比如: 复制代码 代码如下:var str = "php编程"; if (/^[\u4e00-\u9fa5]+$/.test(str)) { alert("该字符串全部是中文"); } else { alert("该字符串不全部是中文"); } 想当然的,在php中来判断字符串是否为中文,就会沿袭这个思路: 复制代码 代码如下:<?php $str = "php编程"; if (preg_match("/^[\u4e00-\u9fa5]+$/",$str)) { print("该字符串全部是中文"); } else { print("该字符...
call_user_func() 和 call_user_func_array(),通过传入字符串函数,可以调用自定义函数,并且支持引用,都允许用户调用自定义函数并传入一定的参数:1、mixed call_user_func ( callable $callback [, mixed $parameter [, mixed $... ]] ) 第一个参数为自定义函数名称,后面的参数为函数的参数,返回值为自定义函数的结果。function say($word) {echo$word; } call_user_func(‘say‘, ‘hello world‘); //输出 //hello wor...