博文

php-asp-MSSQL(2005-09-14 13:58:00)

摘要:<?php
class php_asp_db{

    var $Fields = array();
    var $Records = array();
    var $Recnum;
    var $Fieldcount;

    function php_asp_db(){}
    function Query($sql){
        //取交警服务器IP
        $fp = fopen("/www/webroot/TrafficIP.txt", "r");
        if (flock($fp, LOCK_SH)) {
            $IP = fgets($fp, 20);
            $IP = substr($IP,0,strlen($IP)-1);//去除最后一个回车
            flock($fp, LOCK_UN);
        }
        else {//取IP失败
            echo "连接服务器失败,请稍后重试";
 &nb......

阅读全文(333) | 评论:0

彩字图片处理程序(2005-09-14 13:53:00)

摘要:<?php
/**
功能:获得一个图片文件的尺寸大小,返回一个数组
参数:
filename:图片文件名
*/
    function GetFileSize($filename){
        $str = exec("identify '$filename'");
        $s = split(" ",$str);
        $s = split("x",$s[2]);
        return $s;
        $src_image_w=$s[0];
        $src_image_h=$s[1];
    }

/**
功能:将多个GIF文件合成一个
参数:
scr:原文件名列表
dst:目的文件名
pos_x,pos_y:合成后的图片位置列表
delay:图片间隔显示时间
loop:图片循环次数;0,无限循环
*/
    function ComposeGIF($src = array(),$dst,$pos_x = array(),$pos_y = array(),$delay=100,$loop=0){
        $s = GetFileSize($dst);
        $src_image_w=$s[0];
      ......

阅读全文(369) | 评论:0

彩印图片处理程序(2005-09-14 13:52:00)

摘要:#!/usr/local/bin/php -q
<?php
Class GIF1{

    /**
    功能:将多个GIF文件合成一个
    参数:
    scr:原文件名列表
    dst:目的文件名
    pos_x,pos_y:合成后的图片位置列表
    delay:图片间隔显示时间
    loop:图片循环次数;0,无限循环
    */
    function ComposeGIF($src = array(),$dst,$pos_x = array(),$pos_y = array(),$delay=100,$loop=0){
        $s = GetFileSize($dst);
        $src_image_w=$s[0];
        $src_image_h=$s[1];
        //$cmdline = "convert -delay $delay -size ".$src_image_w."x".$src_image_h." -page +0+0 $dst";
        for($i=0;$i<count($src);$i++){
            //$cmdline .= " -page +".$po......

阅读全文(373) | 评论:0

取客户端IP的函数(2005-09-14 13:50:00)

摘要:function get_client_realip()
{
    global $_SERVER;
    if (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
    {
        $realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    }
    elseif (isset($_SERVER["HTTP_CLIENT_IP"]))
    {
        $realip = $_SERVER["HTTP_CLIENT_IP"];
    }
    else
    {
        $realip = $_SERVER["REMOTE_ADDR"];
    }
    return $realip;    
}

function get_client_ip()
{
    global $_SERVER;
    return $_SERVER["REMOTE_ADDR"];
}......

阅读全文(3255) | 评论:0

BCB实时监视剪贴板(2005-07-25 11:09:00)

摘要:头文件Unit1.h的内容:
#ifndef Unit1H
#define Unit1H
//--------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <vcl\Clipbrd.hpp>
//--------------------------------------------------------------------
class TForm1 : public TForm
{
__published:    // IDE-managed Components
        TMemo *Memo1;
        void __fastcall FormCreate(TObject *Sender);
        void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
private:    // User declarations
void __fastcall ClipboardChanged(TMessage& Msg);
public:        // User declarations
       ......

阅读全文(3833) | 评论:0

BCB中使用多线程(2005-07-25 11:01:00)

摘要://创建一个多线程处理函数
DWORD CALLBACK ThreadFunc(void *p)
{
    //这里写处理代码
    return 0;
}

//开启多线程,在按钮单击事件或OnCreate事件中执行,如
void __fastcall TForm1::Button1Click(TObject *Sender)
{
   DWORD ThreadID;
   HANDLE hthread=CreateThread(0,0,ThreadFunc,0,0,&ThreadID);
}
......

阅读全文(3482) | 评论:0

ASP的URL解码函数(2005-07-22 14:42:00)

摘要:server.URLEncode 相对应的函數

<script language="vbscript">
function URLDecode(enStr)
dim deStr,strSpecial
dim c,i,v
  deStr=""
  strSpecial="!""#$%&'()*+,.-_/:;<=>?@[\]^`{|}~%"
  for i=1 to len(enStr)
    c=Mid(enStr,i,1)
    if c="%" then
      v=eval("&h"+Mid(enStr,i+1,2))
      if inStr(strSpecial,chr(v))>0 then
        deStr=deStr&chr(v)
        i=i+2
      else
        v=eval("&h"+ Mid(enStr,i+1,2) + Mid(enStr,i+4,2))
        deStr=deStr & chr(v)
        i=i......

阅读全文(7084) | 评论:0

身份证号码校验位计算函数(VB版)(2005-07-08 09:24:00)

摘要:function fcs(s)'s为17位号码,含“19”,仅返回最后的校验位
sum1 = Mid(s, 1, 1) * 7 + Mid(s, 2, 1) * 9 + Mid(s, 3, 1) * 10 + Mid(s, 4, 1) * 5 + Mid(s, 5, 1) * 8 + Mid(s, 6, 1) * 4 + Mid(s, 7, 1) * 2 + Mid(s, 8, 1) + Mid(s, 9, 1) * 6 + Mid(s, 10, 1) * 3 + Mid(s, 11, 1) * 7 + Mid(s, 12, 1) * 9 + Mid(s, 13, 1) * 10 + Mid(s, 14, 1) * 5 + Mid(s, 15, 1) * 8 + Mid(s, 16, 1) * 4 + Mid(s, 17, 1) * 2
Select Case sum1 Mod 11
Case 0
fcs = "1"
Case 1
fcs = "0"
Case 2
fcs = "x"
Case 3
fcs = "9"
Case 4
fcs = "8"
Case 5
fcs = "7"
Case 6
fcs = "6"
Case 7
fcs = "5"
Case 8
fcs = "4"
Case 9
fcs = "3"
Case 10
fcs = "2"
End Select
end function......

阅读全文(3506) | 评论:0

HTML编辑器-框架做的表单(2005-06-24 15:16:00)

摘要:<HTML>
<HEAD>
<TITLE> html编辑器教程 </TITLE>
<script language="javascript">
    <!--
    function init()
    {
        olEditor.document.open();
        olEditor.document.write ("<div><i>HTML</i><b>编</b><font color= red>辑</font><u>器</u></div>");
        olEditor.document.close();
        olEditor.document.designMode="on";    //加上这个普通的iframe就可以变成一个在线编辑器了
    }

    function InsertDate(date)
    {
        olEditor.focus();
        olEd......

阅读全文(4912) | 评论:0

java连接SQL Server 2000(2005-05-21 17:07:00)

摘要:import java.sql.*;
public class database {

    Connection conn = null;
    String dbip = "127.0.0.1";//设置数据库ip
    //设置数据库用户名和密码:
    String use = "administrator";
    String pass = "123456";
    Statement stmt;
    ResultSet rs;
    public database(){
    }

    public java.sql.Connection getConn(String dbip1,String use1,String pass1,String DSN){
        try{
            String dbip = dbip1;//设置数据库ip
            String use  = use1; //设置数据库用户名和密码:
            String ......

阅读全文(3639) | 评论:0