摘要:
Shell脚本是我们写不同类型命令的一种脚本,这些命令在这一个文件中就可以执行。我们也可以逐一敲入命令手动执行。如果我们要使用shell脚本就必须在一开始把这些命令写到一个文本文件中,以后就可以随意反复运行这些命令了。我首先要在本文带给你的是完整脚本。后面会对该脚本做说明。我假定你已经知道shell scripting、mysqldump和crontab。适用操作系统:任何Linux或UNIX。主脚本(用于备份mysql数据库):该Shell脚本可以自动备份数据库。只要复制粘贴本脚本到文本编辑器中,输入数据库用户名、密码以及数据库名即可。我备份数据库使用的是mysqlump命令。后面会对每行脚 阅读全文
摘要:
函数说明:array glob ( string $pattern [, int $flags ] )功能:寻找与模式匹配的文件路径,返回包含匹配文件(目录)的数组(注:被检查的文件必须是服务器系统的,不能用于远程文件)参数说明:第一个参数:匹配模式;第二个可选参数:GLOB_MARK - 在每个返回的项目中加一个斜线GLOB_NOSORT - 按照文件在目录中出现的原始顺序返回(不排序)GLOB_NOCHECK - 如果没有文件匹配则返回用于搜索的模式GLOB_NOESCAPE - 反斜线不转义元字符GLOB_BRACE - 扩充 {a,b,c} 来匹配 'a','b 阅读全文
摘要:
之前写了一篇文章关于linux下apache虚拟主机配置,配置那是相当简单:ServerAdmin admin@example.comDocumentRoot /var/www/html/blogServerName blog.phpddt.comErrorLog /var/log/httpd/bl... 阅读全文
摘要:
收集php利用正则过滤各种标签,空格,换行符的代码:查看代码打印01$str=preg_replace("/\s+/"," ",$str);//过滤多余回车02$str=preg_replace("//si","",$str);//注释04$str=preg_replace("//si","",$str);//过滤DOCTYPE05$str=preg_replace("//si","",$str);//过滤html标签06$str=pr 阅读全文
摘要:
PHP中的有个非常好的函数:nl2br(),将文本框中的换行转换为HTML页面的,但是如何实现将html中的换行符转换为文本框中的换行符呢?下面这几个方法将能够帮你解决这个问题。PHP版将html中的换行符转换为文本框中的换行符:查看代码打印1functionbr2nl($text){2returnpreg_replace('//i','',$text);3}或者:查看代码打印1functionbr2nl($text){2$text=preg_replace('//i',chr(13),$text);3returnpreg_replace( 阅读全文
摘要:
php header()函数的具体作用是向客户端发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题)。下面举一些比较常见的header用法示例:(1)使用header实现重定向(等价于代替用户在地址栏输入url)。查看代码打印1查看代码打印01三秒后自动跳转';08/*09说明:若等待时间为0,则与header(&quo 阅读全文
摘要:
HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1. 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议建立之后才能,才能进行更层协议的连接,因此,首先要建立TCP连接,一般TCP连接的端口号是80。2. Web浏览器向Web服务器发送请求命令一旦建立了TCP连接,Web浏览器就会向Web服务器发送请 阅读全文