PHP删除文件夹及文件夹下的所有文件

PHP删除文件夹及文件夹下的所有文件

一.只删除文件夹包含的文件,不删除文件夹public function deldir($dir) {//先删除目录下的文件: $dh = opendir($dir); while ($file = readdir($dh)) { if($file != "." && $file!="..") { $fullpath = $dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else { ...

PHP 2020-01-02 PM 1866℃ 0条
PHP实现图片压缩

PHP实现图片压缩

/**生成图片@param string $im 源图片路径@param string $dest 目标图片路径@param int $maxwidth 生成图片宽@param int $maxheight 生成图片高 */function resizeImage($im, $dest, $maxwidth, $maxheight) {$img = getimagesize($im); switch ($img[2]) { case 1: $im = @imagecreatefromgif($im); break; case 2: ...

PHP 2020-01-02 PM 3215℃ 0条
PHP远程抓取网站图片并保存在本地文件中

PHP远程抓取网站图片并保存在本地文件中

<?php /** * 抓取图片 * Class download_image * Time: 2019/1/31 13:49 * Author 江南极客 */ class download_image { public $save_path; //抓取图片的保存地址 //抓取图片的大小限制(单位:字节) 只抓比size比这个限制大的图片 public $img_size=0; //定义一个静态数组,用于记录曾经抓取过的的超链接地址,避免重复抓取 public static $a_url_arr=array();...

PHP 2020-01-02 PM 1742℃ 0条
PHP的curl函数

PHP的curl函数

要使用cURL来发送url请求,具体步骤大体分为以下四步:1.初始化2.设置请求选项3.执行一个cURL会话并且获取相关回复4.释放cURL句柄,关闭一个cURL会话curl基础例子:<?php// 创建一个新cURL资源$ch = curl_init();// 设置URL和相应的选项curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");curl_setopt($ch, CURLOPT_HEADER, false);// 抓取URL并把它传递给浏览器curl_exec($ch);//关闭cURL资源,并且释放系统资源cur...

PHP 2020-01-02 PM 2834℃ 0条
php的curl请求设置header参数

php的curl请求设置header参数

curl请求参数设置时,CURLOPT_HTTPHEADER 设置 HTTP 头字段的数组。 格式: array('Content-type: text/plain', 'Content-length: 100')简单示例:function http_post($sUrl, $aHeader, $aData){$ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, $sUrl); curl_setopt($ch, CURLOPT_HTTPHEADER,...

PHP 2020-01-02 PM 1798℃ 0条
php curl经典最常用的5个例子

php curl经典最常用的5个例子

php curl常用的5个例子我用php ,curl主要是抓取数据,当然我们可以用其他的方法来抓取,比如fsockopen,file_get_contents等。但是只能抓那些能直接访问的页面,如果要抓取有页面访问控制的页面,或者是登录以后的页面就比较困难了。1,抓取无访问控制文件<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://localhost/mytest/phpinfo.php"); curl_setopt($ch, CURLOPT_HEADER, false); ...

PHP 2020-01-02 PM 2787℃ 0条
php对手机号加星号处理

php对手机号加星号处理

项目中经常需要公布一些用户的信息,比如抽奖结果展示,排行榜等。但是很多涉及到用户隐私,比如昵称,姓名,手机号等,这时候就要对用户敏感信息做处理,最常见的就是对手机号加星号处理。方法也非常简单,简单到我再写这篇之前都在考虑要不要发出来。不过还是简单分享一下,如果有兄弟用得上至少可以节省一点时间。/** * 字符串加指定符号处理 * @param string $str 源字符串 * @param int $start 开头保留长度 * @param int $end 结尾保留长度 * @param string $symbol 指定符号 * @param bool $fullS...

PHP 2020-01-02 PM 2119℃ 0条
PHP生成txt文件标题及内容

PHP生成txt文件标题及内容

生成文件,生成的内容是一张表格(像html中的table),文件类型支持:txt、html、csv、pdf、doc(或者docx)。参数为:生成文件的类型、生成内容的标题(数组),生成内容(数组,和标题相对应)。/** *生成txt的文件类. ***/ class createFile{ public $file_type; public $file_name; public $file_dir; /** * 构造函数:初始化生成文件的目录 */ public function __construct($file_di...

PHP 2020-01-02 PM 2356℃ 0条
PHP逐行读取txt文件

PHP逐行读取txt文件

PHP中从实现文件数据的导入导出,可以使用Excel文件,使得数据更加直观,但是操作Excel文件在项目中通常需要依赖PHPExcel类文件,而且执行效率不如txt文本文件。如果数据的列数比较多,而且需要对导出结果进行统计的就是用Excel,如果列数少而且不需要对结果进行过多处理的,可以使用txt文件。这里,简单实现以下PHP逐行读取txt文件,将读取出txt文件里边的内容,并转化为我们熟悉的数组:/* * 逐行读取TXT文件 */ function getTxtcontent($txtfile){ $file = @fopen($txtfile,'r'); $co...

PHP 2020-01-02 PM 1637℃ 0条
PHP浏览器中直接输出图片

PHP浏览器中直接输出图片

在浏览器中输出图片,最简单的方法当然是使用HTML的img标签,直接传入图片路径或者链接。但有时候我们需要把图片做一些处理,比如改一下图片质量或者尺寸再显示出来,我们可以使用PHP内置的图片处理函数imagecreatefromjpeg(或imagecreatefrompng)由文件或 URL 创建一个新图象和imagejpeg(或imagepng),通过 header() 发送 Content-type: image/jpeg 可以使 PHP 脚本直接输出 JPEG 图像。/*php 页面直接输出图片 */function showImg($img){$info = getimages...

PHP 2020-01-02 PM 1773℃ 0条
php使用phpqrcode生成二维码

php使用phpqrcode生成二维码

使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www.liantu.com/的接口)除外,如果自己写代码生成,真的无从下手。然而,我们可以使用phpqrcode这个现成的类文件,PHP二维码生成类库,利用它可以轻松生成二维码。前期准备:1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/2.PHP环境必须开启支持GD2扩展库支持(一般情况下都是开启状态)方法解读:下载下来的类文件是一个压缩包,里边包含很多文件和演示程序,我们只需要里边的phpqrcode.ph...

PHP 2020-01-02 PM 1675℃ 0条