标签归档:php函数

php模拟reffer破解防止盗用图片

当我们需要调用其他网站图片的时候,其他网站的图片往往显示一个不显示,但是单独放在浏览器访问,却又可以。 php模拟reffer破解防止盗用图片 <?php error_reporting(0);   $HOST = "java-er.com";     require ‘class/db.php’; header("Content-type: image/png");   $id = $_GET["id"]; $sql = "select * from blog where id=$id"; $row = $db->queryRow($sql); $url = $row["url"]; //读出来的URL为http://www.sina.com.cn/aaad.html 一会充当reffer   $imgurl = $_GET["url"];   //提取图片domain … 继续阅读

发表在 PHP | 标签为 , , , | 留下评论

php构造函数

构造函数在C++ java里的应用及其普遍,今天好好研究了一下php的构造函数和析构函数 构造函数和析构函数 构造函数 void __construct ([ mixed $args [, $… ]] ) PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 Note: 如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::__construct()。如果子类没有定义构造函数则会如同一个普通的类方法一样从父类继承(假如没有被定义为 private 的话)。 Example #1 使用新标准的构造函数 <?php class BaseClass { //我是一个父亲的构造函数 function __construct() { print "In BaseClass constructor<br>"; } }   //我是一个孩子类 … 继续阅读

发表在 PHP | 标签为 , , , | 留下评论

thinkphp深入学习小笔记2

前期背景条件 项目根目录为 http://localhost/site/ 新建的模块叫home 我们在IndexController.php里有个add函数 public function add(){ //$this->show(‘<style type="text/css">*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: "微软雅黑"; color: #333;font-size:24px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.8em; font-size: 36px }</style><div … 继续阅读

发表在 PHP | 标签为 , , | 2 条评论

php 获取一定范围内的几个不重复随机数

生成一定范围内不重复随机数 $numbers = range (0,1000); //将1000以内的数字排成数组 shuffle ($numbers); //打乱顺序 $result = array_slice($numbers,0,100); // 截取100个。   print_r($result); 生成一定范围内单独个一个随机数 function rand_number ($min, $max) { return sprintf("%".strlen($max)."d", mt_rand($min,$max)); }   echo rand_number(0,200); echo ‘<br>’;

发表在 PHP | 标签为 , , | 留下评论

php的数组和stdClass互相转化

将一个stdClass对象转化为数组 php的stdClass相当于一个Object function object_to_array($obj) { $_arr = is_object($obj) ? get_object_vars($obj) : $obj; foreach ($_arr as $key => $val) { $val = (is_array($val) || is_object($val)) ? object_to_array($val) : $val; $arr[$key] = $val; } return $arr; } 将一个数组转化为stdClass function array_to_object($arr){   $object … 继续阅读

发表在 PHP | 标签为 , , | 留下评论

php删除文件夹及文件夹下所有文件

function deldir($dir) { //先删除目录下的文件: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else { deldir($fullpath); } } }   closedir($dh); //删除当前文件夹: if(rmdir($dir)) { return true; } else { return false; } }   很好的小函数,记录在此。

发表在 PHP | 标签为 , , | 留下评论

php不常用,却很实用的6个字符串函数

拆分字符串 $txt="a,b,c,d,e,f"; $arr = implode(",", $txt); 计算单词数量 $article = "my name is yuexiaosheng 我的名字 叫月小升"; $count = str_word_count($article); // $c = 4 echo $count; 此方法仅仅为英文单词好用。做英文系统的童鞋很有用 删除所有HTML标签 不多说了。有人在你的评论框里乱发HTML标签,来,用这个收拾他。 $html = "<div>我们的亚洲</div><div>山石高望那个头</div>"; $text = strip_tags($html, ""); echo $text; 计算字符相等 如果实在看不出来这玩意和等于号有什么区别,请看e后面那个小小的空格。 $pwd = … 继续阅读

发表在 PHP | 标签为 , | 一条评论