
php小知识点
文章平均质量分 51
Yi_gg
这个作者很懒,什么都没留下…
展开
-
php获取用户IP
function get_client_ip() { if ($_SERVER['REMOTE_ADDR']) { $cip = $_SERVER['REMOTE_ADDR']; } elseif (getenv("REMOTE_ADDR")) { $cip = getenv("REMOTE_ADDR"); } elseif (getenv("HTTP_CLIENT_IP")) { $cip =原创 2013-03-19 11:08:50 · 467 阅读 · 0 评论 -
MYSQL 日期函数大全
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK转载 2014-04-24 16:30:39 · 463 阅读 · 0 评论 -
curl 参数
CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值。CURLOPT_HEADER: 如果你想把一个头包含在输出中,设置这个选项为一个非零值。CURLOPT_NOPROGRESS: 如果你不会PHP为CURL传输显示一个进程条,设置这原创 2014-04-18 16:56:24 · 426 阅读 · 0 评论 -
php从服务器下载文件
/*function file_get($url){ ob_start(); $ch = curl_init(); curl_setopt($ch, CURLOPT_COOKIEJAR, "/cookie.txt"); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.转载 2014-04-22 09:17:42 · 1061 阅读 · 0 评论 -
php获取环境是否安装zend optimizer
if (extension_loaded('Zend Optimizer') || extension_loaded('Zend Guard Loader') || get_cfg_var("zend_extension")||get_cfg_var("zend_optimizer.optimization_level")||get_cfg_var("zend_extension_manager.原创 2014-03-26 11:48:38 · 688 阅读 · 0 评论 -
dedecms 栏目添加缩略图
涉及到文件: dede/catalog_add.php dede/catalog_edit.php dede/templets/catalog_add.htm dede/templets/catalog_edit.htm 打开dede/catalog_add.php查找原创 2014-04-16 11:40:39 · 499 阅读 · 0 评论 -
unity3d 和 php交互
实现形式是通过unity3d以表单形式发送数据到网页,如有个页面叫www.xxx.com/index.php在unity3d中这样写var form = newWWWForm();//定义一个网页表单form.AddField( "myform_action", "Action1" );//添加一个表单字段名称为myform_action内容是Action1原创 2013-12-05 11:02:26 · 1612 阅读 · 0 评论 -
在网页中交互unity3d
1、在unity3d中调用网页js函数 如果在html中有脚本函数,则在unity3d中我们可以使用Application.ExternalCall调用js函数,改方法只适合在web3D环境下使用。该方法支持基本类型的传递和数组传递,任何类型都会转换成字符串类型使用。例子代码 Application.ExternalCall("SayHello",原创 2013-12-05 11:19:00 · 2029 阅读 · 0 评论 -
PHP_ThinkPHP使用phpExcel实现Excel数据的导出
在实习的时候,接到一个任务要求将用户搜索出来的记录导出到excel,并保存在客户端,在网上找到了PHPExcel,用了一下,感觉很强大,基本上可以设置excel的所有样式。而我也只是用到了里面的很少的功能,就是导出。在贴出代码之前首先说明一下,设置路径是非常关键的,thinkphp和php设置路径的差别比较大,一定要多注意,不过我是现在php上测试的,然后再thinkphp框架下移植,公司转载 2013-05-24 23:30:20 · 798 阅读 · 0 评论 -
PHP实现文件上传功能
文件上传功能在web开发中是很常见的功能,aopli在实习的时候也越到这样的问题,但是之前都是用asp和jsp开发的,asp和jsp实现文件上传是比较麻烦的,但是在php中感觉比较简单。下面就简单的介绍下代码:先说明,我实现的是上传xls文件,可以根据自己的需要来更改,首先就是在表单上添加enctype="multipart/form-data",我想这个问题,我应该不用再重复了,然后添加转载 2013-05-24 23:28:57 · 629 阅读 · 0 评论 -
ThinkPHP使用phpExcel实现Excel数据的导入导出
很多文章都有提到关于使用phpExcel实现Excel数据的导入导出,大部分文章都差不多,或者就是转载的,都会出现一些问题,下面是本人研究phpExcel的使用例程总结出来的使用方法,接下来直接进入正题。首先先说一下,本人的这段例程是使用在Thinkphp的开发框架上,要是使用在其他框架也是同样的方法,很多人可能不能正确的实现Excel的导入导出,问题基本上都是phpExcel的核心类引用原创 2013-05-24 23:32:17 · 817 阅读 · 0 评论 -
smarty里面如何调用自定义函数
如一个函数的原型为function set($p1,$p2,$p3)在smarty模版里就可以这样直接调用$p1即你将传入进来的第一个参数,set为函数名,然后是第二个参数,第三个参数,同理。。。。如果没参数$p1可以用“”代替再一个就是在foreach 里的from赋上一个函数可以这样写如果无参数,即以上方法可以直接调用,无需什么注册之类的过程原创 2013-03-21 23:59:43 · 908 阅读 · 0 评论 -
php判断一个字符串是否被包含在另一个字符串中
strpos($a,$b), 如果$a中包含字符串$b,则返回起始位置,否则返回flase,即可以这样判断$strpos($a,$b)>=0 即存在,否则不存在原创 2013-03-20 22:40:48 · 1037 阅读 · 0 评论 -
php获取用户操作系统
function os(){ $os = $_SERVER['HTTP_USER_AGENT']; if(preg_match('/NT\s5\.1/',$os)){ $os = "Windows XP"; }elseif(preg_match('/NT\s6\.0/',$os)){ $os = "Windows Vista \ server 2原创 2013-03-19 11:05:57 · 1634 阅读 · 0 评论 -
php解码escape
function unescape($str){ $ret = ''; $len = strlen($str); for ($i = 0; $i < $len; $i++){ if ($str[$i] == '%' && $str[$i+1] == 'u'){ $val = hexdec(substr($str, $i+2, 4)); if ($va原创 2013-03-19 11:10:39 · 620 阅读 · 0 评论 -
php获取用户浏览器版本
function brower(){ $brower = $_SERVER['HTTP_USER_AGENT']; if(preg_match('/360SE/',$brower)){ $brower = "360se"; }elseif(preg_match('/Maxthon/',$brower)){ $brower ="Maxtho原创 2013-03-19 11:05:05 · 549 阅读 · 0 评论 -
dede调用三级栏目及文章
{dede:channelarclist} 省级标题:{dede:field name='name'/} {dede:channel type='son'} 市级标题:[field:name/] {dede:arclist} 该市文章{field:title/} {/dede:arclist} {/dede:channel} {/dede:channelarcli转载 2014-07-25 12:02:55 · 566 阅读 · 0 评论