`
文章列表
explode在PHP中的用法主要是注意explode的第三个参数 (PHP 3, PHP 4, PHP 5) explode--使用一个字符串分割另一个字符串描述 array explode ( string separator, string string [, int limit] ) 此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 separator 作为边界点分割出来。 如果设置了 limit 参数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分。 如果 separator 为空字符串("&qu ...
转载:让你的md5密码更安全 原文:http://www.zhixinku.com/home/space.php?uid=4&do=blog&id=18感谢:月影 看到标题 ,就会有人反问, 难道md5不安全吗? 并非如此,至少在目前来说, md5还是安全保存密码的方式 . 一般的程序都是在用户注册时将明文的密码加密,然后存入数据库的. 但是网上有很多md5暴力破解的工具, 这又是为什么? 其实,这并不是md5不安全, 而是网上的破解工具用一个非常庞大的数据库保存了明文与其md5加密后的结果, 对那些密码很简单的字符串, 即可轻易从md5串反查数据库, 得到原 ...

自动语言匹配

    博客分类:
  • PHP
自动语言匹配 原文:http://www.clearstudy.cn/archives/77 <? error_reporting(E_ALL ^ E_NOTICE);  分析 HTTP_ACCEPT_LANGUAGE 的属性  这里只取第一语言设置 (其他可根据需要增强功能,这里只做简单的方法演示) preg_match('^([a-z-]+)i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches); $lang = $matches[1]; switch ($lang) {     case 'zh-c ...
php实现下载代码 php实现下载代码 $NomFichier = basename($filename); $taille=filesize($filename); ob_end_clean(); header("Content-Type: application/force-download; name=\"$NomFichier\""); header("Content-Transfer-Encoding: binary"); header("Content-Length: $tai ...
js虚拟键盘,用起来很方便 原文地址 感谢  sdzhxl 虚拟键盘接口,通常用于网站最高级别的安全性, 比如网上银行的申请和登录。 因为虚拟键盘能够帮助我们防止任何键盘记录活动, 或者为用户提供一个特殊键盘,因为的系统是并不拥有某种语言的键盘输入 .这里有一个Javascript脚本, 就是用来实现这种虚拟键盘的效果. 要使用它, 非常的简单 ,你只需要用下面用类似下面的代码在你的<head>头部调用<script type=”text/javascript” src=”keyboard.js”></script><link rel= ...
PHP的错误报告error_reporting 2007-03-05 09:30:06 / 个人分类:php基础 error_reporting 设定错误讯息回报的等级。 语法: int error_reporting(int [level]); 传回值: 整数 函式种类: PHP 系统功能   内容说明 本函式用来设定错误讯息回报的等级,参数 level 是一个整数的位元遮罩 (bitmask),见下表。 value constant 1 E_ERROR 2 E_WARNING 4 E_PARSE ...
XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。 应该掌握的基础知识: 在您继续学习之前,需要对以下知识有基本的了解: HTML / XHTML JavaScript 如果您希望首先学习这些项目,请在我们的 首页 访问这些教 ...
XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。 XML 把数据从 HTML 分离 如果你需要在 HTML 文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑 HTML。 通过 XML,数据能够存储在独立的 XML 文件中。这样你就可以专注于使用 HTML 进行布局和显示,并确保修改底层数据不再需要对 HTML 进行任何的改变。 通过使用几行 JavaScript,你就可以读取一个外部 XML 文件,然后更新 HTML 中的数据内容。 您将在稍后的章节学习更多这方面的内容。 XML 简化数据共享 在真实的世界中,计算机系统和数据使用 ...
XML 文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。 一个 XML 文档实例 XML 使用了简单的具有自我描述性的语法: <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting! ...
XML 的语法规则很简单,且很有逻辑。这些规则很容易学习,也很容易使用。 所有 XML 元素都须有关闭标签 在 HTML,经常会看到没有关闭标签的元素: <p>This is a paragraph <p>This is another paragraph 在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签: <p>This is a paragraph</p> <p>This is another paragraph</p> 注释:您也许已经注意到 XML 声明没有关闭标 ...
XML 文档包含 XML 元素。 什么是 XML 元素? XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。 元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。 <bookstore> <book category="CHIL ...
  php echo 后输出的JS弹出消息窗口时显示的是乱码,google后收集总结如下:   编码和字符的详细探讨 June 15th, 2008 Posted in PHP笔记 好久就想对字符和编码的问题研究一下了,一直没抽出闲时间来,今天周末,给自己放个假,于是就有了如下关于字符和编码的问题。希望能对大家关于乱码的问题有点用处。 一:首先我们先一起来了解下基础知: bit(比特或位):计算机内存由数以亿万计的bit组成,每个位可以容纳值0或1; 字节:计算机中存储数据的单元,一个8位的二进制数(8个bit),是一个很具体的存储空间; 字符:通俗一点讲就是“记号”的意 ...
$_SERVER['PHP_SELF'].'  ' #当前正在执行脚本的文件名,与 document root相关。   .$_SERVER['argv'].'  ' #传递给该脚本的参数。   .$_SERVER['argc'].'  ' #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。   .$_SERVER['GATEWAY_INTERFACE'].'  ' #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。   .$_SERVER['SERVER_NAME'].'  ' #当前运行脚本所在服务器主机的名称。   .$_SERVER['SERVER_SOFTWARE ...
利用getenv("REMOTE_ADDR")可以得到浏览者的IP;利用getenv("HTTP_USER_AGENT")可以得到浏览者的操作系统类型,浏览器类型;还有什么其他参数吗?A:getenv能得到所有$_ENV这个全局变量的所有东西你print_r($_ENV);可以看到很多东西比如你echo getenv(ALLUSERSPROFILE);就可以看到ALLUSERSPROFILE的值echo getenv(PATHEXT);就可以看到PATHEXT的值三个IP地址的获取有什么区别?       $_SERVER['REMOTE_ADDR']; ...
Java桌面应用程序设计新贵:SWT的简介 (1) 开发者在线 Builder.com.cn 更新时间:2007-10-23作者:dxaw 来源:赛迪网技术社区 本文关键词: SWT java JAVA Java语言的声望和它在桌面应用程序(GUI程序)所取得的成就显然极不相符,至今仍然很少能看到非常成功Java桌面程序。虽然有JBuilder,Netbean,JProbe等大型软件作为代表,但这仍不能证明Java的GUI程序是成功的:它们的外观总是和同一操作系统平台下的其它软件显得格格不入。对机器配置的需求也似乎永无止境,这使得它们只能被一些总是拥有当前最高性能PC的程 ...
Global site tag (gtag.js) - Google Analytics