作者:mobiledu2502855777 | 来源:互联网 | 2014-03-27 08:07
使用html模板获取不到php的变量值PHPcoderequire_once(dirname(__FILE__)."/../include/common.inc.php");require_once(DEDEINC.'/arc.
使用html模板获取不到php的变量值
PHP code
require_once(dirname(__FILE__)."/../include/common.inc.php");
require_once(DEDEINC.'/arc.partview.class.php');
error_reporting(E_ERROR | E_WARNING | E_PARSE);
function get_sub_content($str, $start, $end){
if($start == '' || $end == ''){
return;
}
$str = explode($start, $str);
$str = explode($end, $str[1]);
return $str[0];
}
include('Snoopy.class.php');
if (!$_GET['hpzl'] || !in_array($_GET['hpzl'],array('01','02'))) {
exit('');
}
$hpzl = trim($_GET['hpzl']);
if (!$_GET['hphm']) {
exit('');
}
$hphm = strtoupper(trim($_GET['hphm']));
if (!$_GET['tj'] || !in_array($_GET['tj'],array('SYR','SFZMHM','FDJH','CLSBDH'))) {
exit('');
}
$tj = trim($_GET['tj']);
if (!$_GET['tj_val']) {
exit('');
}
$tj_val = trim($_GET['tj_val']);
$tj_val = iconv('gb2312','utf-8',$tj_val);
$url = 'http://117.36.53.122:9082/wfcx/query.do?actiOntype=vioSurveil&hpzl='.$hpzl.'&hphm='.$hphm.'&tj='.$tj.'&tj_val='.urlencode($tj_val);
$snoopy = new Snoopy();
$snoopy->fetch($url);
$result = $snoopy->results;
$result = str_replace(chr(10),'',$result);
$result = str_replace(chr(13),'',$result);
$result = str_replace(chr(9),'',$result);
$alert = get_sub_content($result,'alert("','");');
if ($alert) {
exit('');
}
$car = array();
$car['hpzl'] = get_sub_content($result,'号牌种类 ',' ');
$car['hphm'] = get_sub_content($result,'号牌号码 ',' ');
$car['zwpp'] = get_sub_content($result,'中文品牌 ',' ');
$car['clxh'] = get_sub_content($result,'车辆型号 ',' ');
$car['cllx'] = get_sub_content($result,'车辆类型 ',' ');
$car['csys'] = get_sub_content($result,'车身颜色 ',' ');
$car['yxqz'] = get_sub_content($result,'检验有效期止 ',' ');
$car['bfqz'] = get_sub_content($result,'强制报废期止 ',' ');
$car['jdczt'] = get_sub_content($result,'机动车状态 ',' ');
$car['jdsyr'] = get_sub_content($result,'机动车所有人 ',' ');
if(!$car){
exit('');
}
$weigui = get_sub_content($result,'信息来源','');
$weigui = explode('',$weigui);
$weigui = array_filter($weigui);
if ($weigui) {
foreach ($weigui as $wg){
$wg = explode('',$wg);
$arr['hphm'] = str_replace('','',$wg[0]);
$arr['hpzl'] = str_replace(' ','',$wg[1]);
$arr['wfsj'] = str_replace(' ','',$wg[2]);
$arr['wfdd'] = str_replace(' ','',$wg[3]);
$arr['wfxw'] = str_replace(' ','',$wg[4]);
$arr['fxjg'] = str_replace(' ','',$wg[5]);
$arr['xxly'] = str_replace(' ','',$wg[6]);
$car['weigui'][] = $arr;
}
}else {
$car['weigui'] = array();
}
//print_r($weigui);
//print_r($car);
$wg = new PartView();
$wg->SetTemplet($cfg_basedir.$cfg_templets_dir."/default/article_weigui.htm");
$wg->Display();
为什么我在html模板使用显示不出来呢?请各位大侠不吝赐教。
推荐阅读
本文深入探讨了ASP.NET中ViewState、Cookie和Session三种状态管理技术的区别与应用场景。ViewState主要用于保存页面控件的状态信息,确保在多次往返服务器过程中数据的一致性;Cookie则存储在客户端,适用于保存少量用户偏好设置等非敏感信息;而Session则在服务器端存储数据,适合处理需要跨页面保持的数据。文章详细分析了这三种技术的工作原理及其优缺点,并提供了实际应用中的最佳实践建议。 ...
[详细]
蜡笔小新 2024-11-01 20:27:29
开发了一款基于Python的高效批量文件重命名软件,并集成了wxWidgets图形用户界面,使用cxfreeze将其打包为独立的可执行文件(exe)。该工具适用于需要频繁处理大量文件的用户,能够显著提高文件管理效率。详细使用说明包含在软件压缩包内。开发环境为Python 2.7和wxWidgets 3.0,运行环境要求兼容Windows系统。 ...
[详细]
蜡笔小新 2024-11-01 20:01:49
在公司项目中,为了实现调用摄像头进行拍照的功能,我们深入研究了HTML5的相关技术。尽管Java在许多方面表现出色,但在这一场景下,HTML5的灵活性和易用性更胜一筹。本文将分享具体的代码设计和实现细节,帮助开发者快速掌握这一功能。 ...
[详细]
蜡笔小新 2024-11-01 19:44:10
在 IntelliJ IDEA 中提升代码审查效率的一种方法是安装和配置反编译插件。首先,进入 IDEA 的设置界面,然后导航到插件管理部分。接下来,搜索 "ideaJad" 插件并进行安装。安装完成后,重启 IDEA 以确保插件生效。这将帮助你在审查二进制文件时更加高效地查看源代码。 ...
[详细]
蜡笔小新 2024-11-01 16:40:08
尽管许多人认为跑步是一项简单的运动,但实际上它涉及诸多专业知识。不正确的跑步方式不仅会降低锻炼效果,还可能引发伤害。例如,穿着不合脚或过于陈旧的跑鞋,会导致足部支撑不足,增加受伤风险。此外,跑步姿势不当、热身不足、过度训练等问题也同样值得关注。本文将详细介绍七大常见跑步误区,并提供专业的改进建议,帮助跑者避免这些问题,提高运动效率和安全性。 ...
[详细]
蜡笔小新 2024-11-01 14:01:24
本文深入探讨了 iOS 开发中 `int`、`NSInteger`、`NSUInteger` 和 `NSNumber` 的应用与区别。首先,我们将详细介绍 `NSNumber` 类型,该类用于封装基本数据类型,如整数、浮点数等,使其能够在 Objective-C 的集合类中使用。通过分析这些类型的特性和应用场景,帮助开发者更好地理解和选择合适的数据类型,提高代码的健壮性和可维护性。苹果官方文档提供了更多详细信息,可供进一步参考。 ...
[详细]
蜡笔小新 2024-11-01 12:41:00
Spring Batch 异常处理与任务限制优化策略 ...
[详细]
蜡笔小新 2024-11-01 19:48:02
在处理UVA11987问题时,关键在于实现并查集结构以支持删除操作。特别地,当需要删除某个节点时,如果该节点不是根节点,则处理相对简单;然而,若删除的是根节点,则需要进行额外的处理来维护集合的连通性。本文将详细介绍如何通过优化并查集算法,确保在删除根节点时仍能高效地维护数据结构的完整性和查询效率。 ...
[详细]
蜡笔小新 2024-11-01 19:33:35
在应用程序中,数据网格视图(DataGridView)的高效应用与优化策略至关重要。本文探讨了多种优化方法,包括但不限于:1)通过合理的数据绑定提升性能;2)利用虚拟模式处理大量数据,减少内存占用;3)在格式化单元格内容时,推荐使用CellParsing事件,以确保数据的准确性和一致性。此外,还介绍了如何通过自定义列类型和优化渲染过程,进一步提升用户体验和系统响应速度。 ...
[详细]
蜡笔小新 2024-11-01 16:14:23
蜡笔小新 2024-11-01 15:06:51
PHP中处理回车换行符转换的有效方法与技巧 ...
[详细]
蜡笔小新 2024-11-01 14:46:54
在ASP.NET MVC项目中,通过实战解决了Ajax请求500错误及多表数据查询的问题。具体而言,将页面分为两个部分,用户点击右侧导航栏时,通过Ajax请求动态加载数据,并在右侧显示相应的页面内容。最初尝试使用Partial Action方法,但遇到了500错误。通过详细排查和调试,最终成功解决了这一问题,并实现了预期功能。此外,还优化了多表数据查询的性能,确保系统的高效运行。 ...
[详细]
蜡笔小新 2024-11-01 14:23:52
通过自定义 `TextView`,实现了在用户点击或焦点变化时动态调整字体颜色的效果。该方法利用了 `ColorStateList` 和 `Selector` 资源文件,确保了界面交互的流畅性和视觉效果的提升。具体实现中,通过重写 `onTouchEvent` 和 `onFocusChanged` 方法,精确控制了颜色变化的时机和状态。此外,还对性能进行了优化,确保在高频率操作下依然保持高效响应。 ...
[详细]
蜡笔小新 2024-11-01 14:08:50
来宾 | Vmware ESXi 平台下的虚拟机在线管理与技术支持 ...
[详细]
蜡笔小新 2024-11-01 14:03:47
在第六章中,我们将深入探讨MySQL中的多表查询技术,包括联结查询和子查询。联结查询通过将两个或多个表进行连接,基于连接条件生成结果集。常见的联结类型有内联结、外联结和全外联结。交叉联结(CROSS JOIN)虽然使用较少,但其原理是生成所有可能的组合,类似于笛卡尔积的概念。此外,子查询则是在一个查询语句中嵌套另一个查询,用于获取更复杂的数据集。本章将通过实例详细讲解这些查询方法的应用和优化技巧。 ...
[详细]
蜡笔小新 2024-11-01 13:38:07
mobiledu2502855777
这个家伙很懒,什么也没留下!