最新 人气 评论

PHP 程序员的调试技术

简介有许多 PHP 调试技术可以在编码的时候节约大量时间。一个有效却很基本的调试技术就是打开错误报告。另一个略微高级一点的技术包括使用 print 语句,通过显示在屏幕上实际出现的内容,有助于精确地找出更难发现的 bug。PHPEclipse 是一个 Eclipse 插件,能够强调常见的语法错误,可以与调试器结合起来用于设置断点。设置要学习本文描述的概念,需

PHP文件包含漏洞原理分析和利用方法

本文章简单摘要:一、涉及到的危险函数〔include(),require()和include_once(),require_once()〕 include()&&require()语句:包括并运行指定文件。这两种结构除了在如何处理失败之外完全一样。include()产生一个警告而require()则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理

php连接mysql出现乱码解决办法

很多朋友在学习PHP初期,连接数据库读出或是写的时候总会出现乱码,今天小编在这儿告诉大家一个最简单的办法解决乱码问题用phpmyadmin添加mysql数据库,然后用php操作数据库出现乱码的解决办法:1:确认phpmyadmin用的mysql字符集为utf-8 unicode(utf8);mysql连接校对为utf8_general_ci,language

和php有关的几种常见安全详解

防御PHP木马攻击的技巧  PHP本身再老版本有一些问题,比如在 php4.3.10和php5.0.3以前有一些比较严重的bug,所以推荐使用新版。另外,目前闹的轰轰烈烈的SQL   Injection也是在PHP上有很多利用方式,所以要保证安全,PHP代码编写是一方面,PHP的配置更是非常关键。  我们php手手工安装的,php的默认配置文件在 /usr/

PHP5常用函数列表概览

PHP已经更新到很多个版本,最近用的比较多的要数PHP5。下面我们为大家总结了PHP5常用函数,以便大家将来实际编写代码中查看。  usleep() 函数延迟代码执行若干微秒。  unpack() 函数从二进制字符串对数据进行解包。  uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。  time_sleep_until() 函数延迟代码执

PHP面试题 求相对路径

PHP中计算相对路径的代码functiontransfer($apa,$apb,&$rpa,&$rpb) { $apa=str_replace('\\','/',$apa);//把\预处理为/ $apb=str_replace('\\','/',$apb); //对于某一个串为空串或者只含有一个

猴子选大王-php面试题

面试的时候遇见这样一道题:一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。约瑟夫算法,呵呵,看了网上的大虾们的代码,感觉很不容易理解,而且

php遍历目录的方法

本文实例总结了PHP遍历目录文件的常用方法。分享给大家供大家参考,具体如下:测试算法(源代码经过本站工具http://tools.jb51.net/code/jb51_php_format进行格式化处理,以便于读者阅读)算法1.简短系foreach(glob('*.*')as$filename) { echo'Filename:&#3
返回顶部 留言