易网时代-编程资源站
Welcome
首页
/
网页编程
/
PHP
PHP 上传文件大小限制
2017-02-06
20
配置php.ini文件 (以上传500M以下大小的文件为例) 查找以下选项并修改-> file_uploads = On ;打开文件上传选项 upload_max_filesize = 500M ;上传文件上限 如果要上传比较大的文件,仅仅以上两条还不够,必须把服务器缓存上限调大,把脚本最大执行时间变长 post_max_size = 500M ;post上限 max_execution_time = 1800 ; Maximum execution...
php 多个submit提交表单 处理方法
2017-02-06
21
test.php 复制代码 代码如下: <?php $test = $_POST[ "test "]; echo "12 "; echo $test; echo $_POST[ "submit1 "]; echo $_POST[ "submit2 "]; if (isset($_POST[ "submit1 "]) && $_POST[ "submit1 "] == "submit1 ") { echo "ok1 "; } if (isset($_P...
PHP 页面跳转到另一个页面的多种方法方法总结
2017-02-06
21
一、用HTTP头信息 也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。 用HTTP头信息重定向到另外一个页面的方法如下:复制代码 代码如下:<? if (isset($url)) { Header("HTTP/1.1 303 Se...
php 执行系统命令的方法
2017-02-06
21
代码如下: 复制代码 代码如下:#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <string.h> int main(int argc,char * argv[]) { uid_t uid,euid; char cmd[1024]="chmod -R 777 ";...
程序员编程十条戒律
2017-02-06
18
1.- DRY: Don"t repeat yourself. DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。 DRY 这一法则可能是编程届中最通用的法则了,目前为止,应该没有哪个程...
php 论坛采集程序 模拟登陆,抓取页面 实现代码
2017-02-06
21
复制代码 代码如下:<?php // 吴燕军 // 2009-06-27 // 采集程序php set_time_limit(0); //cookie保存目录 $cookie_jar = "/tmp/cookie.tmp"; /*函数------------------------------------------------------------------------------------------------------------*/...
PHP 程序授权验证开发思路
2017-02-06
19
以下是我的一个想法,把服务器的php环境配置也应用在程序里面,生成一个许可字串,然后将字串写入到许可的文件代码中。就算是将程序原本不动地移到其它服务器上,程序都不能运行了。希望大家多多讨论…… 复制代码 代码如下: function authorization($seed = "") { $encode = $_SERVER["SERVER_SOFTWARE"] . $_SERVER["SERVER_NAME"] . $_SERVER["DOCUMENT_...
UTF8编码内的繁简转换的PHP类
2017-02-06
20
曾找过一个JS版的,但是到了UTF8编码里不能用,于是就产生了自已写一个的念头。其实我这个代码的实现原理很简单的,只是一个替换字符集的过程,相信大部份人都可以写得出来。以下是代码,不知道有没有bug,大家如果在使用上有问题,可以提出来 复制代码 代码如下: <?php //<meta charset=utf-8"> class utf8_chinese { private $utf8_gb2312; private $utf8_big5;...
php strlen mb_strlen计算中英文混排字符串长度
2017-02-06
22
比较strlen和mb_strlen 当字符全是英文字符的时候,两者是一样。这里主要比较一下,中英文混排的时候,两个计算结果。(测试时编码方式是UTF8) 复制代码 代码如下:<?php $str=‘中文a字1符‘; echo strlen($str); echo ‘<br />‘; echo mb_strlen($str,‘UTF8‘); //输出结果 //14 //6 ?> 结果分析:在strlen计算时,对待一个UTF8的中文...
php str_pad 函数用法简介
2017-02-06
20
语法 str_pad(string,length,pad_string,pad_type) 参数 描述 string 必需。规定要填充的字符串。 length 必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。 pad_string 可选。规定供填充使用的字符串。默认是空白。 pad_type 可选。规定填充字符串的那边。 可能的值: STR_PAD_BOTH - 填充到字符串的两头。如果不是偶数,则右侧获得额外的填充。 STR_P...
php at(@)符号的用法简介
2017-02-06
25
下面介绍一下它的用法. 例如: 复制代码 代码如下: function db_connect()//连接数据库 { @$db =mysql_connect("localhost","root","test"); if(!$db) throw new Exception("连接数据库失败!请重试!"); mysql_select_db("book"); return $db; } 如果连接数据库不成功的,前面的“@”就能把错误显示给抑制住,也就是不会显示错...
php 小乘法表实现代码
2017-02-06
23
复制代码 代码如下:<?php for($i=1;$i<10;$i++) { for($j=1;$j<=$i;$j++) { $result = $i*$j; if(strlen($result)==2) { echo "$j*$i=$result"; echo ""; } else { echo "$j*$i=$result"; echo ""; } } echo "<br />"; } ?> 随便写写小程序,促进自己...
PHP源码之 ext/mysql扩展部分
2017-02-06
21
我写过一个外部模块扩展,现在开始看PHP源码中的mysql扩展,它是可以被集成到PHP内部的,所以应该算是内置的扩展了。 该扩展需要用到mysql数据库提供的一些接口,所以需要安装了mysql,并能够确定mysql.h的位置。 该扩展的位置一般在 PHP-source-code/ext/mysql 下。 在linux下,主要需要注意的文件是: config.m4, php_mysql.c, php_mysql_structs.h。 ps:该目录下有tags...
php 图片上传类代码
2017-02-06
21
先来个简单的: 复制代码 代码如下: <? //http://www.jb51.net class upLoad{ public $length; //限定文件大小 public $file; //判断此类是用于图片上传还是文件上传 public $fileName; //文件名 public $fileTemp; //上传临时文件 public $fileSize; //上传文件大小 public $error; //上传文件是否有错,php4没有...
php与php MySQL 之间的关系
2017-02-06
20
本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。简介 PHP 是能让你生成动态网页的工具之一。PHP 代表:超文本预处理器(PHP:Hypertext Preprocessor)。PHP 是完全免费的,不用花钱,你可以从PHP 官方站点(http://www.php.net)自由下载。PHP 遵守GNU 公共许可(GPL),在这一许可下诞生了许多流行的软件诸...
PHP form 表单传参明细研究
2017-02-06
22
为什么呢?因为表单的处理有GET和POST两种,怎么在这两种表单中都要传递一直do参数,而且要在后台通过同样的方式获取就一直是个很困惑的问题,今天经过几个小时的实验终于搞懂了,特发此文。 GET表单: 复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional....
PHP 配置文件中open_basedir选项作用
2017-02-06
23
如下是php.ini中的原文说明以及默认配置: ; open_basedir, if set, limits all file operations to the defined directory ; and below. This directive makes most sense if used in a per-directory or ; per-virtualhost web server configuration file. This d...
php PDO中文乱码解决办法
2017-02-06
21
// 方法一: PDO::__construct($dsn, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES "utf8";")); // 方法二: PDO::__construct($dsn, $user, $pass); PDO::exec("SET NAMES "utf8";"); 两种方法都能解决问题, 原理一样的, 使用哪中看自己喜欢了 ...
PHP PDO函数库(PDO Functions)第1/2页
2017-02-06
21
与ADODB和MDB2相比,PDO更高效。目前而言,实现“数据库抽象层”任重而道远,使用PDO这样的“数据库访问抽象层”是一个不错的选择。 PDO->beginTransaction() — 标明回滚起始点 PDO->commit() — 标明回滚结束点,并执行SQL PDO->__construct() — 建立一个PDO链接数据库的实例 PDO->errorCode() — 获取错误码 PDO->errorInfo() —...
php 验证码制作(网树注释思想)
2017-02-06
21
1,生成随机数 用for循环确定生成几个随机数。 用随机函数生成范围内随机数。例如rand(1,15),生成1到15之间的数字。 用16位进制函数把生成数字字母化。dechex(rand(1,15))。 用.=运算来保存几个数字。 把生成好的随机数放到$_SESSION[变量]。等将来跟用户提交的内容比较。 2,创建图片 用图片创建函数确定,所创建的图片大小。 例如$im = imagecreatetruecolor(100,30);其中坐标100,30是...
<<
161
162
163
164
165
166
167
168
169
170
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图