-
php提取文章中图片的示例代码
本文为大家讲解的是php处理内容中的图片相关示例,有提取图片,删除图片等,使用的是正则,感兴趣的同学参考下。 array_diff($arr1,$arr2) php数组函数之一,用来计算数组的差集. 正则匹配html图片标签 用sinaeditor添加的图片删除操作 用法之一,今天晚上在用新浪编辑器发表文章的过程中. 使用到了此函数 问题描述: 文章中有图片若干.在增加文章的过程中自动上传到网站的图片目录中 在修改文章的过程中如果对图片进行相关的删除操作.那么虽然在代码中(已经存入数据库); 已经删除了数据的标签.类似于<img src=http://......>这样的标签.但是图片的文件依旧存在于 网站上.这时候需要一定的处理 处理办法: 首先:从数据库中得到原始的文章内容 从里面得到图片的文件名 用到了正则 方法如下 public function getimgsinarticle($content) { $temp = array(); $imgs = a...
PHP 2014-12-14 22:48:06 -
php缩小png图片不损失透明色的解决方法
本文是一个php缩小png图片不损失透明色的解决方法,感兴趣的同学参考下. png图片如果带了透明色按照jpg的方式来缩小,就会造成透明色损失。那么如何处理才能保存透明色呢?下面的代码就可以解决这个问题 主要是利用gd库的两个方法: imagecolorallocatealpha //分配颜色 + alpha imagesavealpha //设置在保存 png 图像时保存完整的 alpha 通道信息 代码示例: //获取源图gd图像标识符 $srcImg = imagecreatefrompng('./src.png'); $srcWidth = imagesx($srcImg); $srcHeight = imagesy($srcImg); //创建新图 $newWidth = round($srcWidth / 2); $newHeight = round($srcHeight / 2); $newImg = imagecreatetruecolor($newWidth, $...
PHP 2014-12-14 19:45:09 -
PHP正则提取不包含指定网址的图片地址的示例代码
本文是一个PHP正则提取不包含指定网址的图片地址的示例代码,感兴趣的同学参考下. 需求说明: 今天在做图片提取的时候,遇到了这个情况,一篇文章中的图片,提取出来一张作为文章的封面,这样在排版的时候图文模式看着比较舒服 但是现在这个文章中可能含有一些表情,我们当然不能直接提取src路劲了,这样如果第一张是表情图片的话,就会提取表情图片来作为封面了,这时候我们就需要写清楚正则来排除不匹配的图片,下面是一个小列子: $contents = '<p>疲惫是一种享受,让我们无暇空虚;坎坷是一种经历,让我们真切的理解人生; 忙碌是一种幸福,让我们没有时间体会痛苦;奔波是一种快乐, <img src="http://img...
PHP 2014-12-14 19:30:41 -
3个PHP多维数组转为一维数组的方法实例
本文为大家整理了3个PHP多维数组转为一维数组的方法实例.分别使用foreach、for、while三种循环方法来实现,需要的朋友可以参考下 很多时候我们需要将多维数组转成一维数组,因为我们只需要一维数组,而且一维数组使用起来更方便,在PHP中如何将多维数组转成一维数组?下面我们来看看三个多维数组转为一维数组例子: 一、使用foreach <?php function arr_foreach ($arr) { static $tmp=array(); if (!is_array ($arr)) { return false; } &nb...
PHP 2014-12-14 18:39:03 -
PHP图片上传简单示例
本文为大家提供了二种简单的php上传图片的应用示例,感兴趣的 同学参考下. 第一种: php部分 <?php if($_FILES['file']['error'] > 0){ echo '!problem:'; switch($_FILES['file']['error']) { case 1: echo '文件大小超过服务器限制'; break; &nb...
PHP 2014-12-14 16:39:08 -
七张图片看懂高通骁龙810新特性
站长搜索(www.adminso.com):七张图片看懂高通骁龙810新特性 站长搜索讯 作为2015年旗舰级安卓手机、平板电脑将要搭载的主力芯片,高通810处理器近来备受关注。目前,已知高通骁龙810将采用来自ARM授权的Cortex-A57、A53核心架构;Adreno430 GPU;20nm工艺制程;全新的ARM V8A指令集;支持LTE Cat9,同时,高通也表示,骁龙810将按计划发货...
业界动态 2014-12-14 14:27:15 -
可以图片加水印的PHP类
本文为大家介绍的是一个php图片水印类,可以用来给图片加水印,感兴趣的同学参考下. <?php /* * 功能:PHP图片水印 (水印支持图片或文字) * 参数: * $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; * $waterPos 水印位置,有10种状态,0为随机位置; *  ...
PHP 2014-12-14 13:48:21 -
用php中的header函数实现简单隐藏图片源地址
本文为大家讲解的是用php中的header函数实现简单隐藏图片源地址,原理很简单其实就是用header来输出图片,感兴趣的同学参考下. <?php $path=$_GET["path"]; $cacheimgname=str_replace("/","_",$path); $localimg="upimg/"...
PHP 2014-12-14 12:03:04 -
php获取远程图片并把它保存到本地的代码
本文是一个php实现的可以用来获取远程图片并可以下载本地的函数方法,感兴趣的同学参考下. Function: 获取远程图片并把它保存到本地 确定您有把文件写入本地服务器的权限变量说明: $url 是远程图片的完整URL地址,不能为空。 $filename 是可选变量: 如果为空,本地文件名将基于时间和日期 自动生成. <?php function GrabImage($url,$filename="") { if($url==""):return false;endif; if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg"):...
PHP 2014-12-14 10:57:06 -
同一网页多个提交表单处理
本文为大家讲解的是同个网页中如何处理二个表单,并且各自可以提交各到的php处理程序中,感兴趣的同学参考下. 在PHP中的处理窗体数据比其它网页程序语言更简单——如果你使用这种语言一段时间后,你会发现这是一个不可争辩的事实。这种操作的简易性使它可以容易地处理更为复杂的窗体事件,包括今天讨论的主题,即在同一个窗体中通过多个按钮来处理不同的任务...
PHP 2014-12-14 10:42:07 -
Gregarius中文日期格式问题解决办法
本文为大家讲解的是Gregarius中文日期格式问题解决办法,Gregarius支持中文的程度很不错,唯一的缺陷就是在日期格式上会出现乱码。其实只要修改根目录下util.php文件的rss_locale_date方法就可以解决这个问题,希望可以帮助使用Gregarius的朋友,感兴趣的同学参考下. function rss_locale_date ($fmt, $ts, $addTZOffset = true) { if (isset($_SERVER["WINDIR"])) { //%e doesnt' exists under windows! &nb...
PHP 2014-12-14 09:24:04