• 心情随笔

二宝博客

好记性不如赖笔头
二宝博客
  • android中CleartextHTTP错误解决方案
  • 示例页面
  • 首页
  • php
    • Thinkphp
  • JS相关
  • 服务器
    • Linux
    • Windows
    • xenserv
  • DIVCSS
  • MAC
  • 软件分享
  • PHP中的extract是什么作用

    PHP中的extract是什么作用

    PHP代码 addslashes — 使用反斜线引用字符串        extract(addslashes($_POST)); –处理POST表单     把客户端表单中的变量名取出来。        extract(addslashes($_GET)); –处理GET表单     把客户端表单中的变量名取出来。   ...

    键盘游走者 发布于 2007-12-03 18:30php抢沙发
    查看
  • PHP中用header:图片地址 简单隐藏图片源地址

    PHP中用header:图片地址 简单隐藏图片源地址

    PHP代码
    1. $path=$_GET[“path”];      
    2. $cacheimgname=str_replace(“/”,“_”,$path);      
    3. $localimg=“upimg/”.$cacheimgname;      
    4. if ((file_exists($localimg)))      
    5. {      
    6. $httpurl=$localimg;      
    7. }      
    8. else     
    9. {      
    10. $httpurl=“http://www.imageserver.com/”.$path;      
    11. @copy($httpurl,$localimg);//缓存图片!      
    12. }      
    13. header(“Locationhttpurl”);      
    14. exit;      
    15. ?>    

    调用它类似这样:

     

     

    PHP代码
    1. “img.php?path=x/x/xtest.gif”>    
    ]]>

    键盘游走者 发布于 2007-12-03 18:08php抢沙发
    查看
  • 在PHP中实现中文汉字验证码

    在PHP中实现中文汉字验证码

    PHP代码
    1. /*********************************    
    2. * Code by Gently    
    3. * 24/07/07    
    4. *严正声明:验证码为程序随机生成,“某种巧合”的词语组合属于正常现象,    
    5. *某些别有用心的人不要借题发挥!    
    6. *********************************/     
    7. session_start();      
    8. header(“Content-type: image/PNG”);      
    9. $w=180;      
    10. $h=60;      
    11. $fontface=“heiti.ttf”;  //字体文件,请自行指定      
    12. $str = “们以我到他会作时要动国产的一是工就年阶义发成部民可出能方进在了不和有大这主中人上为来分生对于学下级地个用同行面说种过命度革而多子后自社加小机也经力线本电高量长党得实家定深法表着水理化争现所二起政三好十战无农使性前等反体合斗路图把结第里正新开论之物从当两些还天资事队批点育重其思与间内去因件日利相由压员气业代全组数果期导平各基或月毛然如应形想制心样干都向变关问比展那它最及外没看治提五解系林者米群头意只明四道马认次文通但条较克又公孔领军流入接席位情运器并飞原油放立题质指建区验活众很教决特此常石强极土少已根共直团统式转别造切九你取西持总料连任志观调七么山程百报更见必真保热委手改管处己将修支识病象几先老光专什六型具示复安带每东增则完风回南广劳轮科北打积车计给节做务被整联步类集号列温装即毫知轴研单色坚据速防史拉世设达尔场织历花受求传口断况采精金界品判参层止边清至万确究书术状厂须离再目海交权且儿青才证低越际八试规斯近注办布门铁需走议县兵固除般引齿千胜细影济白格效置推空配刀叶率述今选养德话查差半敌始片施响收华觉备名红续均药标记难存测士身紧液派准斤角降维板许破述技消底床田势端感往神便贺村构照容非搞亚磨族火段算适讲按值美态黄易彪服早班麦削信排台声该击素张密害侯草何树肥继右属市严径螺检左页抗苏显苦英快称坏移约巴材省黑武培著河帝仅针怎植京助升王眼她抓含苗副杂普谈围食射源例致酸旧却充足短划剂宣环落首尺波承粉践府鱼随考刻靠够满夫失包住促枝局菌杆周护岩师举曲春元超负砂封换太模贫减阳扬江析亩木言球朝医校古呢稻宋听唯输滑站另卫字鼓刚写刘微略范供阿块某功套友限项余倒卷创律雨让骨远帮初皮播优占死毒圈伟季训控激找叫云互跟裂粮粒母练塞钢顶策双留误础吸阻故寸盾晚丝女散焊功株亲院冷彻弹错散商视艺灭版烈零室轻血倍缺厘泵察绝富城冲喷壤简否柱李望盘磁雄似困巩益洲脱投送奴侧润盖挥距触星松送获兴独官混纪依未突架宽冬章湿偏纹吃执阀矿寨责熟稳夺硬价努翻奇甲预职评读背协损棉侵灰虽矛厚罗泥辟告卵箱掌氧恩爱停曾溶营终纲孟钱待尽俄缩沙退陈讨奋械载胞幼哪剥迫旋征槽倒握担仍呀鲜吧卡粗介钻逐弱脚怕盐末阴丰雾冠丙街莱贝辐肠付吉渗瑞惊顿挤秒悬姆烂森糖圣凹陶词迟蚕亿矩康遵牧遭幅园腔订香肉弟屋敏恢忘编印蜂急拿扩伤飞露核缘游振操央伍域甚迅辉异序免纸夜乡久隶缸夹念兰映沟乙吗儒杀汽磷艰晶插埃燃欢铁补咱芽永瓦倾阵碳演威附牙芽永瓦斜灌欧献顺猪洋腐请透司危括脉宜笑若尾束壮暴企菜穗楚汉愈绿拖牛份染既秋遍锻玉夏疗尖殖井费州访吹荣铜沿替滚客召旱悟刺脑措贯藏敢令隙炉壳硫煤迎铸粘探临薄旬善福纵择礼愿伏残雷延烟句纯渐耕跑泽慢栽鲁赤繁境潮横掉锥希池败船假亮谓托伙哲怀割摆贡呈劲财仪沉炼麻罪祖息车穿货销齐鼠抽画饲龙库守筑房歌寒喜哥洗蚀废纳腹乎录镜妇恶脂庄擦险赞钟摇典柄辩竹谷卖乱虚桥奥伯赶垂途额壁网截野遗静谋弄挂课镇妄盛耐援扎虑键归符庆聚绕摩忙舞遇索顾胶羊湖钉仁音迹碎伸灯避泛亡答勇频皇柳哈揭甘诺概宪浓岛袭谁洪谢炮浇斑讯懂灵蛋闭孩释乳巨徒私银伊景坦累匀霉杜乐勒隔弯绩招绍胡呼痛峰零柴簧午跳居尚丁秦稍追梁折耗碱殊岗挖氏刃剧堆赫荷胸衡勤膜篇登驻案刊秧缓凸役剪川雪链渔啦脸户洛孢勃盟买杨宗焦赛旗滤硅炭股坐蒸凝竟陷枪黎救冒暗洞犯筒您宋弧爆谬涂味津臂障褐陆啊健尊豆拔莫抵桑坡缝警挑污冰柬嘴啥饭塑寄赵喊垫丹渡耳刨虎笔稀昆浪萨茶滴浅拥穴覆伦娘吨浸袖珠雌妈紫戏塔锤震岁貌洁剖牢锋疑霸闪埔猛诉刷狠忽灾闹乔唐漏闻沈熔氯荒茎男凡抢像浆旁玻亦忠唱蒙予纷捕锁尤乘乌智淡允叛畜俘摸锈扫毕璃宝芯爷鉴秘净蒋钙肩腾枯抛轨堂拌爸循诱祝励肯酒绳穷塘燥泡袋朗喂铝软渠颗惯贸粪综墙趋彼届墨碍启逆卸航衣孙龄岭骗休借”;      
    13. $code=“”;      
    14. for($i=0;$i<4;$i++){      
    15.   $Xi=mt_rand(0,strlen($str)/2);      
    16.   if($Xi%2) $Xi+=1;      
    17.   $code.=substr($str,$Xi,2);      
    18. }      
    19. $_SESSION[‘code’]=$code;        //赋值给SESSION      
    20. $im=imagecreatetruecolor($w,$h);      
    21. $bkcolor=imagecolorallocate($im,250,250,250);      
    22. imagefill($im,0,0,$bkcolor);      
    23. /***添加干扰***/     
    24. for($i=0;$i<15;$i++){      
    25.   $fontcolor=imagecolorallocate($im,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));      
    26.   imagearc($im,mt_rand(-10,$w),mt_rand(-10,$h),mt_rand(30,300),mt_rand(20,200),55,44,$fontcolor);      
    27. }      
    28. for($i=0;$i<255;$i++){      
    29.   $fontcolor=imagecolorallocate($im,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));      
    30.   imagesetpixel($im,mt_rand(0,$w),mt_rand(0,$h),$fontcolor);      
    31. }      
    32. /***********内容*********/     
    33. for($i=0;$i<4;$i++){      
    34.   $fontcolor=imagecolorallocate($im,mt_rand(0,120),mt_rand(0,120),mt_rand(0,120)); //这样保证随机出来的颜色较深。      
    35.   $codex=iconv(“GB2312”,“UTF-8”,substr($code,$i*2,2));      
    36.   imagettftext($im,mt_rand(20,24),mt_rand(-60,60),40*$i+20,mt_rand(30,35),$fontcolor,$fontface,$codex);      
    37. }      
    38. imagepng($im);      
    39. ?>    
    ]]>

    键盘游走者 发布于 2007-12-03 18:07php抢沙发
    查看
  • PHP防注入安全代码

    PHP防注入安全代码

    PHP代码 简述:/*************************   说明:   判断传递的变量中是否含有非法字符   如$_POST、$_GET   功能:防注入   **************************/              保存为checkpostandget.php     然后在每个 ...

    键盘游走者 发布于 2007-12-03 03:27php抢沙发
    查看
  • PHP文件编辑类

    PHP文件编辑类

    PHP代码
    1. class EditFile   
    2. {   
    3.     var $fPoint; //文件指针   
    4.     var $fName;  //文件名称   
    5.     var $Count;  //文件行数   
    6.   
    7.     //按指定条件打开文件并锁定 |LOCK_SH:读|LOCK_EX:写|LOCK_UN:释放|LOCK_NB|   
    8.     function OpenFile($Method=“r”,$Lock=LOCK_SH)   
    9.     {   
    10.         if(($Method == ‘r’ or $Method == ‘r+’) && !file_exists($this->fName))   
    11.         {   
    12.             return false;   
    13.         }   
    14.         else  
    15.         {   
    16.             $this->fPoint = fopen($this->fName,$Method);   
    17.             flock($this->fPoint,$Lock);   
    18.             return true;   
    19.         }   
    20.     }   
    21.   
    22.     //关闭文件   
    23.     function CloseFile()   
    24.     {   
    25.         if(isset($this->fPoint))   
    26.         {   
    27.             flock($this->fPoint,LOCK_UN);   
    28.             fclose($this->fPoint);   
    29.             return true;   
    30.         }   
    31.         else  
    32.         {   
    33.             return false;   
    34.         }   
    35.     }   
    36.   
    37.     //读文件到<数组>,文件每行作数组的值,返回一维数组   
    38.     function FileToArr()   
    39.     {   
    40.         if(file_exists($this->fName))   
    41.         {   
    42.             $rArr = file($this->fName);   
    43.             return $rArr;   
    44.         }   
    45.         else  
    46.         {   
    47.             return array();   
    48.         }   
    49.     }   
    50.   
    51.     //读指定长度的文件到<字符串>,没有指定返回全部   
    52.     function FileToStr($Size)   
    53.     {   
    54.         if($this->OpenFile())   
    55.         {   
    56.             if ($Size < 1)   
    57.             {   
    58.                 $Size = filesize($this->fName);   
    59.             }   
    60.             $rStr = fread($this->fPoint,$Size);   
    61.             rewind($this->fPoint);   
    62.             $this->CloseFile();   
    63.             return $rStr;   
    64.         }   
    65.         else  
    66.         {   
    67.             return “”;   
    68.         }   
    69.     }   
    70.     //更改指定行的字符   
    71.     function ModifyStr($id,$Data)   
    72.     {   
    73.         if($this->OpenFile(‘r+’,LOCK_EX))   
    74.         {   
    75.             $Next = 0; //初始行计数   
    76.             while(!feof($this->fPoint))   
    77.             {   
    78.                 $Tell = ftell($this->fPoint); //保存开始读取的位置   
    79.                 $Temp = fgets($this->fPoint,filesize($this->fName)*1024); //逐行读取   
    80.                 $Next++;   
    81.                 if($Next == $id)   
    82.                 {   
    83.                     $Str = fread($this->fPoint,filesize($this->fName)*1024);   
    84.                     $Len = strlen($Temp);   
    85.                     fseek($this->fPoint,$Tell);  //回绕当行开始处   
    86.                     $Write = str_pad($Data,$Len,“\x0E”,STR_PAD_LEFT).$Str;   
    87.                     fputs($this->fPoint,$Write); //把新串写入文件   
    88.                     break;   
    89.                 }   
    90.             }   
    91.             $this->CloseFile();   
    92.             return true;   
    93.         }   
    94.         else  
    95.         {   
    96.             return false;   
    97.         }   
    98.     }   
    99.   
    100.     //删除指定行的字符   
    101.     function DeleteStr($id,$Data)   
    102.     {   
    103.         if($this->OpenFile(‘r+’,LOCK_EX))   
    104.         {   
    105.             $Next = 0; //初始行计数   
    106.             while(!feof($this->fPoint))   
    107.             {   
    108.                 $Tell = ftell($this->fPoint); //保存开始读取的位置   
    109.                 $Temp = fgets($this->fPoint,filesize($this->fName)*1024); //逐行读取   
    110.                 $Next++;   
    111.                 if($Next == $id)   
    112.                 {   
    113.                     $Len = strlen($Data);   
    114.                     fseek($this->fPoint,$Tell);  //回绕当行开始处   
    115.                     $Write = str_pad(“\x0E”,$Len,“\x0E”,STR_PAD_LEFT);   
    116.                     fputs($this->fPoint,$Write); //把新串写入文件   
    117.                     break;   
    118.                 }   
    119.             }   
    120.             $this->CloseFile();   
    121.             return true;   
    122.         }   
    123.         else  
    124.         {   
    125.             return false;   
    126.         }   
    127.     }   
    128.   
    129.     function GetCount()   
    130.     {   
    131.         return count($this->FileToArr());   
    132.     }   
    133.   
    134.     //写入字符串到文件尾,如果文件不存在则新建   
    135.     function WriteToEnd($String)   
    136.     {   
    137.         if($this->OpenFile(“a”,LOCK_EX))   
    138.         {   
    139.             fputs($this->fPoint,$String);   
    140.             $this->CloseFile();   
    141.             return true;   
    142.         }   
    143.         else  
    144.         {   
    145.             return false;   
    146.         }   
    147.     }   
    148.   
    149.     //覆盖写入字符串,如果文件不存在则新建   
    150.     function WriteToNull($String)   
    151.     {   
    152.         if($this->OpenFile(“w”,LOCK_EX))   
    153.         {   
    154.             fputs($this->fPoint,$String);   
    155.             $this->CloseFile();   
    156.             return true;   
    157.         }   
    158.         else  
    159.         {   
    160.             return false;   
    161.         }   
    162.     }   
    163.   
    164. }   
    165.   
    166. ?>  
    ]]>

    键盘游走者 发布于 2007-12-03 03:20php抢沙发
    查看
  • PHP通过ADODB连接ACCESS

    PHP通过ADODB连接ACCESS

    PHP代码 require(“./adodb/adodb.inc.php”);    $conn = &ADONewConnection(‘access’);    $connstr = “DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=”.realpath(“./SpiderResult.mdb”);//此处的路径不要出错    $conn ...

    键盘游走者 发布于 2007-12-03 03:17php抢沙发
    查看
  • PHP获取网卡地址

    PHP获取网卡地址

    PHP代码
    1. @exec(“ipconfig /all”,$array);   
    2. for($Tmpa;$Tmpa<count($array);$Tmpa++){   
    3.     if(eregi(“Physical”,$array[$Tmpa])){   
    4.         $getstr=explode(“:”,$array[$Tmpa]);   
    5.         echo $getstr[1];   
    6.     }   
    7. }   
    8.   
    9. ?>  
    ]]>

    键盘游走者 发布于 2007-12-03 03:15php抢沙发
    查看
  • 隐藏网页源代码

    隐藏网页源代码

    XML/HTML代码       查看源文件为空-      function clear() {    Source=document.body.firstChild.data;    document.open();    document.close();    document.body.innerHTML=Source;    }          ...

    键盘游走者 发布于 2007-12-03 03:15php抢沙发
    查看
  • 生成卡号代码

    生成卡号代码

    PHP代码
    1. $a=1; //开始   
    2. $b=2; //结束   
    3. $c=$b–$a; //统计总共能生成多少张   
    4. $ab=$IN[‘Number’]=4; //几位数   
    5. $a_c=$in[‘hdcount’]=50; //生成多少张   
    6. $asasd=“a”; //卡号前缀   
    7. if ($a_c>$c) //如果总共生成的 比 生成的多   
    8. {   
    9.     $a_c=$b;   
    10. }else{   
    11.     $a_c=$a+$a_c;   
    12. }   
    13. if ($a>$b)   
    14. {   
    15.     exit(“开始必须比结束小”);   
    16. }   
    17. for ($ca=$a;$ca<=$a_c;$ca++)   
    18. {   
    19.         $abc=$ab-(strlen($a));   
    20.         for($s=0;$s<$abc;$s++)   
    21.         {   
    22.             echo $ca=“0”.$ca;   
    23.             echo “
      “
      ;   
    24.             if (strlen($ca)==$ab)   
    25.             {   
    26.                 break;   
    27.             }   
    28.         }   
    29.        
    30.     echo  $asasd.$ca.“
      “
      ;   
    31.     if ($a_c==$ca)   
    32.     {   
    33.         break;   
    34.     }   
    35. }   
    36. ?>   
    ]]>

    键盘游走者 发布于 2007-12-03 03:08php抢沙发
    查看
  • PHP循环获取GET和POST值

    PHP循环获取GET和POST值

      PHP代码 if(is_array($HTTP_GET_VARS))    {        foreach($HTTP_GET_VARS as $key=>$value)        {            if(is_array($HTTP_GET_VARS[$key]))            {                foreach($HTTP_GET_VARS[$key] as $key2=>$value2)    ...

    键盘游走者 发布于 2007-12-03 03:07php抢沙发
    查看
« 上一页 1 … 35 36 37 38 39 40 下一页 »
2025 年 12 月
一 二 三 四 五 六 日
1234567
891011121314
15161718192021
22232425262728
293031  
« 10 月    

归档

  • 最新日志
  • 热评日志
  • 随机日志
  • 如何在Windows 7电脑上删除系统服务
  • L2TP and PPTP共存一键安装
  • C盘爆红,非微信占用,非休眠占用,非缓存占用那么可能是这个
  • 贝尔I-120E-QT光猫Telnet、导出配置文件 、语音鉴权密码
  • 解决Intel AC3160无线网卡 系统无法连接WIFI6路由器问题
  • 萤石 Y5 POE版 CS-Y5-V100-8B4EKFL 系列连不上海康录像机解决办法
  • pve查看网卡信息
  • TPLINK POE摄像机尾插坏了解决办法
  • 海康录像机怎样进入OSD配置?
  • Navicat Premium v17.2.3绿色版
  • Linux防火墙-iptables/firewalld的使用教程
  • Linux开关机命令:shutdown,reboot,halt,init之间的区别
  • 史上最全华为路由器交换机配置命令大合集
  • 交换机基本配置命令
  • 最新版本IDM
  • 一键修复系统更新造成的打印机无法共享2023.06.15
  • Android 9.0 网络权限的问题以及android:usesCleartextTraffic
  • 解决银河麒麟系统开机后桌面无图标,只有下方开始菜单和任务栏可操作问题
  • Win10安装打印机驱动程序失败提示“试图将驱动程序添加到存储区时遇到问题”解决方法
  • 遥志代-理服务器CCProxy
  • PHP 连接SQL Server2005 失败,Fatal error: Call to undefined function mssql_connect() in
  • SQL数据库SA密码修改工具
  • mysql数据同步设置
  • ONES version 2.1.358-简体中文(刻录软件)单文件不到1M
  • PVE 使用VNC控制虚拟机
  • 实现判断个人资料完成度的最简易方法
  • Windows Defender 检查工具 一键开启/禁用
  • PHP中的extract是什么作用
  • 制作便于维护管理的Antrix服务器
  • 解析PHP中 传值、传引用、传地址之区别

最活跃的读者

最新评论

友情链接

  • 大宝博客
  • 白俊遥

Copyright © 2008 二宝博客. Powered by WordPress. Theme by Weisay. 豫ICP备2023032064号-1.