PHP+JS动态显示服务器时间

PHP+JS动态显示服务器时间
最近做到的一个项目需要显示服务器的时钟,在网上找了都是JS获取到本地的时间,经过google多方搜索,终于找到PHP+JS动态显示服务器时间的代码,具体代码如下。如果还有好方法烦请留言告知。 PHP <html> <body> <?php date_default_timezone_set("Asia/Shanghai");//地区?> <script type="text/javascript" language="javascript"> window.on...


Centos下PHP-DDOS脚本的研究与防范

Centos下PHP-DDOS脚本的研究与防范
前天由于一个客户不停地向外发包,导致服务器整个瘫痪。仔细检查后发现客户的discuz程序被植入被植入了PHP-DDoS攻击脚本,访问触发后会不停地攻击他人服务器。所以导致了网络的瘫痪。主要原因由于程序的不健壮以及PHP新的BUG被大规模利用。 特征:用PHP代码调用sockets,直接用服务器的网络攻击别的IP。 PHP脚本DDOS攻击的原因及php脚本部分源码: PHP $fp = fsockopen(“udp:...
 

PHP通过代理访问网站

PHP通过代理访问网站
<?php $requestUrl = 'ip878.com'; $ch = curl_init(); $timeout = 5; curl_setopt ($ch, CURLOPT_URL, $requestUrl); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_BASIC); //代理认证模式 curl_setopt($ch, CURLOPT_PROXY, "112.65.219.72"); //代理服务器地址 curl_setopt($ch, CURLOPT_PROX...


Centos系统上安装php遇到的错误解决方法集锦

Centos系统上安装php遇到的错误解决方法集锦
1.configure: error: xml2-config not found. Please check your libxml2 installation yum install libxml2 libxml2-devel 2.configure: error: Cannot find OpenSSL’s yum install openssl openssl-devel 3.configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/ yum install curl curl-devel 4.configure: error: Please reinstall the BZip2 distribut...


php字符串转换大小写

php字符串转换大小写
首字母变大写:ucwords() <?php $foo = 'hello world!'; $foo = ucwords($foo); // Hello World!$bar = 'HELLO WORLD!'; $bar = ucwords($bar); // HELLO WORLD! $bar = ucwords(strtolower($bar)); // Hello World! ?> 第一个词首字母变大写:ucfirst() <?php $foo = 'hello world!'; $foo = ucfirst($foo); // Hello world!$bar = 'HELLO WORLD!'; $bar = ucfirst($bar); // HELLO WORLD! $bar ...


PHP截取前N个汉字作为文章摘要

PHP截取前N个汉字作为文章摘要
需要用到的函数:mb_substr ( string $str , int $start , int $length , string $encoding )。$str为处理的字符串,$start为起始位置,$length为长度,$encoding为编码。 strip_tags()函数可以去除 HTML、XML 以及 PHP 的标签。语法:strip_tags($string,$allow)。$string为要处理的字符串,$allow为允许的标签。 截取摘要使用上面的组合就可以解决,例如: mb_substr(strip_tags($content),0,70,'utf-8')...


21段常用PHP代码

21段常用PHP代码
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","k","l", "m","n","p","r","s","t","v","w","x","y","z"); $vocal=array("a","e","i","o","u"); $pa...


PHP中判断某个函数是否被支持

PHP中判断某个函数是否被支持
由于在PHP中我们可以灵活的使用增加或者减少php支持的模块,所以有的时候我们在使用PHP之前,总是会首先确定某个模块是否被加载,比如我们下面来看看GD模块是否被支持。 我们可以看看下面的这个代码 if(!function_exists('imagecreate')) { die('这个主机目前不支持GD模块'); } function_exists检查函数是否已定义。 语法: int function_exists(string function_name); 返回值: 整数 函数种类: PHP 系统功...