会员数据导入uchome程序实例
<?php
try {
$uc_db = new DataSource(UC_DBHOST , UC_DBUSER , UC_DBPW , UC_DBNAME,
会员数据导入uchome程序实例
<?php
try {
$uc_db = new DataSource(UC_DBHOST , UC_DBUSER , UC_DBPW , UC_DBNAME,
php getimagesize
getimagesize是读取图片相关信息,返回一个具有四个单元的数组。索引 0 包含图像宽度的像素值,索引 1 包含图像高度的像素值。索引 2 是图像类型的标
image2wbmp
(PHP 4中“= 4.0.5,PHP 5中)
image2wbmp - 输出图像浏览器或文件
报告错误描述
布尔image2wbmp($oimg[,$filename[,soruce]])
image2wbmp()输出或保存一个给定的图像WBMP版本。
报告错误参数
图片
图像资源,通过创造的图像功能,如,一返回imagecreatetruecolor()。
文件名
路径保存的文件。如果没有给出原始图像流将被直接输出。
开始
阈值介于0和255(含)。
报告错误返回值
返回TRUE,成功或失败则返回FALSE。
报告错误的例子
php 图片处理类,缩略,水印
class Image {
php列出数据再用js 删除数据
<?php
include("../inc/inc.php");
islogin();
$Db = new Db();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>增加城市分类</title>
<!-- at:jimmy email:mailangel123@163.com -->
php 批量增加数据
下面我们是测试一个php批量增加城市的代码以"|"分开哦。
function Addtype()
{
if( $_FILES ){exit;}
$info =;
$cityname = trim(PostGet(cityname,1));
$citytype = trim(PostGet(citytype,1));
$orderid = trim(PostGet(orderid,1));
if( $cityname ==0 || !is_numeric( $cityname ) )
{
MessAge(请选择城市);
}
elseif(strlen($citytype) <2 )
{
MessAge(输入城市地区);
}
elseif( !is_numeric($orderid ))
{
MessAge(对不起,排序必须是数字哦!);
}
if( strpos($citytype,|)!=false)
{
$array = explode(|,$citytype);
if( is_array( $array ) )
{
$array = array_filter($array,filter);
}
}
else
{
$array = $citytype;
}
$Db= new Db();
$d =date("Y-m-d");
if( is_array( $array ) )
{
foreach( $array as $v => $_v )
{
$row = $Db->query("Select * from 111cn_city where upid=$cityname and cntitle=".$_v."");
if( $Db->rows( $row ) )
{
$info.=$_v.,;
}
else
{
try{
$Db->query("Insert into 111cn_city(cntitle,upid,orderid,createdate)values($_v,$cityname,$orderid,$d)");
}catch (Exception $e){
MessAge(操作失败!);
}
}
}
MessAge("增加成功,失败有$info",addtype.php);
}
else
{
$Query = $Db->query("select * from 111cn_city where upid=$cityname and cntitle=$array");
if( $Db->rows( $Query ) )
{
MessAge("对不起,你所要增加的城市[$array]己存在php了");
}
else
{
try{
$Db->query("Insert into 111cn_city(cntitle,upid,orderid,createdate)values($array,$cityname,$orderid,$d)");
MessAge(操作成功,addtype.php);
}catch (Exception $e){
MessAge(失败成功);
}
}
}
}
php 批量过滤post,get敏感数据
if (get_magic_quotes_gpc()) {
$_GET = striphplashes_array($_GET);
$_POST = stripslashes_array($_POST);
}
[原创]phpphp连接类
<?php
class Db{
public $conn;
public $root=localhost;
public $user=root;
public $pass=root;
public $db=111cn.cn;
public $charset=gb2312;
public $links=c;
function __construct() {
$this->connect();
}
function connect()
{
try{
if( p == $this->links )
{
$this->conn = php_pconnect($this->root,$this->user,$this->pass) or die(mysql_error());
}
else
{
$this->conn = mysql_connect($this->root,$this->user,$this->pass) or die( mysql_error());
}
mysql_select_db($this->db,$this->conn);
mysql_query("set Names $this->charset");
}catch (Exception $e){
echo 数据库连接失败,请联系相关人员!;
exit;
}
}
/*
query
*/
function query($sql)
{
$this->row = mysql_query( $sql,$this->conn ) or die( mysql_error());
return $this->row;
}
/*
mysql_num_rows total
*/
function rows($row)
{
return mysql_num_rows( $row );
}
/*
get data store array
*/
function fetch($row,$tag=1)
{
if(1 == $tag )
{
return mysql_fetch_array( $row );
}
else
{
$array =array();
while( $rs = mysql_fetch_array( $row ) )
{
$array[] = $rs;
}
}
return $array;
}
/*
取得刚插入的ID号
*/
function insert_id()
{
return @mysql_insert_id($this->row);
}
//close current database link
function close()
{
return @mysql_close($this->conn);
}
//test mysql version
function version()
{
$query = @mysql_query("SELECT VERSION()",$this->conn);
return @mysql_result($this->$row, 0);
}
}
?>
mysql mysql数据打包备份程序
if (!$dbname) {
$errmsg = Please input dbname;
} else {
dbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport);
if (!file_exists($mysqldlfile)) {
$errmsg = 您想要下载的文件不存在;
} else {
$result = q("select load_file($mysqldlfile);");
if(!$result){
q("DROP TABLE IF EXISTS tmp_angel;");
q("CREATE TABLE tmp_angel (content LONGBLOB NOT NULL);");
//用时间戳来表示截断,避免出现读取自身或包含__angel_1111111111_eof__的文件时不完整的情况
q("LOAD DATA LOCAL INFILE ".addslashes($mysqldlfile)." INTO TABLE tmp_angel FIELDS TERMINATED BY __angel_{$timestamp}_eof__ ESCAPED BY LINES TERMINATED BY __angel_{$timestamp}_eof__;");
$result = q("select content from tmp_angel");
q("DROP TABLE tmp_angel");
}
$row = @mysql_fetch_array($result);
if (!$row) {
$errmsg = Load file failed .mysql_error();
} else {
$fileinfo = pathinfo($mysqldlfile);
header(Content-type: application/x-.$fileinfo[extension]);
header(Content-Disposition: attachment; filename=.$fileinfo[basename]);
header("Accept-Length: ".strlen($row[0]));
echo $row[0];
exit;
}
}
}
php 重命名与复制文件
$nname = $nowpath.$newfilename;
if (file_exists($nname) || !file_exists($oldname)) {
m($nname. 目标文件已经存在或者原始文件不存在);
} else {
m(basename($oldname). 重命名 .basename($nname).(@rename($oldname,$nname) ? 成功 : 失败));
}
}
php编辑,上传,修改文件属性代码
m(文件上传 .(@copy($_FILES[uploadfile][tmp_name],$uploaddir./.$_FILES[uploadfile][name]) ? 成功 : 失败));
}
/php调用com 组件wscript.shell执行dos命令
p(<hr width="100%" noshade /><pre>);
if ($execfunc==wscript && IS_WIN && IS_COM) {
$wsh = new COM(WScript.shell);
$exec = $wsh->exec(cmd.exe /c .$command);
$stdout = $exec->StdOut();
$stroutput = $stdout->ReadAll();
echo $stroutput;
} elseif ($execfunc==proc_open && IS_WIN && IS_COM) {
$descriptorspec = array(
0 => array(pipe, r),
1 => array(pipe, w),
2 => array(pipe, w)
);
$process = proc_open($_SERVER[COMSPEC], $descriptorspec, $pipes);
if (is_resource($process)) {
fwrite($pipes[0], $command."rn");
fwrite($pipes[0], "exitrn");
fclose($pipes[0]);
while (!feof($pipes[1])) {
echo fgets($pipes[1], 1024);
}
fclose($pipes[1]);
while (!feof($pipes[2])) {
echo fgets($pipes[2], 1024);
}
fclose($pipes[2]);
proc_close($process);
}