phpcms2008学习总结二

本文介绍了一个PHP页面实现Logo上传功能,并通过自定义类方法进行封装,简化了代码并提高了复用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

php页面:

<input type="text" name="logo" id="logo" size="50" value="<?=$ppdata[pplogo]?>" onclick="$('#logo_div').css('display','')" onblur="$('#logo_div').css('display','none')"> <input type="button" name="logo_upimage" id="logo_upimage" value="上传图片" style="width:60px" onclick="javascript:openwinx('<?=$PHPCMS_PATH?>yp/upload.php?uploadtext=logo','upload','450','350')">

    <div id='logo_div' style='background-color: #fff;border:#006699 solid 1px;position:absolute;z-index:10;padding:5px;display:none;'>

    <img src="<?=$ppdata[pplogo]?>"></div>

html页面:

<input type="text" name="logo" id="logo" size="50" value="{$company_user_infos[logo]}" onclick="$('#logo_div').css('display','')" onblur="$('#logo_div').css('display','none')"> <input type="button" name="logo_upimage" id="logo_upimage" value="上传图片" style="width:60px" onclick="javascript:openwinx('{PHPCMS_PATH}yp/upload.php?uploadtext=logo','upload','450','350')">
    <div id='logo_div' style='background-color: #fff;border:#006699 solid 1px;position:absolute;z-index:10;padding:5px;display:none;'>
    <img src="{$company_user_infos[logo]}"></div>


自定义类方法及调用:

例:/include/system_dim.class.php;

<?php
class system_dim
{
    var $db;
    var $linkage;
    function __construct()
    {
        global $db;
        $this->db = &$db;
        $this->linkage = DB_PRE.'linkage';
    }
    function system_dim()
    {
        $this->__construct();
    }
    function get_linkage_name($linkageid)
    {
        $name=$linkageid;
        $namearry=$this->db->get_one("select * from `$this->linkage` where linkageid=".$linkageid);
        $name =$namearry['name'] ;
        return $name;
    }
}
?>

调用:require_once './include/system_dim.class.php';
$system_dim=new system_dim();

////////////////////////////////////////////////////////////

调用其中方法的位置:$system_dim->方法名称(参数)。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值