php控制写图片的类库文件
下面为php版的写jpg类型图片文件类库:[@more@]<?php/*=======================================================================// File: JPGRAPH.PHP// Description: PHP4 Graph Plotting library. Base module.// Created: 2001-01-08// Author: Johan Persson (johanp@aditus.nu)// Ver: jpgraph.inc.php,v 1.1.1.1 2004/07/09 08:55:24 administrator Exp//// License: This code is released under GPL 2.0////========================================================================*///---------------
PHP写出Excel文件的操作类
<?php//查询结果$db->query($sQueryList);$numRows = $db->num_rows();$DataRows = $db->cdata();if ($numRows != 0) { $xls = new Exel(true); //写标题栏 $xls->WriteLabel(0,0,"A"); $xls->WriteLabel(0,1,"B"); $xls->WriteLabel(0,2,"C"); $xls->WriteLabel(0,3,"D"); $xls->WriteLabel(0,4,"E"); $xls->WriteLabel(0,5,"F"); $xls->WriteLabel(0,6,"G"); $xls->WriteLabel(0,7,"H"); $xls->WriteLabel(0,
PHP操作Excel类,供参考……已测试过
php操作MS-Excel的操作类先调用oldread.inc在Excelreaders.php之中。操作如下:require_once '../include/Excelreaders.php';$data = new Spreadsheet_Excel_Reader();$data->setOutputEncoding('CP936'); //GB2312编码$gCurrentPath="../data/".$gNewFile; //文件真实路径$data->read($gCurrentPath);error_reporting(E_ALL ^ E_NOTICE);$lCurrentRowCols=$data->sheets[0]['numRows']; //取得所有的行数$lCurrentNumCols=$data->sheets[0]['numCols']; //取得所有的列数$resultdata=array(array());for ($i = 1;
Apache中httpd.conf的详细配置(转贴)
Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。主站点的配置(基本配置)(1) 基本配置:ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。 PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。 Listen 80 #服务器监听的端口号。 ServerName www.clusting.com:80 #主站点名称(网站的主机名)。 ServerAdmin admin@clusting.com #管理员的邮件地址。 DocumentRoot "/mnt/web/cl
MYSQL在PHP中的运用(操作类文件)
<?php//一般用法:$gDB = new MyDB_Sql($gMysql_host_name, $gMysql_db_name, $gMysql_user_name, $gMysql_user_password); #数据库连接$sql="select * from tablename";$gDb->query($sql);$num=$gDb->num_rows(); //有效数据数$gDb->next_record();$fields=$gDb->Record["FIELD"]; //取字段内容?>[@more@]<?if(!isset($dbclass__)) { $dbclass__ = true; // escape redefine// require_once("../include/WriteLog.php"); //写日志函数 clas
SQLITE3在php中的运用
php中操作sqlite3数据库的类文件。一般用法:$filepath="/apps/www/htdocs/databasename";$db=new SPSQLite3($filepath); //打开此路径数据库文件$sql="select * from tablename"; //查询记录$sql2="delete from tablename"; //删除表内所有记录$db->exec_sql($sql); //执行查询语句$db->struct_sql($sql2); //执行删除$result=$db->get_all_data(); //返回操作记录集合$numbers=count($result); //得到有效记录数$fields=$result[0]["field"]; //取字段内容$db->close(); //关闭?&g
SQLITE2在PHP的使用
php中操作sqlite2数据库的类文件。一般用法:$filepath="/apps/www/htdocs/databasename";$db=new SPSQLite($filepath); //打开此路径数据库文件$sql="select * from tablename";$db->query($sql); //执行查询语句$numbers=$db->numRows(); //得到有效记录数$result=$db->returnRows(); //返回操作记录集合$fields=$result[0]["field"]; //取字段内容$db->close(); //关闭[@more@]<?php/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */// +---------------------------
linux下crontab的详细处理方式
用户cron:用户自己加的 组 cron:系统默认就有的 #ls /etc/crontab //显示crontab命令路径 #cat /etc/crontab //查看系统crontab * * * * * 用户名 可执行命令 下面是每个位置的表示意义和取值范围 名称 * * * * * 用户名 可执行命令 表示 分钟 小时 日期 月份 星期 取值范围 0-59 0-23 1-31 1-12 0-6 * * * * * //代表每分钟 1 * * * * //代表每小时第1分钟 02 12 * * * //代表每天12点第2分钟(每天12:02) 0-59/2 * * * * //代表每2分钟执行一次任务 [@more@]#which 命令名称:查看命令所在目录路径。 #which date //查看date命令所在
linux下面搭建关于java与mysql的web平台
JAVA运行环境:j2sdk-1_4_2_05 数据库服务器:MySQL-4.0.20d Web服务器:Tomcat5.0.27 JDBC驱动程序:mysql-connector-java-3.0.14-production-bin.jar 1、搭建JAVA的运行环境 (1)到Sun公司下载j2sdk-1_4_2_05-linux-i586-rpm.bin (2)将文件改为可执行文件: [root@eframe62 tuzq]# chmod +x j2sdk-1_4_2_05-linux-i586-rpm.bin (3)执行自解压文件: [root@eframe62 tuzq]# ./j2sdk-1_4_2_05-linux-i586-rpm.bin (4)解压缩生成rpm文件j2sdk-1_4_2_05-linux-i5
PHP中用header来完成下载功能
$sFileName="filename";$abs_item="filepath"header("Content-type: application/octetstream"); header('Content-Length: '.filesize($abs_item));header("Content-Disposition: attachment; filename="".$sFileName."""); header("Content-Transfer-Encoding: binary"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Pragma: public");[@more@]
linux系统中关于rpm包的安装以及rpm命令的详细使用
RPM包的安装:RPM包的安装用rpm -i来完成,通过 执行依靠关系检查 冲突检测 执行pre-install脚本(如果存在) 处理配置文件 将包中文件释放到正确目录 执行post-install脚本(如果存在) 在rpm数据库中记录所做的事 来完成安装。[@more@]我们知道,在一些RPM包的安装过程中,有时候会牵扯到依赖关系,也就是说,一些包的正确安装依赖于另一些包里的某些文件,只有另一些包已经安装之后,这个包才能够正确安装。这就是安装时依赖关系的检测。而冲突检测是这样一些情况:安装过程中,rpm试图检测系统中是否已经存在相同的包,或者试图用一个