【php获取用户IPv4或IPv6地址的代码_PHP】教程文章相关的互联网学习教程文章

php简单浏览目录内容的实现代码

如下所示:复制代码 代码如下:<?php$dir = dirname(__FILE__);$open_dir = opendir($dir);echo "<table border=1 borderColor=red cellpadding=6>";echo "<tr><th>文件名</th><th>大小</th><th>类型</th><th>修改日期</th></tr>";while ($file = readdir($open_dir)) { if ($file!= "." && $file != "..") { echo "<tr><td>" . $file . "</td>"; echo "<td>" . filesize($file) . "</td>"; echo "<td>" . filetype($file) . "</...

PHPCMS v9最实用的23个调用代码

今天分享phpcms v9最实用的23个调用代码,有用就转走吧,可以大大加快你的开发效率。1、调用最新文章,带所在版块;{pc:get sql="SELECT a.title, a.catid, b.catid, b.catname, a.url as turl ,b.url as curl,a.id FROM `v9_news` a, `v9_category` b WHERE a.catid = b.catid ORDER BY `a`.`id` DESC "num="15" cache="300"}{loop $data $r}[{$r[catname]}] {str_cut($r[‘title‘],26)}{/loop}{/pc}2、截取调用标题长度;{str_c...

解析php通过cookies获取远程网页的指定代码

复制代码 代码如下:function Steal($url, $post_data = ""){//$header[] = "Accept: text/vnd.wap.wml,*.*"; $user_agent = "Mozilla/4.0"; $follow_loc = 1; $cookie_file ="./tmp/cook.txt"; $ch = @curl_init(); @curl_setopt($ch, CURLOPT_URL, $url); @curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); @curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); @curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file...

PHP 弹出文件下载 原理 代码

/*** @author default7<default7@zbphp.com>* @description 演示PHP弹出下载的原理** @param $file_name*/ function downFile($file_name) {$file_path = "/tmp/" . $file_name;$buffer = 102400; //一次返回102400个字节if (!file_exists($file_path)) {echo "<script type='text/javascript'> alert('对不起!该文件不存在或已被删除!'); </script>";return;}$fp = fopen($file_path, "r");$file_size = filesize($file_pa...

支持中文的php加密解密类代码

php代码类: 复制代码 代码如下:<?php /** * Copyright (c) 2011 - 01 XatuDream * XatuDream All Rights Reserved. * Support:185390516.qzone.qq.com * QQ:185390516 * Author:Lau Version:1.01 * Date:2010-08-12 09:28:32 */ ! defined ( ‘WORKSPACE‘ ) && exit ( "Access Denied !" ); class MD5Crypt { /** * Enter description here ... * @param unknown_type $str * @return string */ public final static function mds...

用PHP实现的四则运算表达式计算实现代码

PHP实现: 复制代码 代码如下:<?php /** * 计算四则运算表达式 */ error_reporting(E_ALL); $exp = ‘(1+2*(3+5)/4)*(3+(5-4)*2)‘; $arr_exp = array(); for($i=0;$i<strlen($exp);$i++){ $arr_exp[] = $exp[$i]; } $result = calcexp( array_reverse($arr_exp) ); echo $exp . ‘=‘ . $result; function calcexp( $exp ){ $arr_n = array(); $arr_op = array(); while( ($s = array_pop( $exp )) != ‘‘ ){ if( $s == ‘(‘ ){...

微信抢红包微信 PHP代码实现【代码】

header("Content-Type: text/html;charset=utf-8");//输出不乱码,你懂的 $total=10;//红包总额 $num=8;// 分成8个红包,支持8人随机领取 $min=0.01;//每个人最少能收到0.01元for ($i=1;$i<$num;$i++) {$safe_total=($total-($num-$i)*$min)/($num-$i);//随机安全上限$money=mt_rand($min*100,$safe_total*100)/100;$total=$total-$money;echo ‘第‘.$i.‘个红包:‘.$money.‘ 元,余额:‘.$total.‘ 元 <br/>‘; } echo ‘第‘...

[PHP] 生成数据库字典的PHP代码支持PDO扩展【代码】【图】

有时候没有数据库字典设计文档,根据现有的数据库注释进行生成一份<?php header(‘content-type:text/html;charset=utf-8‘); define(‘DB_HOST‘,‘192.168.11.7‘); define(‘DB_USER‘,‘root‘); define(‘DB_PASS‘,‘centos‘); define(‘DB_NAME‘,‘new_admin‘); define(‘DB_PORT‘,3306); define(‘DB_CHAR‘,‘utf8‘); define(‘APPNAME‘,‘new_admin‘); $dbh = new PDO("mysql:host=".DB_HOST.":".DB_PORT.";dbnam...

php测试代码【代码】

<?php /*这是一个自动回复的PHP */ header(‘Content-type:text‘);define("TOKEN", "weixin"); $wechatObj = new wechatCallbackapiTest(); if (!isset($_GET[‘echostr‘])) {$wechatObj->responseMsg(); }else{$wechatObj->valid(); }class wechatCallbackapiTest {//验证签名public function valid(){$echoStr = $_GET["echostr"];$signature = $_GET["signature"];$timestamp = $_GET["timestamp"];$nonce = $_GET["nonce"];$...

PHPstorm支持YAF框架代码自动提示

文件下载地址:https://github.com/xudianyang/yaf.auto.complete然后找到phpstorm File->settings->Languages & Frameworks 选择PHP->include path 点 + 号将下载的文件路径添加进去然后重启编辑器即可。原文:https://www.cnblogs.com/guoyachao/p/11792504.html

php实现图形显示Ip地址的代码及注释

使用图形显示Ip,文件 sunip.php 复制代码 代码如下:<?php header("Content-type: image/gif"); $im = imagecreate(130,15); $background_color = ImageColorAllocate ($im, 255, 255, 255); unset($ip); if($_SERVER[‘HTTP_CLIENT_IP‘]){ $ip=$_SERVER[‘HTTP_CLIENT_IP‘]; } else if($_SERVER[‘HTTP_X_FORWARDED_FOR‘]){ $ip=$_SERVER[‘HTTP_X_FORWARDED_FOR‘]; } else{ $ip=$_SERVER[‘REMOTE_ADDR‘]; } // www.jb51.ne...

php上传图片模范代码【代码】

1 [php] view plaincopyprint?2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 3 4 <?php 5/****************************************************************************** 6 7参数说明: 8$max_file_size : 上传文件大小限制, 单位BYTE 9$destination_folder : 上传文件路径 10$watermark : 是否附加水印(1为加水印,其他为不加水印); 11 12使用说明: 131. 将PHP.INI文件里面的"extension=php...

php生成xml简单实例代码

当处理基于XML应用程序时,开发者经常需要建立XML编码数据结构。例如,Web中基于用户输入的XML状态模板,服务器请求XML语句,以及基于运行时间参数的客户响应。 尽管XML数据结构的构建比较费时,但如果使用成熟的PHP DOM应用程序接口,一切都会变得简单明了。本文将向你介绍PHP DOM应用程序接口的主要功能,演示如何生成一个正确的XML完整文件并将其保存到磁盘中。 创建文档类型声明 一般而言,XML声明放在文档顶部。在PHP中声明十...

记录一点自己写的Php代码(1)取得任意种类,无限级下线【代码】

//获取所有下线function get_all_heeler($user_id,$user_rank = 0){$user_id_array = $user_id;while (true) {if (!empty($user_rank)) {$judge = "AND user_rank =".$user_rank;}//取得所有直接下线 并累计到数组里面$row = $GLOBALS[‘db‘]->getAll("SELECT user_name,user_id,user_rank FROM " . $GLOBALS[‘ecs‘]->table(‘users‘) . " WHERE parent_id in (" . $user_id_array . ")" . $judge);if (!empty($row)) {$user_...

基于GD2图形库的PHP生成图片缩略图类代码分享【代码】

要使用PHP生成图片缩略图,要保证你的PHP服务器安装了GD2图形库 使用一个类生成图片的缩略图1.使用方法 $resizeimage = new resizeimage("图片源文件地址", "200", "100", "0","缩略图地址"); //就只用上面的一句话,就能生成缩略图,其中,源文件和缩略图地址可以相同,200,100分别代表宽和高 2. 缩略图类代码 //使用如下类就可以生成图片缩略图,<?php class resizeimage {//图片类型var $type;//实际宽度var $width;//实际高度var $he...

IPV4 - 相关标签
IPV6 - 相关标签