【php加水印、缩略图的实现代码(1/2)_PHP教程】教程文章相关的互联网学习教程文章

php学习之简单计算器实现代码_PHP教程【图】

代码如下: PHP实现简单计算器 //单路分支 if(isset($_GET["sub"])) { $num1=true;//数字1是否为空标记 $num2=true;//数字2是否为空标记 $numa=true;//数字1是否为数字 $numb=true;//数字2是否位数字 $message=""; //判断数字1是否为空 if($_GET["num1"]=="") { $num1=false; $message.="第一个数不能为空"; } //判断数字1是否为数字 if(!is_numeric($_GET["num1"])) { $numa=false; $message.="第一个数不是数字"; } //判断数字...

php下通过curl抓取yahooboss搜索结果的实现代码_PHP教程

1.编写curl类,进行网页内容抓取 代码如下:class CurlUtil { private $curl; private $timeout = 10; /** * 初始化curl对象 */ public function __construct() { $this->curl = curl_init(); curl_setopt($this->curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($this->curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"); curl_setopt($this->curl, CURLOPT_HEADER, false); //设定是否显示头...

php学习之流程控制实现代码_PHP教程

代码如下:/* * 流程控制 * * 一、顺序结构 * 二、分支结构--条件结构--选择结构 * 1.单路分支 * //条件bool,true或false,> * if(条件) * 执行下面一条语句 * if(条件) * { * 代码段; * 代码段; * } * * 2.双路分支 * 使用else从句 * * if(条件) * 执行一条语句 * else * 执行一条语句 * if(条件){ * 一条或多条代码 * }else{ * 一条或多条代码 * } * * 3.多路分支 * 可以使用 if else if 和 switch case * //这是一种互斥的关系 * ...

php获取后台Job管理的实现代码_PHP教程

代码如下:<?php defined(SYSPATH) OR die(No direct access allowed.); class Controller_Jobs extends Controller_Base{ public function before(){ parent::before(); if(Request::$protocol != "cli"){ die("Only cli allowed!\n"); } } public function after(){ parent::after(); //do some cleaning tasks } private function _execJobCommand($joburi,$paras){ $php_exec = Kohana::config("picsou.php_exec"); $php_index ...

php学习笔记数组遍历实现代码_PHP教程

代码如下:/* 数组的遍历 * * 1.使用for语句循环遍历数组 * 1.其他语言(只有这一种方式) * 2.PHP中这种方式不是首选的方式 * 3.数组必须是索引数组,而且下标必须是连续的。 * (索引数组下标可以不连续,数组还有关联数组,这两种不能遍历) * * 2.使用foreach语句循环遍历数组 * foreacho(数组变量 as 变量值){ * //循环体 * } * 1.循环次数由数组的元素个数决定 * 2.每一次循环都会将数组中的元素分别赋值给后面变量 * * foreach(数组...

PHP中遍历stdclassobject的实现代码_PHP教程

需要操作的数据: 代码如下:$test =Array ( [0] => stdClass Object ( [tags] => 最快的车,Bloodhound,SSC [id] => 48326888 ) ) 从网上查到的方法是 用get_object_vars 把类类型转换成数组 然后在用 foreach 遍历即可 $array = get_object_vars($test); http://www.bkjia.com/PHPjc/323548.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/323548.htmlTechArticle需要操作的数据: 代码如下:$test =Array ( [0] = stdClass O...

php中转义mysql语句的实现代码_PHP教程

你总不可能对每一个这样的特殊字符都人工进行转义,何况你通常处理的都是表单自动提交的内容。 所以,应该使用mysql_real_escape_string函数: mysql_real_escape_string — 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集。 但是注意:该函数并不转义 % 和 _。另外,最好不要对整条sql语句使用该函数,而是只转义传入sql语句的字符串参数,否则会发生意想不到的结果。 脚本举例: 代码如下:$item = "Zak's ...

PHP读取网页文件内容的实现代码(fopen,curl等)_PHP教程

1.fopen实现代码: 代码如下:$handle = fopen ("http://www.example.com/", "rb"); $contents = ""; while (!feof($handle)) { $contents .= fread($handle, 8192); } fclose($handle); ?> 代码如下:// 对 PHP 5 及更高版本 $handle = fopen("http://www.example.com/", "rb"); $contents = stream_get_contents($handle); fclose($handle); ?> 2.curl实现代码: 代码如下:function _url($Date){ $ch = curl_init(); $timeout = 5...

PHP获取MySQL数据库里所有表的实现代码_PHP教程

代码如下:function list_tables($database) { $rs = mysql_list_tables($database); $tables = array(); while ($row = mysql_fetch_row($rs)) { $tables[] = $row[0]; } mysql_free_result($rs); return $tables; } 但由于mysql_list_tables方法已经过时,运行以上程序时会给出方法过时的提示信息,如下: 代码如下:Deprecated: Function mysql_list_tables() is deprecated in … on line xxx 一个处理办法是在php.ini中设置e...

php中批量替换文件名的实现代码_PHP教程

代码如下 代码如下:$dir = D:\Program Files\resource\application\Skin\PNG\\;//注意这里的路径,最后要加两个\,第一个表示转意,但是这样容易遇到其他特定转义,还要仔细判断,可以写为如下方式 $dir = D:/Program Files/resource/application/Skin/PNG/;//写成这样的路径,就不用担心转义问题了。最后面的/不要漏写 if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if ($file != "." && $file != ".....

php模拟socket一次连接,多次发送数据的实现代码_PHP教程

代码如下://post.php function Post($host,$port) { //$host="127.0.0.1"; //建立连接 $conn = fsockopen($host,$port); if (!$conn) { die("Con error"); } //循环发送5次数据 // for($i = 0;$i{ $data="user_name=admin".$i; WriteData($conn,$host,$data); echo $i.""; } fclose($conn); } function WriteData($conn,$host,$data) { $header = "POST /test.php HTTP/1.1\r\n"; $header.= "Host : {$host}\r\n"; $header.= "Cont...

PHP在特殊字符前加斜杠的实现代码_PHP教程

代码如下:$zongzi = "asdfasdf(asdfasdf?asfdadsf)"; echo $zongzi = quotemeta($zongzi); echo ""; $zongzi = stripslashes($zongzi); echo $zongzi; ?> PHP quotemeta() 函数 定义和用法 quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠。 这些预定义字符是: 句号 (.) 反斜杠 (\) 加号 (+) 星号 (*) 问号 (?) 方括号 ([]) 脱字符号 (^) 美元符号 ($) 圆括号 (()) 语法 quotemeta(string) 参数 描述string 必需。规定要...

过滤掉PHP数组中的重复值的实现代码_PHP教程

代码如下:$arrF = array(); $arrS = array(); $intTotal = 100; $intRand = 10; for($i=0; $i { $arrF[] = rand(1, $intRand); $arrS[] = rand(1, $intRand); } $arrT = array_merge($arrF, $arrS); $arrRF = array(); $intStart = time(); foreach($arrT as $v) { if(in_array($v, $arrRF)) { continue; } else { $arrRF[] = $v; } } $intEnd = time(); $intTime = $intEnd-$intStart; echo "With Continue,Spend time:$intTime";...

使用ThinkPHP自带的Http类下载远程图片到本地的实现代码_PHP教程

Http类在目录ThinkPHP/Lib/ORG/Net下面。接下来看看是如何调用的。 代码如下:import("Com.Buyback.QueryAmazon"); import("ORG.Net.Http"); class Image { public static function getImage($isbn) { $bookInformModel = D("bookinform"); $result = $bookInformModel->where("isbn='$isbn'")->select(); if($result[0]['image'] == ""){ $data['inform_id'] = $result[0]['inform_id']; $remoteUrl = QueryAmazon::getImage($isb...

PHP验证码的实现代码_PHP教程【图】

生成验证码图片,还有变量 $_SESSION[check_pic]。 代码如下:session_start(); for($i=0; $i$rand.= dechex(rand(1,15)); } $_SESSION[check_pic]=$rand; //echo $_SESSION[check_pic]; // 设置图片大小 $im = imagecreatetruecolor(100,30); // 设置颜色 $bg=imagecolorallocate($im,0,0,0); $te=imagecolorallocate($im,255,255,255); // 把字符串写在图像左上角 imagestring($im,rand(5,6),rand(25,30),5,$rand,$te); // 输出图...