下面是测试文件:<?php
require("class.phpmailer.php"); //下载的文件必须放在该文件所在目录
$mail = new PHPMailer(); //建立邮件发送类
$address ="接收邮件的用户的邮箱地址";//接收邮件的用户的
01 $width = 500; 02 $height = 500; 03 04 $im = imagecreatetruecolor($width, $height); 05 06 $red = imagecolorallocate($im, 230, 0, 0); 07 imagefill($im, 0, 0, $red); 08 09
$str='sdfasfs12333ddd12233';preg_match('//d/d/d/si',$str,$arr);//找三个连续数字echo '<pre>';print_r($arr);echo '</pre>';1。此函数,只会配第一个符合的值。2。$arr[0]存其
mkdir若上级目录不存在,刚无法创建。此点请注意。我在做王容说的图片上传时浪费时间很多。第二个知识点:返回文档实际的路径函数:[php]
function fileDir(){
$arr=explode('/',$_SERVER[SCRIPT_FILENAME]);
为什么要学习PHP?
前段时间一直在学习android应用程序的开发,随着学习的深入,逐渐在android平台上搭建图像处理的系统。但是,我很快就发现了一个重要的问题。android操作系统一般都运行在手机平板电脑等硬件资源相对
==============================================PHP使用方法==================================================
1、用google 开放API 完成
[php]
$urlToEncode="name:刘昕明,phone:18792448443";
generateQRf
手册里面的原话和一些总结:
php函数serialize()与unserialize()说明及案例。想要将已序列化的字符串变回 PHP 的值,可使用unserialize()。serialize()可处理除了resource之外的任何类型。甚至可以serialize()那些包
例:简体文件lan_chinese.php:简体文件
<?php
//var_dump($_SESSION);die;
$lan = array(
'shouye'=>'首页',
'guanyu'=>'关于UEX',
'dianzishangcheng'=>'电子商
[php]
<?php
//选择排序
//从小到大排序
//date_default_timezone_set('Aisa/Shanghai');
$select=array();
for($i=0;$i<500;$i++)
{
$select[$i]=rand(0,3000);
}
function
先放几篇收集的资料的链接
Xdebug安装与使用
解决xampp xdebug安装失败
php 安装xdebug
我的测试结果:
以zend_extension的方式没有安装成功,只能按php 安装xdebug 的方法使用:extension=php_xdebug-2.0.5-5.2.dll
这
所谓CURD。即对数据库操作的四个基本操作(CURD):C:create(创建)、U:update(更新)、R:read(读取)和D:detele(删除)。
在ThinkPHP中,并不是一定以这几个名字的方法,这里列出常见的:select,find,findAll,save,create等方法:D
[php]
<?php
//插入排序 按从小到大排序
$insert=array();
for($i=0;$i<200;$i++)
{
$insert[$i]=rand(0,30000);
}
//print_r($insert);
function insertsort(&$arr)
{
//插入排序把第
仅仅是输出变量并不能满足模板输出的需要,内置模板引擎支持对模板变量使用调节器和格式化功能,其实也就是提供函数支持,并支持多个函数同时使用。用于模板标签的函数可以是PHP内置函数或者是用户自定义函数,和smarty不
使用查询表达式
查询表达式的使用格式:
$map['字段名'] = array('表达式', '查询条件');
表达式不分大小写,支持的查询表达式有下面几种,分别表示的含义是:
EQ:等于(=)
例如:$map['id']
php在用header重定向的时候,可以设置下延时跳转,代码如下:
header("Refresh:5;url=index.php");
PHP provides a number of ‘magic’ methods that allow you to do some pretty neat tricks in object oriented programming. These methods, identified by a two underscore prefix (__), function
//comment?><?=’hello’
#comment?><?=’hello’
//comment%><%=’hello’//asp_tags=On
#comment%><%=’hello’//asp_tags=On 不用考虑代码使用的开始or结束标记.
"{$o0_0o{phpinfo()}}"
1
"{$我勒个去[phpinfo()]}"
"${~-~phpinfo()}"
"${0e0+phpinfo()}"
What fuck? <?php
<<<我是好人
$→_→${$←_←{pHPINfo(~@-@~-$$总之,我是好人)}}
我是好人;
?>
定义和用法:
error_reporting() 设置 PHP 的报错级别并返回当前级别。函数语法:
error_reporting(report_level)如果参数 level 未指定,当前报错级别将被返回。下面几项是 level 可能的值:
值 常量 描述
1 E_ERROR 致命
今天,做项目时候遇到个问题。之前做东西的时候session一般就直接存在数据库中这样就能解决跨域不仅仅是跨子域,但是今天遇到这个问题是,自己要在别人现有的东西上面做修改。由于仅仅是子域当时就行肯定有简单的解决方
This is an apples to oranges comparison. PHP is an older language, running behind the Apache web server in a request/response fashion. Node.js is a non-blocking event-loop framework running JavaScr
paypal线下支付模块
功能:
1,提供Paypal线下支付选项,提示客户填写paypal邮箱账户,以便提交订单后联系客户
2,订单提交成功后自动发送邮件(包含paypal收款账户)给客户,并提示客户根据邮件操作
3,Paypal自定义按照,后台功能可
配置选项:
1. php.ini文件的 ;extension=php_pdo_myssql.dll [去掉分号]
2. httpd.conf文件下开启Apache的rewrite模块 LoadModule rewrite_module modules/mod_rewrite.so
AllowOverride None => AllowOverride A
第一种方式:在每个超链接上添加一个PHPSESSID=$sid//防止返回初始页产生新的session
if(isset($_GET["PHPSESSID"])){
session_id($_GET["PHPSESSID"]);
}
//启动一个session
session_start();
//获取当前session
paip.session的调试in phpAuthor作者Attilax ,
我用的是Eclipse for PHP Developers V3.0.2 ,内带的ECLIPSE是v3.7.2 indigo,with Zend Debugger v5.2.15, Copyright
在客户端可以得到PHPSESSID.
如需要在服务端得