【php获取用户IPv4或IPv6地址的代码_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...

php中通过curl模拟登陆discuz论坛的实现代码

libcurl同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的FTP扩展完成)、HTTP 基于表单的上传、代理、cookies和用户名+密码的认证。 php的curl真的是相当好用,网上一搜索相关文章都是关于curl模拟登陆的,很少人提供模拟discuz发贴的源码。 复制代码 代码如下:<?php $discuz_url = ‘http://127.0.0.1/discuz/‘;//论坛地址 $login_url = $discuz_url .‘logging.php?action=login‘;//登录页地址 $post_fi...

php代码执行/命令执行总结【代码】【图】

代码执行eval(PHP 4, PHP 5, PHP 7)eval( string $code) : mixed 把字符串 code 作为PHP代码执行。eval($_POST[‘c‘]); 直接蚁剑链接密码为cassert(PHP 4, PHP 5, PHP 7)assert( mixed $assertion[, Throwable $exception]) : bool 如果 assertion 是字符串,它将会被 assert() 当做 PHP 代码来执行。使用方法同evalassert($_POST[‘c‘]); preg_replace(PHP 4, PHP 5, PHP 7)preg_replace ( mixed $pattern,mixed $replacement ,...

PHP中文分词的简单实现代码分享

当然, 本文不是要对中文搜索引擎做研究, 而是分享如果用 PHP 做一个站内搜索引擎。 本文是这个系统中的一篇。 我使用的分词工具是中科院计算所的开源版本的 ICTCLAS。 另外还有开源的 Bamboo, 我随后也会对该工具进行调研。 从 ICTCLAS 出发是个不错的选择, 因为其算法传播比较广泛, 有公开的学术文档, 并且编译简单, 库依赖少。 但目前只提供了 C/C++, Java 和 C# 版本的代码, 并没有 PHP 版本的代码。 怎么办呢? 也许可...

php 多线程上下文中安全写文件实现代码

复制代码 代码如下:<?php /** * @usage: used to offer safe file write operation in multiple threads context, arbitory file type * @author: Rocky Zhang * @time: Nov. 11 2009 * @demo[0]: $handler = mfopen($file, ‘a+‘); * mfwrite($handler, $str); */ function mfopen($file, $mode=‘w+‘) { $tempfile = generateTempfile(‘./tempdir‘, $file); preg_match(‘/b/i‘, $mode) || ($mode .= ‘b‘); // ‘b‘ is r...

PhpStorm下Laravel代码智能提示【代码】

phpstorm&LaravelPHPstorm是我见过的最好的PHP的IDE,前年用的时候就毫不犹豫的抛弃了zend studio :) ,Laravel是我用过最好的框架,除了做手游后台这类有高并发需求的项目的时候会使用swoole,像yii,thinkPHP,zend之类已经直接不在项目中用了,不过悲伤的是最好的IDE不支持最好的Laravel的代码提示,后来我在github上翻,找到了laravel4-phpstorm-helper这个工具,不过很遗憾,已经不更新很久了,后来在外国论坛上发现了larav...

关于thinkphp 与微信小程序授权登录的心得,加上完整代码【代码】

1.小程序端代码var app = getApp(); var url = ‘http://shzujune.com/mianya/public/index/index/wxlogin‘; var login = function (code, encrypteData, iv) {var that = this//创建一个dialog提示wx.showToast({title: ‘正在登录...‘,icon: ‘loading‘,duration: 5000});wx.request({url: url,method: ‘get‘,data: {code: code,encrypteData: encrypteData,iv: iv},header: {‘Content-Type‘: ‘application/json‘},succ...

用php解析html的实现代码

最近想用php写一个爬虫,就需要解析html,在sourceforge上找到一个项目叫做PHP Simple HTML DOM Parser,它可以以类似jQuery的方式通过css选择器来返回指定的DOM元素,功能十分强大。 首先要在程序的开始引入simple_html_dom.php这个文件 复制代码 代码如下:include_once(‘simple_html_dom.php‘); PHP Simple HTML DOM Parser提供了3种方式来创建DOM对象 复制代码 代码如下:// Create a DOM object from a string $html = str_ge...

php编写的简单页面跳转功能实现代码

不多说,直接上代码复制代码 代码如下://链接数据库‘查询mysql_connect(‘localhost‘,‘username‘,‘userpwd‘)or die("数据库链接失败".mysql_error());mysql_select_db(‘库名‘);mysql_query(‘set names utf8‘);$sql1="select * from user ";$query1=mysql_query($sql1);$count=array();while($row=mysql_fetch_assoc($query1)){ $count[]=$row;}$totalnews=count($count);//判断pageif($_GET[‘page‘]){ $page=$_G...

PHP调用MySQL的存储过程的实现代码

MySQL好像从5.0开始才引入存储过程,反正以前做应用的时候从没碰过,不过现在因为主要作内部系统,所以很多应用都用到了存储过程,当然前台有时候也需要调用MySQL存储过程,PHP的MySQL Lib好像支持的不是很好,不过我搜索了些资料,虽然不多,但是还是尝试的使用了,现在介绍一下方法,以便用到的朋友不用再头疼。   lMySQL扩展也是支持存储过程的,不过只支持无返回结果的存储过程,如果该存储过程存在输出,这个调用就会抛出一...

php 图片上传类代码

先来个简单的: 复制代码 代码如下:<? //http://www.jb51.net class upLoad{ public $length; //限定文件大小 public $file; //判断此类是用于图片上传还是文件上传 public $fileName; //文件名 public $fileTemp; //上传临时文件 public $fileSize; //上传文件大小 public $error; //上传文件是否有错,php4没有 public $fileType; //上传文件类型 public $directory; // public $maxLen; public $errormsg; function __construct(...

当cpu飙升时,找出php中可能有问题的代码行

当你发现一个平时占用cpu比较少的进程突然间占用cpu接近100%时,你如何找到导致cpu飙升的原因?我的思路是,首先找到进程正在执行的代码行,从而确定可能有问题的代码段。然后,再仔细分析有问题的代码段,从而找出原因。如果你的程序使用的是c、c++编写,那么你可以很容易的找到正在执行的代码行。但是,程序是php编写的,如何找到可能有问题的代码行呢?这个问题就是本文要解决的问题。背景知识:如果你对c语言不熟悉的话,可以略...

php按百分比生成缩略图的代码分享

于是翻了一下手册,弄懂几个函数后自己写了一个简单的php生成缩略图的程序。没有用类,我觉得一个函数就能搞定,而且对于新手来说更容易去理解,从而可以帮助到更多的人。支持按比分比缩略,支持按指定的长宽缩略,默认按百分比。程序中注释已经很详细了,如有问题可在下面留言,欢迎与我交流。源码如下:复制代码 代码如下:<?php /* * param ori_img 原图像的名称和路径 * param new_img 生成图像的名称 * param percent 表示按...

使用ThinkPHP自带的Http类下载远程图片到本地的实现代码

Http类在目录ThinkPHP/Lib/ORG/Net下面。接下来看看是如何调用的。 复制代码 代码如下:<?php import("Com.Buyback.QueryAmazon"); import("ORG.Net.Http"); class Image { public static function getImage($isbn) { $bookInformModel = D("bookinform"); $result = $bookInformModel->where("isbn=‘$isbn‘")->select(); if($result[0][‘image‘] == ""){ $data[‘inform_id‘] = $result[0][‘inform_id‘]; $remoteUrl = Quer...

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