【PHP实现删除非站内外部链接实例代码_php技巧】教程文章相关的互联网学习教程文章

PHP ajax+jQuery 实现批量删除功能实例代码小结【图】

目录结构piliangshan.php <?php require_once ./db_conn.php;$sql = "select * from user";$result = mysqli_query($conn, $sql); ?> <html lang="zh-CN"> <head><meta charset="UTF-8"><title>全选演示</title><meta http-equiv="X-UA-Compatible" content="IE=Edge"><link rel="stylesheet" type="text/css" href="./static/bootstrap.min.css" rel="external nofollow" ><script src="./static/jquery.js"></script><meta name=...

php获取用户真实IP和防刷机制的实例代码【图】

一. 如何获取用户IP地址 public static function getClientIp(){if (getenv(HTTP_CLIENT_IP)) {$ip = getenv(HTTP_CLIENT_IP);}if (getenv(HTTP_X_REAL_IP)) {$ip = getenv(HTTP_X_REAL_IP);} elseif (getenv(HTTP_X_FORWARDED_FOR)) {$ip = getenv(HTTP_X_FORWARDED_FOR);$ips = explode(,, $ip);$ip = $ips[0];} elseif (getenv(REMOTE_ADDR)) {$ip = getenv(REMOTE_ADDR);} else {$ip = 0.0.0.0;}return $ip;} 注意:$_SERVER和...

php 处理png图片白色背景色改为透明色的实例代码

先看下面一段代码,php 处理png图片白色背景色改为透明色 function pngMerge($o_pic,$out_pic){$begin_r = 255;$begin_g = 250;$begin_b = 250;list($src_w, $src_h) = getimagesize($o_pic);// 获取原图像信息 宽高$src_im = imagecreatefrompng($o_pic); //读取png图片print_r($src_im);imagesavealpha($src_im,true);//这里很重要 意思是不要丢了$src_im图像的透明色$src_white = imagecolorallocatealpha($src_im, 255, 255, 2...

PHP 获取客户端 IP 地址的方法实例代码

先来了解一个变量的含义: $_SERVER[REMOTE_ADDR]:浏览当前页面的用户计算机的ip地址 $_SERVER[HTTP_CLIENT_IP]:客户端的ip $_SERVER[HTTP_X_FORWARDED_FOR]:浏览当前页面的用户计算机的网关 $_SERVER[HTTP_X_REAL_IP]:nginx 代理模式下,获取客户端真实IP /*** 获取客户端IP地址*/ function real_ip() {$ip = $_SERVER[REMOTE_ADDR];if (isset($_SERVER[HTTP_X_FORWARDED_FOR]) && preg_match_all(#\d{1,3}\.\d{1,3}\.\d{1,3}...

PHP通过文件路径获取文件名的实例代码

物理截取 $file = /www/htdocs/inc/lib.inc.php;$filename = basename($file);echo $filename, <br/>;// lib.inc.php$filename = str_replace(strrchr($filename, .), , $filename);echo $filename, <br/>;// lib.inc使用pathinfo($path, $options) $file = /www/htdocs/inc/lib.inc.php;$path_parts = pathinfo($file);echo 目录名称 . $path_parts[dirname], <br/>; // /www/htdocs/incecho 文件全名 . $path_parts[basename], <...

PHP等比例压缩图片的实例代码

具体代码如下所示:/*** desription 压缩图片* @param sting $imgsrc 图片路径* @param string $imgdst 压缩后保存路径*/public function compressedImage($imgsrc, $imgdst) {list($width, $height, $type) = getimagesize($imgsrc);$new_width = $width;//压缩后的图片宽$new_height = $height;//压缩后的图片高if($width >= 600){$per = 600 / $width;//计算比例$new_width = $width * $per;$new_height = $height * $per;}swit...

PHP htmlspecialchars() 函数实例代码及用法大全

实例 把预定义的字符 "<" (小于)和 ">" (大于)转换为 HTML 实体: <?php $str = "This is some <b>bold</b> text."; echo htmlspecialchars($str); ?>以上代码的 HTML 输出如下(查看源代码): <!DOCTYPE html> <html> <body> This is some <b>bold</b> text. </body> </html>以上代码的浏览器输出:This is some <b>bold</b> text.运行实例定义和用法 htmlspecialchars() 函数把预定义的字符转换为 HTML 实体。 预定义的字符...

PHP 获取视频时长的实例代码

具体代码如下所示:/* * 获得视频文件的缩略图和视频长度 * @date 2018-05-16 * @copyright */ //获得视频文件的总长度时间和创建时间 根据视频长度判断是否失效 public function getTime($url) {//获取视频重定向后的链接$location = locationUrl($url);//获取视频Content-Length$responseHead = get_data($location);$list1 = explode("Content-Length: ", $responseHead);$list2 = explode("Connection", $list1[1]);$list = ex...

php redis 处理websocket聊天记录的实例代码

具体代码如下所示: <?phpini_set(display_errors, on); class chatClass {private $redis;//这个变量模拟用户当前状态,是否登录,是否可查看public $checkUserReadable = false;//构造函数链接redis数据库public function __construct() {$this -> redis = new Redis();$this -> redis -> connect(127.0.0.1, 6379);$this -> redis -> auth(***cnblogs.com/handle);}/*发送消息时保存聊天记录* 这里用的redis存储是list数据类型*...

ThinkPHP5.0 图片上传生成缩略图实例代码说明

很多朋友遇到这样一个问题,图片上传生成缩略图,很多人在本机(win)测试成功,上传到linux 服务器后错误。 我也遇到同样的问题。网上一查,有无数的人说是服务器临时文件目录权限问题。 几经思考后,发现并非如此。 其根本的原因是,保存到变量的信息是之前的,之后又move移动到了自己指定的目录下,同时临时文件已经不存在。所以再生成缩略图的时候,需要open的,文件地址应该是自己定义的目录+文件名。然而很多实例文档中,还是...

PHP 计算两个特别大的整数实例代码

废话不多说了,具体代码如下所示: function getIntAdd($a,$b){ $c = ; $bCount = strlen($b); $aCount = strlen($a); $count = max($bCount,$aCount); $aDiff = $count - $aCount; $bDiff = $count - $bCount; for($i = $count - 1;$i >= 0;$i--){ $aVal = $count - $i <= $aCount ? intval($a[$i - $aDiff]) : 0; $bVal = $count - $i <= $bCount ? intval($b[$i - $bDiff]) : 0; $v = $aVal + $bVal; if(strlen($c) > 0 && strl...

php实现姓名根据首字母排序的类与方法(实例代码)

php将名字按首字母进行排序,具体代码如下所示:<?php public function getFirstChar($s){ $s0 = mb_substr($s,0,3); //获取名字的姓 $s = iconv(UTF-8,gb2312, $s0); //将UTF-8转换成GB2312编码 //dump($s0); if (ord($s0)>128) { //汉字开头,汉字没有以U、V开头的 $asc=ord($s{0})*256+ord($s{1})-65536; if($asc>=-20319 and $asc<=-20284)return "A"; if($asc>=-20283 and $asc<=-19776)return "B"; if($asc>=-19775 and $asc...

PHP实现微信申请退款流程实例代码【图】

前面讲了怎么实现微信支付,详见博文:PHP实现微信支付(jsapi支付)流程 和ThinkPHP中实现微信支付(jsapi支付)流程。由于业务需求,还需要有微信退款,经过研究和摸索,也终于搞定了。 前期准备: 当然是搞定了微信支付,不然怎么退款,这次还是使用官方的demo。当然网上可能也有很多大神自己重写和封装了demo,或许更加好用简洁,但是我还是不提倡用,原因如下: (1)可能功能不全,或许他只是实现了微信支付,但是还有申请退款、...

PHP unlink与rmdir删除目录及目录下所有文件实例代码

在php中删除文件与目录其实很简单只要两个函数一个是unlink一个rmdir函数,如果要实现删除目录及目录下的文件我们需要利用递归来操作. 函数代码:仅删除指定目录下的文件,不删除目录文件夹,代码如下: class shanchu { //循环目录下的所有文件 function delFileUnderDir( $dirName=”../Smarty/templates/templates_c” ) { if ( $handle = opendir( “$dirName” ) ) { while ( false !== ( $item = readdir( $handle ) ) ) { ...

PHP实现QQ、微信和支付宝三合一收款码实例代码【图】

前言最近在逛博客时,发现很多博客都带了打赏功能,虽说打赏的人可能很少,但始终是一份心意,能让博主知道自己写的文章有用,能够帮助到人。所以,我也想加一个打赏功能~ 分析但在github逛了一圈之后发现,打赏插件基本上千篇一律的:QQ扫码/微信扫码/支付宝扫码。有的是点击每个按钮出现每个收款码有的则是每个收款码全部展现出来 微信扫这个,支付宝扫那个,不仅要加载多张二维码,还要加css/js让它变的好看,作为一个又懒又不想...

链接 - 相关标签
实例 - 相关标签