百度编辑器ueditor给上传的图片添加水印百度编辑器本身是没有为上传图片添加水印的功能,想要在上传的时候添加图片水印,也很简单。以 ueditor 1.2.6 为例,打开php目录下面的imageUp.php文件,查找“$info = $up->getFileInfo();”,在这句代码的下面加入以下代码:/* 添加水印 start */ $water_img = "watermark.png"; //水印文件(替这里换成你要的水印) $img_min_w = 350; //添加水印需要图片最小达到的宽度(px),小于这个宽度时则不添加水印 ...
多维数组转一维数组的php函数php语言本身没有将多维数组转为一维数组的函数,但是我们可以自己写一个php函数来实现将多维转一维的功能。运用了递归,简单粗暴,整个函数体9行代码就实现了该功能,php源码如下:$multi = array( array( array( 'wo', 'shi' ), 'php' ), 'cheng', array( array( 'xu', 'y...
前言在做程序设计的时候避免不了要去引用外部文件,在 PHP 中引入文件的方式有很多种,这里详细说一下 include ;require ;include_once;require_once。require () 语句的性能与 include () 相类似,都是包括并运行指定文件。除了处理失败的方式不同之外。require在出错时产生 E_COMPILE_ERROR 级别的错误,终止脚本运行;而 include 只产生警告(E_WARNING),脚本会继续运行。1.include 和 require 都是语句结构(并不是函数)在 php 官网手册上是划分到了流程控制,这两个语句结构不是函数...
PHP将所有单词改为小写将字符串中所有单词改为小写并且返回转换后的字符串$str = "Hello Word"; $str = strtolower($str); echo $str; //输出hellow word 直接使用PHP内置函数即可实现相关函数:1、strtolower
PHP首字母大写将字符串首字母转换成大写,直接返回转换后的字符串示例$foo = 'hello world!'; $foo = ucfirst($foo); // Hello world! 直接使用PHP内置函数即可实现相关函数:1、ucfirst()
php的定界符<<<EOFPHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法 ——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的 html文本或者是一个200行的js我想是谁都会崩溃的。这就是PHP为什么要引入一个定界符的原因——至少一大部分原因是这样的。1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西;2.在PHP定界符中的任何特殊字符都不需要转义;3.PHP定界符中的P...
PHP处理微信昵称特殊符号过滤方法我们在通过PHP获取微信昵称,并且存于数据库的时候,由于一些昵称带有特殊符号,所以存不进去,这时候我们可以通过下面的方式来处理。方法二protected function removeEmoji($clean_text) { // Match Emoticons $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u'; $clean_text = preg_replace($regexEmoticons, '', $clean_text); // Match Miscellaneo...
PHP获取文件扩展名示例第一种:$file = 'x.y.z.png';echo substr(strrchr($file, '.'), 1);解析:strrchr($file, '.') strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符第二种:$file = 'x.y.z.png';echo substr($file, strrpos($file, '.')+1);解析:strrpos($file, '.') 查找 "." 在字符串中最后一次出现的位置,返回位置 substr()从该位置开始截取第三种:$file = 'x.y....
在PHP开发过程中,很多人PHP密码加密都是用的md5和sha1(包括sha256.......),但不知道,随着技术进步和计算机硬件的提升(集群、分布式、云计算),破解者可以快速使用“暴力”(彩虹表)方式来寻找密码加密后散列码所对应的原始数据。问:以上问题,对于现在的PHP开发者来说,我们应该怎么办?答:有空大家不妨去看一下:PHP“密码散列安全”问题与解决方法最安全的PHP密码加密方法:PHP官方自带的密码哈希函数 password_hash()常用的MD5、SHA1、SHA256哈希算法,是面向快速、高效进行哈希处理而设计的。随着技术进步和计算机硬件的提升,如今强大的计算机很容易破...
这篇文章主要介绍了ASP模拟POST请求异步提交数据的方法,本文使用MSXML2.SERVERXMLHTTP.3.0实现POST请求,需要的朋友可以参考下有时需要获取远程网站的某些信息,而服务器又限制了GET方式,只能通过POST数据提交,这个时候我们可以通过asp来实现模拟提交post数据,网上有挺多这样的例子的。下面的是我自己写的比较简洁易懂的函数。首先,需要一个编码设置的函数,因为asp一般为gbk的,而标准的网站现在大都使用utf-8的。所以需要转换。代码如下:function BytesToBstr(body,Cset) dim objstream set objstrea...
<?php header("Content-Type:text/html;charset=utf-8"); $url = 'https://www.guojiz.com/'; //获取远程网页的编码 function _charset($url){ $text = file_get_contents($url); $mode = '/charset=(.*)\"/iU'; preg_match($mode,$text,$result); return $result[1]; } $charset = _charset($url);//...