欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php

shiping1 的头像

php 验证码功能 下面的代码是完全ok 有大用

<?PHP
//这是史平忠找来的验证码
session_start();
//session_register('SafeCode');
$type = 'gif';
$width= 50;
$height= 20;
header("Content-type: image/".$type);
srand((double)microtime()*1000000);
$randval = randStr(4,"");
if($type!='gif' && function_exists('imagecreatetruecolor')){
     $im = @imagecreatetruecolor($width,$height);
}else{
     $im = @imagecreate($width,$height);
}
     $r = Array(225,211,255,223);
     $g = Array(225,236,237,215);
     $b = Array(225,236,166,125);

普通分类: 
shiping1 的头像

php 转换进制

PHP函数篇详解十进制、二进制、八进制和十六进制互相转换函数说明,主要掌握各进制转换的方法,以应用于实际开发。

普通分类: 
shiping1 的头像

时间转换成时间戳 和 时间戳转换成时间

<?php
//把时间串转成unix时间戳
echo strtotime("2009-08-06 00:00:02");


$aaa = "2011-03-02 23:00".':00';

var_dump(strtotime($aaa));

?>

 

 

普通分类: 
shiping1 的头像

php mysql like sprinft 百分号

$test = sprintf("SELECT * FROM `table` WHERE `text` LIKE '%%%s%%'", mysql_real_escape_string('test'));
普通分类: 
shiping1 的头像

PHP 正则表达式分割 preg_split 与 split 函数

PHP 正则表达式分割 preg_split 与 split 函数

preg_split()

preg_ split() 函数用于正则表达式分割字符串。

语法:

array preg_split( string pattern, string subject [, int limit [, int flags]] ) 

返回一个数组,包含 subject 中沿着与 pattern 匹配的边界所分割的子串。

普通分类: 
shiping1 的头像

php-数组array与对象object相互转换

普通分类: 
shiping1 的头像

php array_values

array_keys($array) //返回所有键名  键名组成的数值  键值组成的数组

array_values($array) //返回所有键值 数组值组成的数组

普通分类: 
shiping1 的头像

php array_keys 键名组成的数组 键值组成的数组

PHP array_keys() 函数

 

 

 

//array_keys 就是数组键组成的一个数组
if ( in_array($protect , array_keys($_REQUEST)))
{
    echo "AA";
}
array_keys($array); //返回所有键名
array_values($array); //返回所有键值
array_keys($array,"blue"); //返回值为blue的键名

 

 

定义和用法

array_keys() 函数返回包含数组中所有键名的一个新数组。

如果提供了第二个参数,则只返回键值为该值的键名。

普通分类: 
shiping1 的头像

php cookie例子

getcookie
<?php

setcookie('userMail', '史平忠', time()+60*60*24*30);
$aa = $_COOKIE['userMail'];//得到cookie里的变量
var_dump($aa);
?>

普通分类: 
shiping1 的头像

php session例子 和 删除session的例子

session例子
<?php
session_start();
$_SESSION['ss']=5;
$_SESSION['sss']=6;
echo var_dump($_REQUEST);
if($_SESSION['ss'])
{
    echo "dddd".$_SESSION['ss'];
    echo "aaaa".$_SESSION['sss'];
}


?>

 


删除session的例子
<?php
//删除单个session,只要两步
session_start();
unset($_SESSION['pageCount']);

普通分类: 
shiping1 的头像

php var_export

普通分类: 
shiping1 的头像

php 遍历对象属性二种方法

php教程 遍历对象属性二种方法

普通分类: 
shiping1 的头像

php 获取对象所有属性

 

普通分类: 
shiping1 的头像

php get_object_vars

普通分类: 
shiping1 的头像

php memory_limit

如何修改PHP的memory_limit限制

普通分类: 
shiping1 的头像

PHP 最大运行时间 max_execution_time修改方法

//修改最大执行时间 

普通分类: 
shiping1 的头像

PHP intval 函数使用方法详解

<?php 

$i = null;
 echo intval($i);
 echo "<br />";
 echo intval('');

//这两个值都是 0

?>

 


intval

变量转成整数类型。

普通分类: 
shiping1 的头像

PHP floatval函数使用方法详解

floatval

普通分类: 
shiping1 的头像

PHP round() 函数

普通分类: 
shiping1 的头像

PHP 时间戳 timestamp time

PHP 时间戳 timestamp

PHP 时间戳

UNIX 时间戳(timestamp)是 PHP 中关于时间日期一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和。

PHP提供了内置函数 time() 来取得服务器当前时间的时间戳。

例子:

<?php
echo time();
?>

上面的例子运行后得到的是一串类似这样的数字:1279115455

我们可以通过 date() 等函数将它格式化为我们需要的时间日期格式。

有效的时间戳典型范围是格林威治时间 1901年12月13日 20:45:54 到 2038年1月19日 03:14:07(此范围符合 32 位有符号整数的最小值和最大值)。不过从 5.1.0 起,已经克服了年的范围只能是 1901 到 2038 之间的问题。

普通分类: 
shiping1 的头像

$_SERVER['SCRIPT_NAME']、$_SERVER['SCRIPT_FILENAME']及__FILE__不同

$_SERVER['SCRIPT_NAME']、$_SERVER['SCRIPT_FILENAME']及__FILE__不同

在PHP中,有时需要知道脚本所处的位置,这时会用到$_SERVER['SCRIPT_NAME']、$_SERVER['SCRIPT_FILENAME']及__FILE__。那么他们之间有什么不同呢?

1、$_SERVER['SCRIPT_NAME']
先说 $_SERVER['SCRIPT_NAME'] ,它是包含当前运行脚本的路径,这是从客户端来看的路径。假如你访问的URL地址为 
http://www.yourdomain.com/test/test.php,那么在脚本中 $_SERVER['SCRIPT_NAME'] 将会是 /test/test.php 。如果你想引用脚本自身,例如把一个表单提交给自己处理时,这可以用这个。

普通分类: 
shiping1 的头像

PHP_thinkphp框架使用PHPMailer实现发送邮件的功能,以及各种问题解析

 

普通分类: 
shiping1 的头像

php 设置时区

普通分类: 
shiping1 的头像

PHP 日期转换为时间戳 strtotime 与 mktime 函数

普通分类: 
shiping1 的头像

PHPMailer 发送邮件(含详细介绍及使用方法说明)

shiping1 的头像

phpmailer发送邮件失败 SMTP Error: Could not connect to SMTP host 有大用

最后了解到,除了google的smtp服务器收到请求smtp会接受,其他服务器比如qq 163什么的必须要收到SMTP请求(大写),超郁闷。。。。。
解决方法:
搜索

普通分类: 
shiping1 的头像

PHP APACHE PHP 500错误显示,PHP错误调试

PHP APACHE PHP 500错误显示,PHP错误调试

1、php.ini 的display_errors =on

2、500 错误,IE Internet选项 高级 里面 “显示友好HTTP错误” 勾 去掉

来自 http://hi.baidu.com/akaoman/item/ada8d8f383abab4a922af229

 

普通分类: 
shiping1 的头像

MySQL Select from 查询数据 连接数据 有大用

MySQL Select from 查询数据

普通分类: 
shiping1 的头像

error_reporting()

// 系统正常运行后,直接设定为E_ALL || ~E_NOTICE,取消错误显示
// error_reporting(E_ALL);
error_reporting(E_ALL || ~E_NOTICE);

 

普通分类: 
shiping1 的头像

php的cms

Drupal 白宫的网站就是基于这个做的
Wordpress 万能的WP现在也可以做CMS
joomla phpcms dedecms等也不错

普通分类: 

页面

Subscribe to RSS - php