【php图片等比例放大与缩小的方法举例】教程文章相关的互联网学习教程文章

PHPnow开启PHP扩展里openssl支持的方法

PHPnow 是 Win32 下绿色的 Apache + PHP + MySQL 环境套件包。简易安装、快速搭建支持虚拟主机的 PHP 环境。更多介绍《PHP服务套件 PHPnow1.5.6》及安装《PHPnow 快速搭建Apache+PHP+MySQL环境 》。下面将分享PHPnow开启PHP扩展里openssl支持的方法。  打开你集成包的文件夹,找到“/php-5.2.x-Win32/php-apache2handler.ini”这文件,随便用记事本打开,查找  ;extension=php_openssl.dll  将最前面的分号去掉,改成以下的代...

PhpDocumentor 2安装以及生成API文档的方法

官网地址:http://www.phpdoc.org/ 项目地址:https://github.com/phpDocumentor/phpDocumentor2phpDocumentor 2是一个可以 分析php源代码和注释块并生成文档的程序。基于phpdocumentor 1和javadoc启发而来,它持续创新的使用了一些新技术和支持php的新特性。phpDocumentor 2的特点: 兼容php5.3,全面支持命名空间和闭包等。 识别支持任何tag,以及一些追加的 (比如 @link). 更快的处理速度。 较 phpDocumentor 1在Zend...

PHP与MySQL开发中页面出现乱码的一种解决方法

一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的“天书”,其次是文件被以错误的编码打开,然后保存,比如一个文本文件原先是GB2312编码的,却以UTF-8编码打开再保存。要解决上述乱码问题,首先需要知道开发中哪些环节涉及到了编码: 1、文件编码:指的是页面文件(.html,.php等)本身是以何种编码来保存的。记事本和Dreamweaver在打开页面时候会自动识别...

ThinkPHP多表联合查询的常用方法

ThinkPHP中关联查询(即多表联合查询)可以使用 table() 方法或和join方法,具体使用如下例所示:1、原生查询示例:复制代码 代码如下:$Model = new Model(); $sql = ‘select a.id,a.title,b.content from think_test1 as a, think_test2 as b where a.id=b.id ‘.$map.‘ order by a.id ‘.$sort.‘ limit ‘.$p->firstRow.‘,‘.$p->listRows; $voList = $Model->query($sql);2、join()方法示例:复制代码 代码如下:$user = new...

php 数组方法总结--例子就是真理【代码】

//1 将key值大小替换 $arr = array(‘a‘ => 1, ‘b‘ => 2, ‘C‘ =>3, ‘D‘ => 4); $lower = array_change_key_case($arr, CASE_LOWER); $upper = array_change_key_case($arr, CASE_UPPER); //var_dump($lower); //var_dump($upper); //2 将数组分割为$size个数组,hasKay为是否保留原来的key值 $arr2 = array(‘name‘ => ‘lixueyao‘, ‘age‘ => 24, ‘sex‘ => ‘f‘); ...

PHP制作pdf文档方法【代码】【图】

原文:PHP制作pdf文档方法本篇博客是在看完 php+mysql web书以后自己的测试代码,虽然是测试代码,但不是简单的粘贴复制,为了学习thinkPHP框架,自己就用这个来做的,而且这本书已经有年头了。原书的代码中的方法,在查阅手册的时候,很多都已经弃用了,所以分享给大家还是有必要的。php制作pdf文档的方法有很多,我写的只是其中一种,大家有时间可以多看看。好了,进入正题准备工作:    1、php手册(在线php关于pdf地址: ht...

PHP读取xml方法介绍

一,什么是xml,xml有什么用途   XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极...

php采集内容中带有图片地址的远程图片并保存的方法

本文实例讲述了php采集内容中带有图片地址的远程图片并保存的方法。分享给大家供大家参考。具体实现方法如下:复制代码 代码如下:function my_file_get_contents($url, $timeout=30) { if ( function_exists(‘curl_init‘) ) { $ch = curl_init(); curl_setopt ($ch, curlopt_url, $url); curl_setopt ($ch, curlopt_returntransfer, 1); curl_setopt ($ch, curlopt_connecttimeout, $timeout); $file_conten...

ThinkPHP模板中使用<volist>嵌套超过三层时出错-解决方法

当循环到第四层时后使用foreach循环。可解决volist循环超过三层时报错问题<volist> <volist> <volist> <!--当循环超过三层时,再使用<volist></volist>就会报错,所以使用<foreach></foreach>--> <foreach name="a" iten="vo"> {$vo} </foreach> </volist> </volist></volist>本文出自 “记录点滴的小知识” 博客,请务必保留此出处http://anbaojia.blog.51cto.com/9...

phpcms v9 的表单向导功能的使用方法【代码】【图】

本文主要介绍phpcms v9的表单向导功能是如何使用的,并副多个案例讲解;先介绍一下v9 的表单向导如何使用表单向导做的很实用,生成一个表单,常用的是把它作为一个留言板,或者在招聘栏目作为一个供网友填写个人信息的应聘表。 对于表单,默认的模板放在./phpcms/templates/default/formguide/。文件夹里面有三个文件index.html前台的表单列表,show.html单个表单展示,show_js.html表单插件;表单作为一个功能性模块,往往是作为一个...

ThinkPHP远程调用模块的操作方法 URL 参数格式【代码】

* 远程调用模块的操作方法 URL 参数格式 [项目://][分组/]模块/操作 * @param string $url 调用地址 * @param string|array $vars 调用参数 支持字符串和数组 * @param string $layer 要调用的控制层名称 * @return mixed演示案例:http://www.yixingmuban.com/ function R($url,$vars=array(),$layer=‘‘) {$info = pathinfo($url);$action = $info[‘basename‘];$module = $info[‘dirname‘];$class = A($modul...

php 伪造ip以及url来路信息方法汇总

php 来路伪造第一种:php_curl开启方法:1、找到php.ini, 修改extension=php_curl.dll 把前面的分号去掉;2、把php_curl.dll, php5ts.dll, libeay32.dll, ssleay32.dll 复制到 windows/system32目录下 然后重启php的服务; 3、建test.php测试文件, 插入以下代码:复制代码 代码如下: <?php $ch = curl_init(); //初始化 curl_setopt($ch, CURLOPT_URL, http://www.example.com/search.asp?page=3&typeid=片名&keyword=建国大业); //你...

PHP 5.3和PHP 5.4出现FastCGI Error解决方法

不少童鞋在配置完PHP 5.3或者PHP 5.4网站源码后打开出错,提示复制代码 代码如下: FastCGI Error The FastCGI Handler was unable to process the request. Error Details:Error Number: 14001 (0x800736b1). Error Description: óéóúó|ó?3ìDò????2??yè·£?ó|ó?3ìDò?′?ü???ˉ?£??D?°2×°ó|ó?3ìDò?é?ü?á?à?y?a???êìa?£ HTTP Error 500 - Server Error. Internet Information Services (IIS)也有不少客户出现这个问题,其实很好解决...

PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法

本文实例讲述了PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法。分享给大家供大家参考。具体分析如下:PHP 连接 MSSQL 的新手经常遇到这个问题:数据库里面的 nvarchar 字段中数据一切正常,但是用 PHP 查询出来却发现长度只有 255,我们都知道,在 MySQL 里面 varchar 的长度只有 255,但是 MSSQL 却不是,不会是 PHP 将 nvarchar 按照 MySQL 的 varchar 处理了吧.本文给出了解决方法:复制代码 代码如下:select cast(目标字段 as...

PHP正则的Unknown Modifier错误解决方法

如下正则:$a=‘2<span><nobr>tóng<span class="h">dòng</span></nobr><br>垌</span>3‘; echo preg_replace(‘/<span class="h">[^<]*?</span>/‘,‘‘,$a);会提示:Warning: preg_replace(): Unknown modifier ‘p‘ in E:\phpLearn\test.php on line 12原因是: 在正则模式中,用/做定界符,但正则中也含有/,因此会出现此错误,PHP误当后面的一个</span>中的斜杠是结束的定界符。解决办法:1、加一个转义符:echo preg_replace(...