PHP技术
文章平均质量分 50
网络剑客
这个作者很懒,什么都没留下…
展开
-
优酷+酷6+土豆视频下载地址API
演示见:http://video.koogua.com使用说明:目前只支持youku.com,ku6.com的单个视频地址下载地址返回$url = base64_encode('http://v.youku.com/v_show/id_XMjEwNzkyODA4.html');//youku视频地址页面//$url = base64_encode('http://v.ku6.com原创 2013-07-09 23:54:17 · 2658 阅读 · 0 评论 -
PHP 随机显示几条数据
<?php $sqlll = mysql_query("select id,name from `zhdk_xiangmu` order by rand() limit 5",$conn); while($rsll = mysql_fetch_array($sqlll)){ ?> "> <?php } ?>原创 2013-08-09 10:40:08 · 3724 阅读 · 0 评论 -
Jquery 文本框输入内容,自动匹配select 下拉框内容
HTML 代码部分<?phpinclude('config.inc.php');header('Content-Type: text/html; charset=utf-8');?>CPWEB $(document).ready(function(){ $("#username").change(function(){ var username=$(this).原创 2013-08-22 23:50:38 · 9089 阅读 · 2 评论 -
php过滤提交数据,防止sql注入攻击
幸运的是,PHP 提供了 strip_tags() 函数,这个函数可以清除任何包围在 HTML 标记中的内容。strip_tags() 函数还允许提供允许标记的列表,比如 或 。浏览器内的数据操纵有一类浏览器插件允许用户篡改页面上的头部元素和表单元素。使用 Tamper Data(一个 Mozilla 插件),可以很容易地操纵包含许多隐藏文本字段的简单表单,从而向转载 2013-08-16 18:27:48 · 1091 阅读 · 0 评论 -
PHP网站如何解决大流量与高并发的问题
第一,配置高性能服务器普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。第二,优化数据库访问。前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站,静态化往往不能满足某些功能。缓存技术就是另一个解决方案,就是将动态数据存储到缓存文件原创 2013-08-17 00:27:41 · 10173 阅读 · 0 评论 -
100元买鸡算法题 php程序员面试题
示例代码<?php /* ** num y 母鸡 ** num x 公鸡 ** num z 小鸡 */ for($y=0;$y<=20;$y++){ for($x=0;$x<=(100/3);$x++){ for($z=0;$z<=100;$z++转载 2013-08-17 00:09:06 · 2987 阅读 · 0 评论 -
mysql数据库连接类
<?php /* * filename:mysql数据库连接类 * Author: 甘元芳 * qq: 117927359 * email: dongsg1120@gmail.com * 赠言: 无论做什么都要无私,只有大家好才是真的好,如果使用有任何问题请联系告知本人,交流就是相互促进的大原创 2013-08-29 00:27:36 · 1310 阅读 · 0 评论 -
php数据库操作类
config.db.php<?php $db_config["hostname"] = "localhost"; //服务器地址 $db_config["username"] = "root"; //数据库用户名 $db_config["password"] = "123"; //数据库密码 $db_config["database"] = "test"; //数据库名称 $d原创 2013-08-28 23:20:55 · 1291 阅读 · 0 评论 -
php 实时汇率接口
function getExchangeRate($from_Currency,$to_Currency){ $amount = urlencode($amount); $from_Currency = urlencode($from_Currency); $to_Currency = urlencode($to_Currency);原创 2013-08-28 23:27:59 · 5063 阅读 · 0 评论 -
PHP商品倒计时
//PHP商品倒计时date_default_timezone_set("Asia/shanghai");//地区 //配置每天的活动时间段$starttimestr = "2013-09-18 08:00:00";$endtimestr = "2013-09-18 18:00:00"; $starttime = strtotime($starttimestr);$endtime原创 2013-10-09 18:17:23 · 1117 阅读 · 0 评论 -
PHP 代码延时执行后面的代码
//金额小于5W 并且状态=0 支付时间大于15天 更改状态为 1,并转帐到会员余额$sql1 = "select id,userid,price,payment_time from `" . $dbpre . "auction_record` where price < 5000 and status=0 order by id desc";$query1 = mysql_query原创 2013-10-26 18:44:01 · 9639 阅读 · 0 评论 -
按年月日星期几的形式输出日期格式
<?php$date=date('Y-m-d H:i:s', time());function showdate($date){$date_arr=explode(" ",$date);$date_part=explode("-",$date_arr[0]);$day=date("w",strtotime($date));switch($day){case '1':$day='星原创 2013-08-21 17:16:11 · 2335 阅读 · 0 评论 -
php应该在何时调用mysql_close()
关于php应该在何时调用mysql_close()以及pconnect方式和传统方式有何种区别收藏以前我一直认为,当php的页面执行结束时,会自动释放掉一切。相信很多人都跟我想的一样。但事实证明并不是这样。比如session就不会随着页面执行完毕而释放。php的垃圾回收机制,其实只针对于php本身。对于mysql,php没权利去自动去释放它的东西。如果你在页面执行完毕前不调用mysql_c转载 2013-08-07 17:55:49 · 877 阅读 · 0 评论 -
php实现当前用户在线人数
<?php/***@ Date 2013.04.07*@ Author 网络剑客*@ Blog http://blog.csdn.net/dongsg11200*/$user_online = "count.php"; //保存人数的文件touch($user_online);//如果没有此文件,则创建$timeout = 30;//30秒原创 2013-07-10 23:37:35 · 2800 阅读 · 0 评论 -
php防止快速刷新的方法
<?php session_start(); $allow_sep = "20"; if (isset($_SESSION["post_sep"])) { if (time() - $_SESSION["post_sep"] < $allow_sep) { exit("你的速度是否似乎超出我的处理能力了^_^!"); } else { $_SESSION["p原创 2013-07-11 00:40:27 · 2005 阅读 · 0 评论 -
php检查数组中是否含有指定字符
in_array()函数用法是从w3school上学来的,感觉还不错,php真的很强大。我的例子如下,用于过滤IP:<?php$ips = array("127.0.0.1", "192.168.1.1");//此数组也可从数据库或其他地方获得。if (in_array($_SERVER["REMOTE_ADDR"], $ips, true)){ echo '来自IP为"'.$转载 2013-07-11 00:53:18 · 749 阅读 · 0 评论 -
PHP 文章内容关键词自动加链接
//读出关键词$sql = "select keywords,url from `gjz`";$sqlquery = mysql_query($sql,$conn);//循环成数组while($row = mysql_fetch_row($sqlquery)){ $key_array[] = $row;}function keyword_replace($str, $key_a原创 2013-06-26 19:32:01 · 3617 阅读 · 3 评论 -
如何正确调整PHP.INI上传附件大小限制
需要在PHP.ini里设置以下几项:1. post_max_size =10M 表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的.限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,内容,附件等...2.file_uploads = On 是否允许上传文件,如果为OFF您将不能上传文件.3.uplo原创 2013-06-28 13:08:38 · 1364 阅读 · 0 评论 -
PHP用substr函数截取字符串中的某部分
经常看到有新手问PHP有没有类似asp的left函数或right函数,实现截取某字符串左边或右边开始N个字符的函数。答案当然是有的。PHP中的substr函数就可以做的到,只不过PHP把二个函数合二为一了。现在整理了一下substr函数的用法,做了几个例子以解新人之惑,高手请飘过。我们先来看一下PHP substr函数的语法:string substr(string str原创 2013-07-01 11:58:50 · 14704 阅读 · 0 评论 -
NuSphere phpED Professional(最强PHP开发) v9.0 Build 9051注册版
本站提供特别信息:测试通过,仅供学习参考!^_^公 司(Company):None姓 名(Name):ttrar.com序 列 号(Code):H211Z-CKHWA-ETXQI-TKTVC-LFNKM原创 2013-07-03 01:01:02 · 2293 阅读 · 0 评论 -
伪静态URL 支持中文
$key = urlencode(mb_convert_encoding($_GET['key'], 'utf-8', 'gb2312'));$key = urldecode($key);传过来的数据要用 urlencode 加密一下。 在用urldecode 解码后正常显示原创 2013-07-23 13:10:20 · 945 阅读 · 0 评论 -
php搜索结果关键词高亮显示
//高亮显示函数function bat_highlight($message,$words,$color = '#ff0000'){ if(!empty($words)){ $highlightarray = explode('+',$words); $sppos = strrpos($message,chr(0).chr(0).chr(0)); if($sppos!==FALS原创 2013-07-23 14:23:20 · 3083 阅读 · 1 评论 -
PHP 记录用户访问记录
<?php$id = $_GET['id']; $TempNum = 4;//cookie里面存储多少个浏览记录 if(isset($_COOKIE['RecentlyGoods']))//判断是否设置了COOKIE { $RecentlyGoods=$_COOKIE['RecentlyGoods']; $RecentlyGoodsArray=explode原创 2013-08-06 18:40:33 · 6607 阅读 · 0 评论 -
服务器发送邮件出现Could not connect to SMTP host错误 解决办法
服务器发送邮件出现Could not connect to SMTP host错误 解决办法功夫不负有心人,最后了解到,除了google的smtp服务器收到请求“smtp”会接受,其他服务器比如qq 163什么的必须要收到“smtp”请求(大写),郁闷呀!解决办法:在 class.phpmailer.php 中,将function IsSMTP() {$this->Mailer原创 2013-11-15 17:44:16 · 89041 阅读 · 6 评论 -
截取指定长度的字符串(UTF-8专用 汉字和大写字母长度算1,其它字符长度算0.5)
/** * 截取指定长度的字符串(UTF-8专用 汉字和大写字母长度算1,其它字符长度算0.5) * * @param string $string: 原字符串 * @param int $length: 截取长度 * @param string $etc: 省略字符(...) * @return string: 截取后的字符串 */ function cut_str($sour原创 2014-03-13 16:53:13 · 1575 阅读 · 0 评论 -
Utf-8、gb2312都支持的汉字截取函数
<?php/*Utf-8、gb2312都支持的汉字截取函数cut_str(字符串, 截取长度, 开始长度, 编码);编码默认为 utf-8开始长度默认为 0*/function cut_str($string, $sublen, $start = 0, $code = 'UTF-8'){if($code == 'UTF-8'){$pa ="/[\x01-\x7f]|[\xc2-原创 2014-03-25 12:48:01 · 773 阅读 · 0 评论 -
php年会抽奖
年会抽奖,要求一等奖的中奖概率是0.12%,二等奖中奖概率是3%,三等奖中奖概率是12%,其他中奖概率是都是谢谢惠顾。<?php/** * 抽奖 * @param int $total */function getReward($total=1000){ $win1 = floor((0.12*$total)/100); $win2 = floor((3*$total)/100原创 2014-04-28 01:03:37 · 2250 阅读 · 1 评论 -
无需激活直接同步登入discuz,php代码(直接可用)
测试版本:discuz! x3 理论也支持2.5原创 2014-04-28 01:11:53 · 2797 阅读 · 0 评论 -
php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法
php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法。用法很简单,代码里有详细注释说明,一看就懂<?php/* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,则将概率空间,也就是k的值减去刚刚的那个数字的概原创 2014-04-28 00:21:58 · 58483 阅读 · 11 评论 -
获取当前IP地址,跳转到对应城市网站。
1,通过获取当前IP地址,2,调用新浪AIP,获取到当前城市。3,将中文转换为拼音后跳转。原创 2014-04-28 00:36:34 · 2272 阅读 · 0 评论 -
人民币小写转大写
/** * 人民币小写转大写 * * @param string $number 数值 * @param string $int_unit 币种单位,默认"元",有的需求可能为"圆" * @param bool $is_round 是否对小数进行四舍五入 * @param bool $is_extra_zero 是否对整数部分以0结尾,小数存在的数字原创 2014-04-28 00:45:46 · 1010 阅读 · 0 评论 -
PHP简单代码防止SQL注入
Function inject_check($sql_str) { return preg_match('/select|insert|and|or|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile/i', $sql_str);}if (inject_check($_SERVER['QUERY_STRING']原创 2014-04-28 01:13:24 · 1369 阅读 · 0 评论 -
二维数组循环
foreach ($arrgrouping as $key => $val) { foreach ($bookarrlist as $k => $v) { if($val['gp_id'] == $v['bu_grouping']){ $arrgrouping[$key]['data'][] = array( 'cu_id'=>$v['cu_id'],'cu_name'=>$v原创 2014-06-24 10:38:10 · 953 阅读 · 0 评论 -
PHP提交表单失败后如何保留填写的信息
index.html模板文件大内容:原创 2014-06-27 17:03:49 · 2260 阅读 · 0 评论 -
php中获取中文首字母程序代码
我们经常会看到一些网站按城市名来分或按字母来排名,下面我就来介绍这个东西如何实现的吧,我们分享一段利用php取得中文字符串中第一个汉字的字母。原创 2014-06-27 17:30:33 · 2261 阅读 · 0 评论 -
iis防止php ddos占完网络带宽与服务器资源解决方法
用PHP代码调用sockets,直接用服务器的网络攻击别的IP,以前我在apache下有碰到这样的问题,今天我们讲讲述一下关于在iis防止php ddos占完网络带宽与服务器资源的处理办法。php ddos的常见代码如下:$packets = 0;$ip = $_GET['ip'];$rand = $_GET['port'];set_time_limit(0);ignore_use原创 2014-06-27 18:14:49 · 1792 阅读 · 0 评论 -
多维数组去掉重复值
适合合并数组 去除重复数组。原创 2014-04-28 00:41:15 · 2917 阅读 · 0 评论 -
一个高效的敏感词过滤方法(PHP)
$badword = array( '张三','张三丰','张三丰田');$badword1 = array_combine($badword,array_fill(0,count($badword),'*'));$bb = '我今天开着张三丰田上班';$str = strtr($bb, $badword1);echo $str;$hei=array('中国','原创 2014-04-28 00:15:45 · 9614 阅读 · 0 评论 -
PHP中对汉字进行UNICODE编码和解码的功能
<?php//将内容进行UNICODE编码,编码后的内容格式:\u56fe\u7247 (原始:图片)function unicode_encode($name){ $name = iconv('UTF-8', 'UCS-2', $name); $len = strlen($name); $str = ''; for ($i = 0; $i < $len -原创 2014-04-03 18:00:57 · 30964 阅读 · 3 评论 -
php把数组写入文件
php把数组写入文件,通过序列和反序列实现。请看代码$file="./data/file.cache";file_put_contents($file,serialize($array));//写入缓存<?php $file="./data/file.cache"; $array = array("count" => "3000", "num" =>"300");原创 2014-03-25 11:13:23 · 2565 阅读 · 0 评论