乌徒帮技术范WEB开发 › PHP

PHP

共有 28 篇文章

PHP中CURL的几个典型案例

例子一:基本例子,抓取网页 <?php // 初始化一个 cURL 对象 $curl = curl_init(); // 设置你需要抓取的URL curl_setopt($curl, CURLOPT_URL, 'http://www.xxx.cn'); // 设置header curl_set... 继续阅读 »

PHP中parse_url、http_build_query() 等几个解析和构建URL和路径函数妙用

在PHP开发中,我们经常会对某些URL进行处理,例如匹配或更改。那么如何快速高效的把传递过来的URL进行分解,拿到自己需要的参数呢?或者如何快速利用参数,构建自己需要的URL呢?PHP中几个函数可以帮助我们快速的解决这些问题,它们可以分为两类:URL相关、Path路径相关。 pathinfo dir... 继续阅读 »

PHP定时任务最简单的核心代码

目录:

由于php属于解释型弱语言,所以做定时任务的时候不会像java那样容易,在java中直接给个进程就可以让系统执行定时任务,但是在php中没那么简单 设置都没有多线程的概念。 PHP不支持多线程,有时候处理问题不是那么爽,今天谈论一下PHP定时执行的方法 PHP定时执行的三种方式实现 1、window... 继续阅读 »

PHP $_SERVER["SERVER_NAME"]与 $_SERVER['HTTP_HOST'] 区别

最近在开发站群软件,用到了根据访问域名判断子站点的相关问题。PHP获取当前域名有两个变量 HTTP_HOST 和 SERVER_NAME,我想知道两者的区别以及哪个更加可靠。 首先我想说,百度上那些转来转去的文章都是扯淡! 有说相同的,有说不同的,都没说明原因,没经过验证就互相转来转去的,浪费观众时... 继续阅读 »

PHP带密钥的加密解密函数

在一些开发中,我们使用curl等进行通信,如果你的一些隐私数据不进行加密,就可能造成信息泄露,带来不必要的麻烦。我们提供一个带密钥的加密解密函数,只要你的密钥不泄露,就可能很好的保护你的传输。 function encrypt($data, $key) { $key = md5($key); $x ... 继续阅读 »

PHP创建文件如何确定编码,ANSI还是UTF8?

我们来简单看下PHP创建文件的代码: $handle = @fopen($local_file_txt,"w+"); if(fwrite($handle,$local_file_content) === false){ ?? ?die("写入文件 local_file.txt 失败"); ?? ?e... 继续阅读 »

PHP header("Content-type: image/jpeg"); 输出图片缓存

很多开发中,我们试图使用header("Content-type: image/jpeg");来 输出图片,试图用一些php的图像处理技术,让输出图片更加智能和动感。但我们常常遇到新的问题,除非你规定不同的URL结构,并采用服务器技术将图片缓 存,否则很有可能这些输出图片会消耗大量的流量。怎么把它们... 继续阅读 »

PHP去除数组中的空元素后重置键名使索引序列化

在php开发中,偶尔我们需要清除数组中的空元素,一般我们会用到array_filter函数,但实际上,如果使用array_filter,它会连带键名一起将这个空元素删除,而如果你的数组本身是一组按照索引从0开始计算的值,那么就可能遇到和我一样的问题,你希望删除这个空元素之后,索引仍然按照从0开始递增... 继续阅读 »

PHP和MySQL交互中中文乱码

PHP和MySQL交互中中文乱码

在平时的开发中,我们肯定会遇到中文乱码的问题,在遇到乱码时,我们第一步应该解决这个乱码是由于什么原因引起的,而不是一味的按照网上的一些方法去实践,而是从根源出发。在开发php程序,从mysql数据库中调用出数据打印出来的时候,偶尔也会发生这样的问题。我们排除了下面两种常见的情况: 文件编码和系统编码... 继续阅读 »

php正则表达式运用及相关函数

目录:

根据相关的文献,将php正则表达式的运用总结如下: PHP?正则表达式语法(一) 正则表达式简介 在某些应用中,往往有时候需要根据一定的规则来匹配(查找)确认一些字符串,如要求用户输入的?QQ?号码为数字且至少?5?位。用于描述这些规则的工具就是正则表达式。 最简单的匹配 最简单的匹配就是直接给定字... 继续阅读 »