-
cmd运行php步骤
所属栏目:[PHP教程] 日期:2022-07-08 热度:154
打开 命令提示符 cmd.exe E:wampbinphpphp5.2.6php.exe a.php 11 11是传参数 你可以将 a.php 改成你的文件名, 注意目录结构 我这里直接使用 a.php 是因为 a.php 与 php.exe 是在同一个目录下 为了方便, 你也可以把 php 的安装目录加到环境变量 PATH 中 (右[详细]
-
细解PHP会话存储方式
所属栏目:[PHP教程] 日期:2022-07-08 热度:137
先确认会话是否自动开启还是需要通过session_start()来手动开启: ; 指定会话模块是否在请求开始时自动启动一个会话。默认为 0(不启动) ; Initialize session on request startup. ; http://php.net/session.auto-start session.auto_start = 0 ; 指定是否[详细]
-
PHP正则表达式基本函数介绍
所属栏目:[PHP教程] 日期:2022-07-08 热度:178
在PHP正则表达式中需要转义的字符如下: $^*()+={}[]|/:.? 注意:perl风格中表达式要求以/开始和结尾,如:/food/ 表匹配字符 food perl修饰符如下: i 完成不区分大小写的搜索 g 查找所有出现(all occurrences,完成全局搜索) m 将一个字符串视为多行(m就[详细]
-
PHP使用PDO连接Access的方法介绍
所属栏目:[PHP教程] 日期:2022-07-08 热度:65
try{ $db = new PDO(odbc:driver={microsoft access driver (*.mdb)};dbq=.getcwd().#db.mdb); } 连接成功!如果没有,请确认PDO扩展已安装,打开php.ini,查看有没有这么一句:extension=php_pdo_odbc.dll 没有的话自行添加,可以调用phpinfo()查看扩展有[详细]
-
PHP用CURL虚造IP和来源
所属栏目:[PHP教程] 日期:2022-07-08 热度:175
来源ip,,,1.php 请求 2.php 。 1.php代码如下: function getClientIp() { if (!empty($_SERVER[HTTP_CLIENT_IP])) $ip = $_SERVER[HTTP_CLIENT_IP]; else if (!empty($_SERVER[HTTP_X_FORWARDED_FOR])) $ip = $_SERVER[HTTP_X_FORWARDED_FOR]; else if[详细]
-
在网站建设中PHP的编程8种常见文件操作
所属栏目:[PHP教程] 日期:2022-07-08 热度:85
文件和目录的操作 PHP处理本地服务器上的文件和目录是非常方便的,但有时候会出现权限和路径相关的问题 1.打开文件 resource fopen ( string filename, string mode [, bool use_include_path [, resource zcontext]] ) $handle = fopen(filename,mode)//[详细]
-
PHP递归调用的小窍门讲解
所属栏目:[PHP教程] 日期:2022-07-08 热度:120
在PHP的实际编码中,当我们需要实现多元数组替换功能时,就会遇到PHP递归调用。那么具体的使用方式是怎样的呢?下面我们将通过一段代码示例来具体分析一下实现这以功能的方法。 PHP递归调用实现多元数组替换功能代码示例: ?php $arr = array(array( 小刚,[详细]
-
php页面跳转代码 输入网址跳转至你定义的页面
所属栏目:[PHP教程] 日期:2022-07-08 热度:66
代码很简单,涉及到header函数的使用,代码如下 复制代码 代码如下:www.CuoXIn.com ?php if (!empty($_SERVER[HTTPS]) (on == $_SERVER[HTTPS])) { $uri = https://; header(Location: .$uri./demo/); exit; ? 代码解释 :我先判断一下你是否开启了https,[详细]
-
在PHP中的函数应用详细解析
所属栏目:[PHP教程] 日期:2022-07-08 热度:56
在 php 中,允许程序设计者将常用的流程或者变量等元件,组织成一个固定的格式。也就是说用户可以自行组合函数或者是类。 php 中的函数 (function) 和 c 语言一样,包括有返回值及无返回值,不像 pascal 分成函数 (function) 和程序 (procedure) 那么复杂[详细]
-
PHP展示当前在线用户
所属栏目:[PHP教程] 日期:2022-07-08 热度:78
如何利用PHP会话显示出当前在线的用户,在PHP中session的用法。 PHP中的session默认情况下是使用客户端的Cookie。当客户端的Cookie被禁用时,会自动通过Query_String来传递。 Php处理会话的函数一共有11个,我们详细介绍一下将要用到几个函数。 1、 sessio[详细]
-
PHP4.3.10以下版本出现重大漏洞
所属栏目:[PHP教程] 日期:2022-07-08 热度:57
不受影响系统: PHP 5.0.3 PHP 4.3.10 描述:PHP存在输入验证漏洞,远程攻击者可以利用这个漏洞读取系统文件内容及进行目录遍历攻击。 问题一是addslashes()存在问题,addslashes()用于过滤用户输入,在magic_quotes_gpc设置on时,将对每个输入执行addslas[详细]
-
PHP教程分享PHP处理网页表单
所属栏目:[PHP教程] 日期:2022-07-08 热度:167
PHP _GET 和 _POST变量是用来获取表单中的信息的,比如用户输入的信息。 PHP表单操作 在我们处理HTML表单和PHP表单时,我们要记住的重要一点是:HTML页面中的任何一个表单元素都可以自动的用于PHP脚本: 表单举例: html bodyform action=welcome.php meth[详细]
-
PHP有关cookie和session的分析
所属栏目:[PHP教程] 日期:2022-07-08 热度:88
PHP关于cookie和session的分析 1 PHP的Session session使用过期时间设为0的cookie,并且将一个称为session ID的唯一标识符(一长串字符串),在服务器端同步生成一些session文件(可以自己定义session的保存类型),与用户机关联起来.web应用程序存贮与这些sessio[详细]
-
PHP中isset和empty函数的差别
所属栏目:[PHP教程] 日期:2022-07-08 热度:128
PHPisset和empty函数的区别 1 ? php error_reporting(E_ALL); 2 echo B未定义var/bBr ; 3 echo isset测试:Br ; 4 if ( isset ( var )) 5 { 6 echo 变量var存在!Br ; 7 } 8 9 10 echo empty测试:Br ; 11 if ( empty ( var )){ 12 echo 变量var的值为空Br ;[详细]
-
PHP上传自动生成缩略图及水印类含代码介绍
所属栏目:[PHP教程] 日期:2022-07-08 热度:65
思路很大一部分是原创的,但也有一些是COPY网络的,写得不够规范,还请各位大大不要见笑,同时给小弟些意见。 开始第一步: 创建文件夹,布局: annex:附件(该目录下存放上传的原图片) | smallimg:存放缩略图片 | mark:存放水印图片 include:存放类[详细]
-
PHP新手教程如何获得PHP相关资料?
所属栏目:[PHP教程] 日期:2022-07-08 热度:106
PHP入门教程:如何获得PHP相关资料? 1. 我在哪儿能得到php? 2. 有预编译的二进制版本吗? 3. 我在哪儿能得到可选的php扩展库 ? 4. 我怎样做才能使这些库运作起来? 5. 我在我的windows上用cvs得到最新版本的php源代码, 我怎样编译它? 6. 我在哪儿能找到 bro[详细]
-
一个容易的PHP邮件发送类
所属栏目:[PHP教程] 日期:2022-07-08 热度:129
需要用PHP发送邮件,不想要phpmailer那么复杂,找来找去,总算找到了一个好用的,分享出来,代码如下. PHP邮件发送类,一共包含两个文件. sent_mail.php ?php require_once (email.class.php); //########################################## $smtpserver = smtp[详细]
-
PHP计算页面执行时长
所属栏目:[PHP教程] 日期:2022-07-08 热度:92
做PHP开发的时候,想要测试一个函数或一段代码的执行速度,该如何实现呢? 下面提供一个用于计算php代码执行时间的类,供大家使用. PHP计算页面执行时间类程序代码如下: ?php /** * 用来测试一个函数或一段代码的执行速度 * @author MarcoFly 错新网 www.CuoXI[详细]
-
解析PHP 开发中的中文编码问题
所属栏目:[PHP教程] 日期:2022-07-08 热度:148
PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码[详细]
-
揭秘PHP动态网站开发中常用的8个小技巧
所属栏目:[PHP教程] 日期:2022-07-08 热度:118
本文总结了PHP日常开发中常用的8个小技巧。 PHP批最取得checkbox的值 1、命名 input type=checkbox name=checkbox[] value=dwmyrow[banzhu] / 2、使用 当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则 if(! empty(_POST[checkbox])) { exp[详细]
-
PHP和JS实现普通HTTP上安全地传输密码
所属栏目:[PHP教程] 日期:2022-07-08 热度:83
PHP和JS实现普通HTTP上安全地传输密码 1、理论 在普通HTTP上,一般表单中的密码都是以明文方式传到服务器进行处理的。这无疑给了坏人以可乘之机!这里我们就说说怎么传输密码才是安全的!与其传输密码本身,到不如传输其加密后的形式。MD5是个不错的选择。[详细]
-
如何实现给上传图片加水印
所属栏目:[PHP教程] 日期:2022-07-08 热度:103
用PHP给上传图片加水印的程序是通过判断文件类型建立图形,然后把其复制到原建立的图形上,填充并建立rectangle,以备写入imagestring()或是原已经定好的图像程序当中判断水印类型:一是字符串,另是增加一个图形对象在上面。如果你对PHP的GD库比较熟悉,[详细]
-
PHP技巧PHP中密码加密函数
所属栏目:[PHP教程] 日期:2022-07-08 热度:150
function ChangeMsg(msgu,msgp) { if(msgu!= msgp!=) { delmsg = md5(msgu); rname = substr(delmsg,5,1).,.substr(delmsg,7,1).,.substr(delmsg,15,1).,.substr(delmsg,17,1); rnamearray = explode(,,rname); rpass = md5(msgp); r_msg = str_replace(rn[详细]
-
PHP生成缩略图失真不清晰的解决方法
所属栏目:[PHP教程] 日期:2022-07-08 热度:112
PHP生成缩略图失真/不清晰的解决方法 1.用imagecreatetruecolor和imageCopyreSampled函数分别取代imagecreate和imagecopyresized 2.给imagejpeg的第三个参数带上100(例:imagejpeg($ni,$toFile,100)) 建议将100设置为90.否则生成图片会很大,且效果跟90没有[详细]
-
PHP应用PHP在linxu下的安装与配置
所属栏目:[PHP教程] 日期:2022-07-08 热度:142
环境需求与准备工作 在安装 PHP 做为 WWW 服务器的一部份时,我们可以考虑用 UNIX 操作系统;或者是 Windows NT/95 等 Win32 API 的平台。当然,大部份的人都会使用 UNIX 来当作 PHP 的执行平台 (在 Windows NT 的用户大多数都会选择 IIS ASP),因此,本书[详细]