文章分类 - PHP+MySql
摘要:PHP 简单快速的获取文件信息,可以用函数 file_get_contents(),包括网络文件信息,当然file_get_contents()也有许多不稳定的因素,先来讲获取请求返回头信息 ;示例:[php] view plaincopyprint?$http_response_header数组与...
阅读全文
摘要:array ( 'method' => "POST" , 'header' => "User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT6.0;SLCC1;.NETCLR2.0.50727;MediaCenterPC5.0;.NETCLR3.5.2...
阅读全文
摘要:将POST数据及COOKIE数据以数组形式传入函数中即可成功发送!经试验请求成功,彻底解决网上其它方法不能发送或只能发送一个cookie的问题。function postRequest($url,$data,$cookie=null){ if (is_array($data)) { ksort($d...
阅读全文
摘要:回复于: 2008-11-06 17:01:20 似乎可以,不过我没使用过file_get_contents的后几个参数。在php中,一般来说,发送cookie使用两种方法,一种是使用socket将cookie信息构造在http头里面的方式,另一种是使用curl里面的COOKIEFILE字段来指定c...
阅读全文
摘要:一听到这个功能需求的时候,立即就蒙了,俺一直以为socket是C/S架构里边的东西,俺错了,俺有罪,俺应该主动蹲墙角去。。。以前模拟post请求俺都用PHP curl扩展实现来着,没想过PHP socket也可以实现。最近翻了下相关资料才发现原来没有那么高深,只是以前一直没有完全理解post的原理和...
阅读全文
摘要:一、定义Cookie存储路径必须使用绝对路径$cookie_jar = dirname(__FILE__)."/pic.cookie";二、获取Cookie将cookie存入文件全文:http://www.cnblogs.com/txw1958/p/php-cookie-login.html
阅读全文
摘要:[\u2E80-\u9FFF]+$ 匹配所有东亚区的语言 [\u4E00-\u9FFF]+$ 匹配简体和繁体 [\u4E00-\u9FA5]+$ 匹配简体 转:http://hi.baidu.com/cnwhm/item/4772bf3a6105874b033edc54实用 正则表达式 实...
阅读全文
摘要:2.SublimeCodeIntel主页:https://github.com/Kronuz/SublimeCodeIntel此Intel非AMD的那个Intel,CodeIntel是Code Intellisense的意思。代码提示的英文就是这个。显然英文的表述比中文“代码提示”四个字要明确很多……SublimeCodeIntel是从Open Komodo项目中移植出来的代码提示插件。受此限制虽然代码提示支持的语言很多,但是并不包含最重要的C语系和Java语系……支持的语言包括:PHP, Python, RHTML, JavaScript, Smarty, Mason, Node.js, X
阅读全文
摘要:1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。 举例来说,正则表达式的一个.
阅读全文
摘要:思路如下:使用file_get_contents()获取txt文件的内容,然后通过explode()把获得的字符串转化为数组。获得数组长度可以使用count()函数。PHP Codehttp://www.nowamagic.net/php/php_ReadTxtContentToArray.php点击查看代码。关于txt文档中的换行符在正则表达式中,有一个\n是newline的意思,又有一个\r是carriage return(就是这个导致了白痴中文翻译"回车")的意思。在处理String或者console输出的时候,无论带上哪个都能换行。但是偏偏在txt中,哪个都不是标准
阅读全文
摘要:在安装了一些第三方函数库之后,结合图形处理技能,你就可以迅速使用PHP创建和处理图像了。事实上,你也不需要很多几何学知识——因为我在中学的时候这门功课曾经不及格而现在却能使用PHP创建图像!在使用基本的图像创建函数之前,需要安装GD库。要使用JPEG相关的图像创建函数还需要安装jpeg-6b。在图像中使用Type 1字体的时候还必须安装t1lib。在这里,你还需要对你的系统设置进行进一步地调整。首先安装t1lib并结束,然后是jpeg-6b。第三步安装GD函数库。确保以上三部分按顺序安装,原因是你需要编译GD库才能使用jpeg-6b库。如果首先安装jpeg-6b,编译就会出错,这会让你不知所措
阅读全文
摘要:谷歌博客推出了ping服务已经很长时间了,如果我们的博客是wordpress可以很方便的设置ping服务,但是如果我们的博客不是wordpress,或者我们的网站程序是自己手写的,那么就要自己写RPC代码了。今天断桥残雪分享一下自己写的PHP的XML-RPC代码。在此之前先说说ping服务的好处以及wordpress的ping设置。配置ping服务,加快收录速度谷歌的ping服务是一种快速收录的方法,打个比方就是:我们写了一篇文章想要谷歌收录,我们就可以使用ping服务来通知下谷歌,要googlebot尽快来抓取收录。谷歌官方的解释:通过 Google“博客搜索”Ping API, 用户可以程
阅读全文
摘要:关于PHP Post提效 网络上有3种方法。资料较多的就是CURL函数,fsockopen函数CURL模拟POST提交的方法:方法一(返回的是json字符串格式):/*** Curl版本* 使用方法:* $post_string = “app=request&version=beta”;* request_by_curl(‘http://facebook.cn/restServer.php’,$post_string);*/function actionPost($url,$data){ // 模拟提交数据函数$curl = curl_init(); // 启动一个CURL会话curl
阅读全文
摘要:http://baike.baidu.com/link?url=0vNkPo64gZFDSubQhrwRWhErD8m2fCLeaxmkGjd5sYrc-ANCr1IB028Gu78yhDnRhttp://zhidao.baidu.com/link?url=LRP2D8DCqV9rFKllFAmaQhaLFzex6khl1qXSY8J0dZYIFHCZJcJynGbgXfmvWb7Ih7FdVUfgs1oMDYqG_ALPia
阅读全文
摘要:解决乱码的方法,我们经常使用“set names utf8”,那么为什么加上这句代码就可以解决了呢?下面跟着我一起来深入set names utf8的内部执行原理先说MySQL的字符集问题。Windows下可通过修改my.ini内的PHP代码[mysql]default-character-set=utf8 //客户端的默认字符集[mysqld]default-character-set=utf8 //服务器端默认的字符集假设我们把两个都设为utf8,然后在MySQL Command Line Client里面输入“show variebles like“character_set_%”;”,
阅读全文
摘要:NavicatforMySQL备份MySql数据库信息并还原说明全文:http://wenku.baidu.com/view/ce3c5bc00c22590102029d45.html
阅读全文
摘要:如果mysql默认字符集是gbk,而创建数据库时没指定字符集为utf-8,那么数据库默认字符集为gbk,同理数据库的表也一样。create database 数据库名 character set utf8;123456CREATETABLEmessage(idint(10)auto_incrementPRIMARYKEYNOTNULL,usernameVARCHAR(20)NOTNULL,messageVARCHAR(1024)NOTNULL,timedatetimeNOTNULL)ENGINE=MYISAMCHARACTERSETutf8;http://hi.baidu.com/11haio
阅读全文
摘要:在管理MySQL数据库的图形化工具中,最为熟知的就是phpMyAdmin和Mysql-Front了,今天跟大家分享另外一个管理mysql数据库的另外一个利器---Navicat MySQL。全文:http://xiaosuncunzhang.blog.51cto.com/317407/680107
阅读全文
摘要:伪静态实现方式两种:1. web服务器上设置.html或者.htm等后缀的页面也通过PHP来处理即可,比如Nginx或者Apache,都有这样的配置文件,设置PHP处理的文件后缀类型,这样前台请求的htm文件,实际上是PHP代码2. 通过设置web服务器的rewrite规则来实现,每个web服务器基本上都有这个功能,看看手册即可实现真正的静态实现:通过CMS发布系统,后台直接生成真正的静态页面,比如新闻网站的新闻发布系统,后台录入内容后,直接生成html的静态结果页面给用户来访问,PHP有好多开源的CMS发布系统,你可以下载了研究研究,也可以使用模板引擎smarty来生成静态页面。出处:htt
阅读全文
摘要:原文:http://www.chinaz.com/program/2008/1020/41452.shtml1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面
阅读全文