PHP 使用CURL下载远程HTML文件
0 个评论
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
//设置URL,可以放入curl_init参数中
curl_setopt($ch, CURLOPT_USERAGENT, “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1″);
05
//设置UA
curl_setopt($ch, CURLOPT_RETURN...
阅读全文
PHP 5.4 RC2 发布
0 个评论
PHP开发团队很荣幸的宣布PHP 5.4RC2的发布。PHP 5.4包括新语言的功能并丢掉了一些不好的语音习惯(不推荐)。Windows二进制文件可从Windows QA网站上下载。
这是RC—-不要在生产中使用!
这是RC2—在最后的PHP 5.4.0版本之前没有任何新的功能。RC语句的旨在稳定发布之前作为修复阶段的bug。
一些变化包括
...
阅读全文
phpMyAdmin 3.4.7.1 和 3.3.10.5 发布
0 个评论
phpMyAdmin 最近发布了两个安全补丁版本,分别是 3.4.7.1 和 3.3.10.5,两个版本修复了代码中存在的一些安全方面的问题。
下载这两个更新版本:http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/
via http://www.oschina.net/news/23043/phpmyadmin-security-updated
阅读全文
PHP开发者常犯的10个MySQL错误
0 个评论
数据库是WEB大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。
PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。
1、使用MyISAM...
阅读全文
PHP 5.4即将到来:将内置Web Server
0 个评论
PHP5.3刚出来不久,PHP6孕育中的同时,PHP5.4又放出了第一个Beta版本。PHP 的 5.4x 分支新添加了许多新的特性,如 mixin 语法“traits”、直接使用数组下标访问函数返回值 explode(“,”, “a,b,c,d,e”)[3] 、方便调试用的内置 Webserver SAPI 等。其中一些特性(如 traits)将改变我们的开发方式。网上已经出现了...
阅读全文
再来二十一段救命的PHP代码
0 个评论
1. PHP可阅读随机字符串
此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。
/**************
*@length - length of random string (must be a multiple of 2)
**************/
function readable_random_string($length = 6){
$conso=array(“b”,”c”,”d”,”f”,”g”,”h”,”j...
阅读全文
PHP 5.3.8发布 修复两个关键错误
0 个评论
8月23日PHP官网发布最新版本PHP 5.3.8,修复了PHP 5.3.7中两个关键错误。上周,PHP 5.3.7刚刚发布四天即被公布重大错误,PHP开发人员建议大家不要下载。一天后,PHP 5.3.8即宣告发布,PHP开发人员强烈建议大家升级至最新版本。
PHP 5.3.8修复了以下两个关键问题:
●Fixed bug #55439 (crypt() returns only th...
阅读全文
安全编码最佳实践:PHP及编程语言安全
0 个评论
企业应该避免使用PHP开发应用吗?一些人认为,比起其它选择,PHP太不安全了。
WhiteHat Security(白帽安全)公司最近发布了研究,他们使用自动化的 工具查看1700个web站点,看看安全bug的数量和建立站点使用的编程语言之间是否有任何关联。总体的结论是,没有一种语言是“最安全的”。研究表 明,某些语言确实有...
阅读全文
PHP获取域名whois信息的类
0 个评论
<?php
class SearchDomain
{
var $domain=””;
function SetDomain($udomain)
{
$this->domain = $udomain;
}
//获得失效时间
function GetInfo()
{
$wl = “”;
$w_server = $this->GetServer();
if($w_server==””) return “”;
$fp = fsockopen($w_server, 43, $errno, $errstr, 10);
if(!$fp)
{
//ech...
阅读全文
PHP教程:php抓取https的内容
0 个评论
直接用file_get_contents,会报错;
程序代码$url = (https://xxx.com”);
file_get_contents($url);
错误:
程序代码Warning: file_get_contents(https://xxx.com) [function.file-get-contents]: failed to open stream: No such file or directory in D:wampwwwgrabber_clientindex.php on line 3
用curl的...
阅读全文