php codeigniter views中通过循环显示数组数据 controller如下:<?phpclass SimpleController extends Controller{function index() { $data['my_lis……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2088浏览 2341个赞
双向循环队列-php实现历史记录的前进后退等功能<?php include 'debug.php';/*** 历史记录操作类* 传入或者构造一个数组。形如:array( 'history_num'=>20, //队列节点总共个数 'first'=>0, ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2345浏览 2504个赞
php显示指定目录的子目录方法<?phpecho "<h2>subdirs in dir</h2><ul>";$basedir = basename( __FILE__ );$dirtoscan = ($basedir . '/somedir/');$albumli……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2216浏览 132个赞
session 数据库交互类<?php/** * session 数据库存储类 */class Session { private static $session_id = 0; private static $session_data = array(); private static $is_update = F……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1802浏览 447个赞
删除指定字符串之后或之前所有字符的函数<?php/*函数一 作用 排除 l代表排除指定字符串左边的,r代表排除指定字符串右边的*/function paichu($mub,$zhi,$a){ if(!$mub){ return "被替换的字符串不存在"; } $mub = mb_convert_encodi……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2513浏览 2103个赞
php可以逆转的加密类<?class encryptCalss{var $key=12;function encode($txt){for($i=0;$i<strlen($txt);$i++){$txt[$i]=chr(ord($txt[$i])+$this->key);}return $txt=urlencode(b……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2285浏览 2028个赞
PHP远程图片保存到本地<?php function get_file($url,$folder,$pic_name){ set_time_limit(24*60*60); //限制最大的执行时间 $destination_folder=$folder?$folder.'/':''; //文件下……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1667浏览 2570个赞
php上传多个文件<?php/* Form */echo '<b>-------- UPLOADING --------</b>';echo "\r\n" . '<form action="" method="POST" e……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1622浏览 939个赞
PHP获取当前网址function current_urli() { $sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'ht……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1789浏览 584个赞
PHP监控服务器【LNMPA】<?php$url=array();$url[]='http://hk.qeejoo.com';$url[]='http://sz.qeejoo.com';$url[]='http://gz.qeejoo.com';$url[]='http……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2675浏览 2555个赞
php实现简单的日历类<?phpclass calendar{ private $year; private $month; private $day_week; function __construct(){ $this->year=isset($_GET['year']) ? $_GET['……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2747浏览 1126个赞
长文章分页显示类<?php/** * 文章分页类 * * @author ymz lymz.86@gmail.com * @version 1.3 *//*For example:$curPage = $_GET['page'];$totalPage = $curPage;$objArt = new ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1208浏览 413个赞
通过淘宝IP地址库获取IP位置1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]2. 响应信息:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商3. 返回数据格式:{"code":0,"data":{……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2264浏览 2429个赞
通过Email发送PHP错误<?php// Our custom error handlerfunction nettuts_error_handler($number, $message, $file, $line, $vars){ $email = " <p>An error ($number) occurr……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3151浏览 2917个赞
一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数, 再数到第m只,在把它踢出去…,如此不停的进行下去, 直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。[解析] 约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1236浏览 205个赞
php解决 约瑟夫问题问题描述:有n人围成一圈,从任意一个人开始,依次报数,数到m时,第m个人出界(即出圈),出界的下一个人继续从1开始报数 ,数到m时,第m个同样出界,依次类推<?phpheader("content-type:text/html;charset=utf-8");set_time_limit(0);/**……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2476浏览 262个赞
使用 PHP 和 Google 获取域名的 favicon 图标function get_favicon($url){ $url = str_replace("http://",'',$url); return "http://www.google.com/s2/favicons?domain=……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2248浏览 2575个赞
古代某法官要判决IV个犯人的死刑,他有一条荒唐的法律将犯人站成一个圆圈,从第s个人开始数起,每到第D个人就拉出来处死,然后再数D个,再拉出来处决…… 直到剩下最后一个可以赦免.function getNum($n,$m){ //用于把所有的数存到数组初始化 $a = array(); //遍历,存入数组 for($i=1;……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1448浏览 963个赞
51CTO自动登录,领下载豆,领无忧币#coding:UTF-8import urllib,urllib2,cookielib,re,randomclass Login: _login_url = 'http://home.51cto.com/index.php?s=/Index/doLogin' _metho……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1917浏览 2941个赞
使用PHP做Whois检查function whois_query($domain) { // fix the domain name: $domain = strtolower(trim($domain)); $domain = preg_replace('/^http:\/\//i', '&#……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2876浏览 2504个赞
Windows下批处理通过wget获得本机上网ip地址,改代码需要安装wget命令,可以到下面的地址下载windows版本的wget: http://www.gnu.org/software/wget/wget.html@ECHO OFF:: Check Windows versionIF NOT "%OS%"=="Wi……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2621浏览 2738个赞
首先下载类库包 地址:http://phpqrcode.sourceforge.net/下载:http://sourceforge.net/projects/phpqrcode/<? include "./phpqrcode/phpqrcode.php"; $value="http://www.75271.co……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2443浏览 2357个赞
有的时候需要用HASH来对数据标注,PHP下无疑就是Md5了,不过呢如果这个哈希是给用户看的呢?总之试图实现4chan的tripcode(绊码)功能时候发现:/********** CHash provides users with a fairly strong but short hash for identification* Based o……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2331浏览 130个赞
python读取目录下文件并生成日志import os from time import strftime stamp=strftime("%Y-%m-%d %H:%M:%S") logfile = 'F://test//m-php-framework//tmp/logs//error_report.log&#……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2554浏览 1946个赞
使用PHP进行字符串循环$string = "Your String";for($i=0;$i<strlen($string);$i++){ $char = substr($string,$i,1);} ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2886浏览 519个赞
批量去除UTF8的Bom标签#!/usr/bin/python#coding=utf-8import osimport sysimport codecsclass RemoveBom: basePath = '' fileList = [] trimExtList = [] ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3125浏览 2762个赞
这是一个函数定位接收一个字符串作为参数(连同其他配置可选参数),并且定位该字符串中的所有关键字(出现最多的词),返回一个数组或一个字符串由逗号分隔的关键字。功能正常工作,但我正在改进,因此,有任何的建议请评论。/** * Finds all of the keywords (words that appear most) on param $str ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1822浏览 1291个赞
背包问题描述:一个承受最大重量为W的背包,现在有n个物品,每个物品重量为t, 每个物品的价值为v。 要使得这个背包重量最大(但不能超过W),同时又需要背包的价值最大。 转自:http://blog.csdn.net/oceanwavewyt/article/details/4479498<? /***背包问题描述:一个承受最大重量为W的背包,现……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2479浏览 2536个赞
根据《软件设计师》教程的伪代码写的;最麻烦的不是伪代码改成php,而是数组下标从0开始,及相应的下标判断问题;带着调试输出一块写上出处:http://blog.csdn.net/masofeng/article/details/8658368<?php $v_arr = array(11,21,31,33,43,53,55,65); $w_……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2279浏览 294个赞
给出两个数值X和Y,统计在这个区间里的回文数,并且要求它们的平方根也是回文数。其中 1……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3004浏览 1444个赞
“回文数”是一种数字。如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数。<?php for($i=10;$i<100;$i++){ $len=strlen($i); $l=1; $k=intval($len)/2+1; ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2330浏览 203个赞
PHP判断一个字符串是否是回文字符串<?php function ishuiwen($str){ $len=strlen($str); $l=1; $k=intval($len/2)+1; for($j=0;$j<$k;$j++){ if (substr($str,$j,1)!=substr($s……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2157浏览 2925个赞
php在网页上将mysql数据转换到excel输出的代码<?php$DB_Server = "localhost";$DB_Username = "mydowns";$DB_Password = "";$DB_DBName = "mydowns";$DB_TB……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3158浏览 1351个赞
php导出CSV文件代码,可供Excel读取<?php// 这里要注意包含类路径要正确require_once(dirname(__FILE__) . '/export.php');$exceler= newJason_Excel_Export(); // 生成excel格式 这里根据后缀名不同而生成不同的格式。$e……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2991浏览 647个赞
php通过com连接excel并输出数据<?php//定义一个excel文件$workbook = "C:/My Documents/test.xls";$sheet = "Sheet1";//生成一个com对象$ex$ex = new COM("Excel.sheet") or……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2139浏览 143个赞
贪心算法解决0-1背包问题,全局最优解通过局部最优解来获得!比动态规划解决背包问题更灵活!//0-1背包贪心算法问题class tanxin{ public $weight; public $price; public function __construct($weight=0,$price=0) { $this->weight=$……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1389浏览 910个赞
php丽娜姐到mysql数据库并进行简单的查询过程演示<?php$DB_HOST = "localhost";$DB_NAME = "db";$DB_USER = "user";$DB_PASSWORD = "pass";$con = mysql_connec……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2868浏览 2803个赞
PHP连接到Mongodb的方法 下面的代码直接链接到本地mongdb服务器,端口使用默认的27017$connection = new Mongo(); 下面的代码链接到172.20.10.8的mong……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2101浏览 1971个赞
在php环境运行上面的代码,大家就可以看到浏览器询问用户是否下载excel文档,点击保存,硬盘上就多了一个excel的文件,使用excel打开就会看到最终的结果,怎么样不错吧。 其实在做真正的应用的时候,大家可以将数据从数据库中取出,然后按照每一列数据结束后加\t,每一行数据结束后加\n的方法echo出来,在php的开头用header(“Co……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2706浏览 577个赞
默认情况下scrapy采集时只能使用一种user-agent,这样容易被网站屏蔽,下面的代码可以从预先定义的user-agent的列表中随机选择一个来采集不同的页面 在settings.py中添加以下代码DOWNLOADER_MIDDLEWARES = { �……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3945浏览 1413个赞
php写入数据到CSV文件范例代码<?php$row = 0;ini_set('max_execution_time', 300);$cate;$item;$value;$us;$fp = fopen("torah1.csv", "w");if (($handle = fope……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2835浏览 815个赞
php列出当前目录下的所有php文件<?php//Define directory for files listing//original example//$files = glob('/path/to/dir/*.xml');$files = glob('*.php');//to limit ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1814浏览 1074个赞
这段代码判断当前日期是星期几,根据返回值输出Today is Monday的字样,使用switch语句记得每个case后面跟着一个break语句<html><body><?php$d=date("D");switch ($d){case "Mon": echo &qu……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2977浏览 1837个赞
很多网站,比如twitter,京东商城首页,会在页面滚动到一定的位置时才动态加载页面内容,这样可以加快页面打开的速度,也可以节约带宽,下面的JS代码就可以帮你做到。var loading = false;$(window).scroll(function(){ if((($(window).scrollTop()+$(window).height(……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3006浏览 1698个赞
php中可以通过define函数定义常量,调用的时候可以直接使用常量名称也可也使用constant函数调用,下面的例子详细演示了php中常量的使用方法。<?phpdefine("MINSIZE", 50);echo MINSIZE;echo constant("MINSIZE"); // same……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2195浏览 1928个赞