www.gusucode.com > 74cms PHP骑士人才系统 v3.5.1源码程序 > code/upload/plus/contact_img.php
<?php /* * 74cms 联系方式图形化 * ============================================================================ * 版权所有: 骑士网络,并保留所有权利。 * 网站地址: http://www.74cms.com; * ---------------------------------------------------------------------------- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ */ define('IN_QISHI', true); require_once(dirname(__FILE__).'/../include/plus.common.inc.php'); require_once(QISHI_ROOT_PATH.'include/mysql.class.php'); $db = new mysql($dbhost,$dbuser,$dbpass,$dbname); $act = trim($_GET['act']); $type =intval($_GET['type']); $token=trim($_GET['token']); $id=intval($_GET['id']); if($act == 'jobs_contact') { $sql = "select * from ".table('jobs_contact')." where pid='{$id}' LIMIT 1"; $val=$db->getone($sql); $tmd5=md5($val['contact'].$id.$val['telephone']); if ($tmd5<>$token) { exit(); } switch ($type) { case 1: $t=$val['contact']; break; case 2: $t=$val['telephone']; break; case 3: $t=$val['email']; break; case 4: $t=$val['address']; break; case 5: $t=$val['qq']; break; } } elseif($act == 'company_contact') { $sql = "select contact,telephone,email FROM ".table('company_profile')." where id=".intval($id)." LIMIT 1"; $val=$db->getone($sql); $tmd5=md5($val['contact'].$id.$val['telephone']); if ($tmd5<>$token) { exit(); } switch ($type) { case 1: $t=$val['contact']; break; case 2: $t=$val['telephone']; break; case 3: $t=$val['email']; break; } } //简历联系方式 elseif($act == 'resume_contact') { $val=$db->getone("select fullname,telephone,email from ".table('resume')." WHERE id='{$id}' LIMIT 1"); $tmd5=md5($val['fullname'].$id.$val['telephone']); if ($tmd5<>$token) { exit(); } switch ($type) { case 1: $t=$val['fullname']; break; case 2: $t=$val['telephone']; break; case 3: $t=$val['email']; break; } } header("Content-type: image/gif"); $w=30+(strlen($t)*8); $h=20; $im = imagecreate($w,$h); $white = imagecolorallocate($im, 255,255,255); $black = imagecolorallocate($im, 0,0,0); if (strcasecmp(QISHI_DBCHARSET,"utf8")!=0) { $t=iconv(QISHI_DBCHARSET,"utf-8",$t); } $ttf=QISHI_ROOT_PATH."data/contactimgfont/cn.ttc"; imagettftext($im, 9, 0, 10, 15, $black, $ttf,$t); imagegif($im); ?>