随笔 - 317, 文章 - 0, 评论 - 453, 阅读 - 114万
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

随笔分类 -  PHP

PHP相关技术
摘要:首先在要监控的页面添加JS如下<script>var dt1 = new Date();window.onbeforeunload = function(){ var dt2 = new Date(); var ms = dt2.getTime() - dt1.getTime(); var img = new Image(); img.src = 'log.php?stay_ms=' + ms;}</script>log.php 代码如下<?php$refer = '';if (isset($_SERVER['HTTP_RE 阅读全文

posted @ 2013-05-09 10:15 PHP-张工 阅读(3500) 评论(0) 推荐(0) 编辑

摘要:file_put_contents("log/log_" . date("Y-m-d") . ".txt", $log, FILE_APPEND); 阅读全文

posted @ 2013-05-09 09:42 PHP-张工 阅读(658) 评论(0) 推荐(0) 编辑

摘要:从 http://codeigniter.org.cn/ 代码中提取的userAgent解析使用方法:// 从 http://codeigniter.org.cn/ 代码中提取的userAgent解析include('user_agent.php');$user_agent = $_SERVER['HTTP_USER_AGENT'];$ua = new CI_User_agent($user_agent);echo $ua->platform() . '<br>';echo $ua->browser() . '&l 阅读全文

posted @ 2013-04-24 10:15 PHP-张工 阅读(9050) 评论(1) 推荐(1) 编辑

摘要:function getHtml($url, $charset='utf-8'){ $curl = curl_init(); //curl_setopt($curl, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:192.168.168.1', 'CLIENT-IP:192.168.168.1'));//IP curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_REFERER, ""); //来路 $user 阅读全文

posted @ 2013-04-11 11:31 PHP-张工 阅读(2895) 评论(0) 推荐(0) 编辑

摘要:PHP 中获取mysql的float字段,echo 输出后,小数部分为包含多个0.可使用 floatval($num) 将0舍去。如要保留小数位,可使用number_format($num, 2);number_format函数对超过指定位数的值,进行了四舍五入。如不想四舍五入,而保留所有小数。可使用如下方法:// 如仅想保留两位小数可用 number_format($num, 2);echo f('1001.334534', 2) . '<br>'; // 1001.334534echo f('-1001.000', 2) . &# 阅读全文

posted @ 2013-02-28 12:11 PHP-张工 阅读(1825) 评论(0) 推荐(0) 编辑

摘要:$format = 'The %2$s contains %1$04d monkeys! %s apples.';echo sprintf($format, 4, 'tree');// output: The tree contains 0004 monkeys! 4 apples.// number_format(数字, 保留小数位数, 小数分割符='.', 千分位分隔符=',');$num = 1234.567;echo number_format($num); // 1,235echo number_format($num, 阅读全文

posted @ 2013-02-27 10:45 PHP-张工 阅读(2898) 评论(0) 推荐(0) 编辑

摘要:网上关于PDO的资料很多。这里就不累赘了。这里我将PDO所有操作封装到一个类里方便操作。类代码如下:class DB { //pdo对象 public $con = NULL; function DB() { $this->con = new PDO("mysql:host=127.0.0.1;dbname=dbtest", "root", "xxx", array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES `utf8`', PDO::ATTR_PERSISTE 阅读全文

posted @ 2013-02-26 21:38 PHP-张工 阅读(677) 评论(0) 推荐(0) 编辑

摘要:关于smarty请参考:http://www.php100.com/manual/smarty/index.htmlIndex.phprequire('../libs/Smarty.class.php');$smarty = new Smarty;// 添加自定义调节器$smarty->registerPlugin("modifier", "e", "htmlspecialchars");$smarty->registerPlugin("modifier", "trim&quo 阅读全文

posted @ 2013-02-19 19:01 PHP-张工 阅读(832) 评论(0) 推荐(0) 编辑

摘要:在VS的扩展管理器里,添加【PHP Tools for Visual Studio】扩展就可以在VS里编辑PHP了。这个扩展能使VS支持PHP语法高亮,最重要的是支持智能提示。只可以我还没有找到破解版。但可试用21天。效果如下:再推荐几个好用的VS扩展【Indent Guides】效果如下:【Productivity Pover Tools】这个就不多说了。很好用。有园友已经介绍过了。http://www.cnblogs.com/hamson/archive/2013/02/16/productivity-power-tools-2012.htmlCtrl+Alt+]格式化代码很爽哦。 阅读全文

posted @ 2013-02-19 18:48 PHP-张工 阅读(15658) 评论(4) 推荐(0) 编辑

摘要:PHP 对客户端输入进行输入转义// 对 用户提交的数据 ' " \ 进行转义if ( get_magic_quotes_gpc() ){ function del_magic_quotes($value) { $value = is_array($value) ? array_map('del_magic_quotes', $value) : stripslashes($value); return $value; } $_POST = del_magic_quotes( $_POST ); $_GET = del_m... 阅读全文

posted @ 2013-02-19 18:31 PHP-张工 阅读(442) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示