
php
kemy88
这个作者很懒,什么都没留下…
展开
-
PHP函数点评
PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助。1.print_r()打印关于变量的易于理解的信息,若为数组,则显示数组的结构信息.例如:123 $a = array (a => apple, b => banana, c => array (x, y, z));4 print_r ($a);5?>6 7点评:查看任何数组原创 2006-10-07 19:48:00 · 832 阅读 · 0 评论 -
php实现文件上传的一些经验
//图片上传处理$upload_file=$_FILES[upload_file][tmp_name];echo $upload_file;$upload_file_name=$_FILES[upload_file][name];$type=strstr($upload_file_name, .); if($upload_file=="") {转载 2007-01-26 23:18:00 · 1006 阅读 · 0 评论 -
学习php总结(一)
学习接触PHP也快一年了。平时也没太注意:把一些经常用到的结总一下,强当回忆1。php连接mysql数据库 $db_link=mysql_connect("localhost","root","passwd") or die("connect error:". mysql_error());mysql_select_db("databasename",$db_link);$sq原创 2007-03-15 22:25:00 · 4151 阅读 · 0 评论 -
php上传文件,内存不足解决之道
前段时间,在做一个产品上传图片的时候.由于其图片比较大在上传时出现如下错误:Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2842 bytes) in 大概的意思是内存不足:原因是默认的php.ini设置内存为8M在网上搜索一把后:找来如下的方法:在上传的页面加如原创 2007-03-13 17:13:00 · 2021 阅读 · 0 评论 -
学习PHP的问题总结
1:为什么我得不到变量我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值?在PHP4.2以后的版本中register_global默认为off若想取得从另一页面提交的变量:方法一:在PHP.ini中找到register_global,并把它设置为on.方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract($_原创 2007-03-20 21:36:00 · 1583 阅读 · 0 评论 -
PHP大型Web应用入门(一)
PHP大型Web应用入门(一)作者:奶瓶来源:http://www.phpx.com/happy/viewthread.php?tid=110678这里所说的“大型”应用不是说像Google、eBay、Yahoo这类大型网站的具体实施,我也没有意图劝说读者放弃自己的概念和信仰,只是希望大家的系统可以运行得更快更流畅,可以承载更多的用户在线,希望可以给PHP的初学者一点帮助。 关于PHP的执行转载 2007-03-25 23:01:00 · 1790 阅读 · 0 评论 -
php中session之session_start()问题
Cannot modify header information - headers already sent by直接修改php.ini中的output_buffering = on//php输出ob_start();//获得$_POST,$_GET过来的参数if (!empty($_GET)) { extract($_GET);} // end ifif (!empty($_POS原创 2007-04-13 17:21:00 · 1448 阅读 · 0 评论 -
关于PHP操作文件的一些FAQ总结
关于PHP操作文件的一些FAQ总结原创 2007-04-19 21:09:00 · 748 阅读 · 0 评论 -
php文件格式及其导出
4、文件格式类 $mime_types = array( gif => image/gif, jpg => image/jpeg, jpeg => image/jpeg, jpe => image/jpeg, bmp => image/bmp, png => image/png, tif => image/tiff, tiff =>原创 2007-04-24 13:32:00 · 1256 阅读 · 0 评论 -
PHP 的几个配置文件函数
PHP 的几个配置文件函数 php 的配置函数就是几个ini_*的函数,主要是针对配置文件的操作,其实就四个函数:ini_get、ini_set、ini_get_all、ini_re原创 2007-04-28 21:58:00 · 904 阅读 · 0 评论 -
php安装curl支持
window下安装php_curl支持1.找到php.ini修改extension=php_curl.dll 把前面的分号去掉2.把php_curl.dlllibeay32.dllssleay32.dll 复制到 %windir%/system32下重启php的服务原创 2007-09-05 13:29:00 · 1268 阅读 · 0 评论 -
php简单统计类
php/** * * 计数器 * * Version : 1.0.0 * Author : kemy * PHP : >4.3 */class Counter{ var $CountFolder; function Counter() { $this->MakeCounter(); } function MakeCounter()原创 2007-11-18 11:30:00 · 1547 阅读 · 0 评论 -
同时上传多个文件
类似163附件上传的效果 form style="margin:0px" name="form" enctype="multipart/form-data" method="post" action=""PHP_SELF"];?>" onsubmit="return checkform();">style type="text/css">#fileList{border-colla原创 2007-11-18 11:41:00 · 1971 阅读 · 1 评论 -
PHP基本的东西你掌握了吗
1,输出一些字符要转义,就是在前面加一个反斜杠,如 echo "/$";//得到$ echo"//";//得到/ 但是用单引号就不需要转义 2,$_SERVER["QUERY_STRING"]和$_SERVER["REQUEST_URI"]在iis下不可用 3,如果php.ini中的session.use_trans_sid=1,那么你的网页链接中会出现PHPSESSID=xxx 4, 如果数原创 2007-11-18 11:11:00 · 900 阅读 · 0 评论 -
PHP变量使用总结
<br />1.定义常量define("CONSTANT", "Hello world."); <br />常量只能包含标量数据(boolean,integer,float 和 string)。 <br />调用常量时,只需要简单的用名称取得常量的值,而不能加“$”符号,如:echo CONSTANT; <br />注: 常量和(全局)变量在不同的名字空间中。这意味着例如 TRUE 和 $TRUE 是不同的。 <br /><br />2.普通变量$a = "hello"; <br /><br />3.可变变原创 2010-06-10 12:45:00 · 810 阅读 · 0 评论 -
使用PHP脚本下载远程文件
使用PHP脚本来下载文件,无非是通过两种方式,一种是使用system、exec等即有的函数调用系统自带的下载工具,比如 wget 之类的来下载文件,还有一种是使用php本身利用Socket来下载文件,我选择第二种方式。使用Socket下载文件,首先如果是http协议的文件,必须明白HTTP协议的运行过程,如果是FTP协议的则要了解ftp协议运行过程,比较繁琐。比如HTTP协议访问一个文件的代码转载 2007-01-26 23:31:00 · 1584 阅读 · 2 评论 -
PHP经典的给图片加水印程序
如果对PHP的GD库比较熟悉,看懂这篇文章一点都不难了! /****************************************************************************** 参数说明: $max_file_size : 上传文件大小限制, 单位BYTE $destination_folder : 上传文件路径 $watermark : 是否附加转载 2007-01-26 23:23:00 · 129 阅读 · 0 评论 -
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量
可以使用以下函数来实现:function posttohost($url, $data) {$url = parse_url($url);if (!$url) return "couldnt parse url";if (!isset($url[port])) { $url[port] = ""; }if (!isset($url[query])) { $url[query] =转载 2007-01-26 23:14:00 · 943 阅读 · 0 评论 -
动态角色管理实现
最近在做一个工作流的东西,要用到有关动态角色 .留下备忘!胡长城的原话:动态角色,一般表示的是在任务实例运行过程中,才能够根据一些条件,计算出执行人的角色。在工作流运转中,未必所有的静态角色都可以很良好的解决所有问题,注意我用的是“良好”一词。既然工作流中已经存在一些预定的角色,应该可以满足大部分的权限控制之类的问题。但是,预定的所有静态角色都是很不灵活的。工作流本身是一个动态的产物,原创 2006-10-07 19:39:00 · 1874 阅读 · 0 评论 -
php中利用date(),mktime()函数得到当前月的上个月和下个月
//得到系统的年月$tmp_date=date("Ym");//切割出年份$tmp_year=substr($tmp_date,0,4);//切割出月份$tmp_mon =substr($tmp_date,4,2);$tmp_nextmonth=mktime(0,0,0,$tmp_mon+1,1,$tmp_year);$tmp_forwardmonth=mktime(0,0,0,$tmp_mon-原创 2006-10-07 19:42:00 · 6463 阅读 · 0 评论 -
php中的function函数参数扩展的方法
php中的function函数参数扩展的方法通常我们在写一个function 时都会要用几个参数就写几个:如function choose($name,$id,$task){ global $db_link; ..... return $xx; }?>在调用的页面,往往就是$tmp=choose($name,$id,$task);换一种可扩展方式就是:function cho原创 2006-10-20 19:44:00 · 3935 阅读 · 6 评论 -
php导出excel
最简单的例子:header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=test.xls"); header("Pragma: no-cache");header("Expires: 0");echo "1/t2/t3/t4/t/n";echo "11/t22/t33/t44/原创 2006-10-29 11:28:00 · 1102 阅读 · 0 评论 -
实现无限分类 (学习用。。。)
实现无限分类 (学习用。。。)1.分析我们在用 php 制作网站时,分类是很重要的,在分类下面又再分类这第二个分类称为次分类,而现在大多数网站分类只分到第三类: 第一分类(父分类)-->第二分类(子分类)-->第三分类(孙分类) 这种亲缘分类越多,程序和数据库的控制就越加的复杂困难.在同一级的分类处理和控制是非常的简单的,因为只需要一个数据库来记载这一级的分类就行了,如:系统,新闻转载 2006-11-24 21:38:00 · 1169 阅读 · 1 评论 -
include和require的区别
include和require的区别以前在写程序的时候想过这个问题,今天刚好看到关于此方面的问题,所以就整理,总结下来!这两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会继续运行include 包括 没有也转载 2006-11-24 21:31:00 · 2490 阅读 · 0 评论 -
php5中解析xml
1.首先建立好php的运行环境2.通过phpinfo();查看simplexml是否可用3.写一个xml文件4.用php测试,test.phpphpinfo(); //测试php是否可用$xml=simplexml_load_file("message.xml"); //载入同test.php目录下的message.xml//print_r($xml);echo $xml->asx原创 2006-07-31 14:15:00 · 773 阅读 · 0 评论 -
iis中装php运行环境
1.下载iis安装包,或者用windows自带的安装光盘安装2.安装php4以上,可以到http://www.php.net下载(注有两种版本,一种是解压版,一种是安装版)3.打开信息服务/网站/默认网站,点右键属性/主目录/配置/添加/可执行文件选择刚才安装的php.exe/扩展名填写".php"/确定4.整个过程完毕5.测试:在iis中新建虚目录站点test/在该站点下建一个test.php内原创 2006-08-01 12:26:00 · 1066 阅读 · 0 评论 -
配置php5调用java
1。安装好 IIS + PHP 5.安装方法见iis中配置php运行环境。测试test.php其内容:phpinfo();?>如果在ie中看到正确的php配置信息,说明php运行环境没有问题2。下载安装jdk3。下载php_java.jar(里面包含JavaBridge.jar和php_java.dll),把他们考到php/ext/目录下4。编辑php.ini, 在其中加入:extension=p原创 2006-07-31 14:21:00 · 1468 阅读 · 0 评论 -
onload用法
想打开一个页面,自动执行一个函数提交表单,然后关闭窗口,利用body onload大体思路:源头页:通过onClick="window.open(/aa.php?name=xx,,width=400,height=200)"aa.php: echo " "?>function test(name){ window.open原创 2006-08-22 11:47:00 · 1952 阅读 · 0 评论 -
php中cookie的使用
php中有关setcookie的使用1.设置cookie变量赋值:setcookie ("cookiename", "name",time()+365*24*3600, "/", ".test.com");//给cookiename赋了name,有效限是一年。本地的cookie下会有一个user@test.com文本.2.设置cookie数组:setcookie ("cookien原创 2006-12-23 12:47:00 · 946 阅读 · 0 评论 -
PHP常量__FILE__
在分析源码的时候,遇到PHP的常量__FILE__的问题了在网上查了一下,转载整理以下总结规律:1)dirname(__FILE___) 函数返回的是脚本所在在的路径。 比如文件 b.php 包含如下内容: $basedir = dirname(__FILE__); ?> 如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。原创 2007-03-13 22:02:00 · 1004 阅读 · 0 评论 -
PHP学习总结(二)
上接PHP学习总结(一) http://blog.youkuaiyun.com/kemy88/archive/2007/03/15/1530767.aspx14。PHP+MYSQL分页代码分页的思想:最主要是两点,一个是每页显示的个数,另一个是当前显示第几页$conn=mysql_connect("localhost","root","kemy88");//设定每一页显示的记录数$pagesi原创 2007-03-19 23:04:00 · 1105 阅读 · 0 评论 -
用PHP实现文件上传二法
PHP(Hypertext Preprocessor)是一种 HTML 内嵌式的语言 (类似 IIS上的ASP)。而 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl更快速的执行动态网页。除此之外,用 PHP 写出来的 Web 后端CGI 程序,可以很轻易的移植到不同的系统平台上。 我们在做网站时,需要访问者的参于才能将网站建设得更转载 2007-01-26 23:13:00 · 709 阅读 · 0 评论 -
PHP 正则表达式的修饰符(内部选项)详解
<br />修饰符:<br />i :如果在修饰符中加上"i",则正则将会取消大小写敏感性,即"a"和"A" 是一样的。<br />m:默认的正则开始"^"和结束"$"只是对于正则字符串如果在修饰符中加上"m",那么开始和结束将会指字符串的每一行:每一行的开头就是"^",结尾就是"$"。<br />s:如果在修饰符中加入"s",那么默认的"."代表除了换行符以外的任何字符将会变成任意字符,也就是包括换行符!<br />x:如果加上该修饰符,表达式中的空白字符将会被忽略,除非它已经被转义。<br />e:本修原创 2010-06-22 10:42:00 · 1006 阅读 · 0 评论