Php+Csv智适应通用通用考试成绩查分系统(查询):Linux(Utf-8)使用说明书
版本型号 编程语言 网页版本 操作系统 数据库类型 数据库规模 最后更新 官网演示 源码下载 文字教程 视频教程
LA1C Php 智适应通用 Linux(Utf-8) Csv 1万*N 2023/11/28 12:06:29 官网演示 - 最新教程 见后

快速入门

先尝试可用性

建议先不修改任何内容直接FTP整体上传到对应空间测试。
查询页面访问:http://域名/目录/ (上传直接使用mysql版除外)

看规律再修改参数

notepad++ 或 editplus 等编辑器 打开inc/conn.Php查看网页与 各参数 的对应关系。
另外:inc文件夹下文件名为desc.txt的为查询页面说明文件(支持html)

看数据库规律

打开默认自带的数据库查看规律及对比查询结果有助于快速理解工作原理。
csv版打开方式:数据库文件的后缀改为,csv后用Excel文件查看。

经验要点

内含中文名称大部分在线解压功能文件名乱码,建议FTP指定编码(UTF-8)上传。
建议保留原始版本测试页面:原始版本正常而自己修改后异常说明是你操作问题。
压缩包内含使用步骤等信息(HTML文件);各文件都有他存在的意义建议保留。

具备条件

软硬件要求

这是网站源码,你还需要网站空间、网站域名。国内空间你还需要工信部/公安部网站备案(都可能耗时半月)。
更多软硬件相关说明书见压缩包下另外一个html格式文件(ShiYongShuoMingShu_****.html)。
如果来不及可以使用我们的在线版本,详情百度:查分吧(chafenba.com) 或 易查薪(chalide.com)。

工作能力

需要管理员(使用者)具备FTP、域名绑定、网站空间使用、基本excel操作等技能。
各款都可用,当然需要你细心,有相关经验更佳,建议由你身边熟练计算机和网络经验人使用。

尊重原创

你可以复制到多个空间用于多个用途,不得去除版权信息(保留署名权);
你可以二次开发以更好的符合你的需求,但不得:公开发布(保留发行权)。

xls格式二维表

所有版本数据都可以说平时编辑xls格式二维表,只是查询的时候相应转化。

合法合规使用

合法合规使用本查询系统,详情见后边【必读提醒】。

使用用途

适合修改不频繁、保密性不高的成绩、工资、物业水电费等各种精准查询。
模糊搜索版参考精准查询版,部分说明不适用模糊查询,比如用途等。

成绩查询系统

每个学校,教育机构,事业单位考试等都可以用到

工资查询系统

每个学校,教育机构,事业单位考试等都可以用到

物业费查询系统

每个企业,学校,所有单位都可能用到

水电费查询系统

小区,物业公司,大学寝室等

其他

如分班查询,录取查询,考场查询、证书查询等修改不多的各种查询系统

必读提醒

1.你上传的数据应该征得相关部门、单位同意。

为了规避风险,建议让同事、领导小范围查询体验,同意后再公布查询。

2.输入指定内容即可展现结果,请合理设置查询条件。

比如表格有学号+姓名列,那么别只用姓名查,因为同名的都会都显示。

3.只上传相关内容,别上传无关的个人隐私信息。

比如通过学号+姓名查询成绩,就别上传身份证号、电话等无关信息。

4.上传内容请不要带有立场观点。

比如请勿用于黑名单查询等带有立场的查询用途。

5.请合法合规使用。

请勿将本系统用于政策允许范围以外的查询用途。
不要冒名使用(底部简称请留本单位信息)。

6.做好数据的防下载处理。

你可以修改conn.Php数据库文件夹名称为你自己知道的内容同时修改对应文件夹名称。
或者伪静态等方式设置该数据库文件后缀或文件夹不可下载。

使用步骤

参数修改

1.软件notepad++ 或 editplus或记事本打开inc/conn.php修改网站标题、查询条件等参数,具体见该文件见里面文字说明。

数据转化

步骤仅供参考,实际请参考默认自带数据规律(建议保留原始数据供以后参考)
1.去边:留下二维表部分(留下:首行列标题,以后一行一条数据)。
2.多行列标题的话得合并为一行; 如果有合并单元格:拆分单元格后把各单元格都填充拆分前的内容。
3.转csv:excel另存为逗号分隔的.csv文件(utf-8版请记事本打开.csv另存,编码选择utf-8)。

源码上传

1.源码的上传:保持原有结构上传到网站即可直接使用,上传请注意指定编码(UTF-8)上传。
2.推荐上传软件:filezilla(可以指定编码上传);不推荐在线解压:中文文件名解压后会乱码。
在线解压如果乱码:可以修改文件名为中文后再试,实在不行就使用英文文件名。

数据上传

1.上传方式:FTP工具上传(推荐);远程桌面上传;在线文件管理工具管理;等。
2.通过指定编码(即字符集:UTF-8)上传代码和数据,上传到网站数据库目录下。
3.新增查询类别:新上传一个数据。注意后缀和原来的一致。查询条件要和inc/conn.Php设置的一样。
4.减少查询类别:请删除数据库目录下对应的文件名,
5.更改查询类别:重命名相应的文件名。
6.修改数据内容:上传新转的数据替换原来的同名数据。

txt版数据 如单元格回车、制表符请先替换

详细方法见【二维表规范】;其他xls,csv数据忽略本条说明。

特别强调(即二维表规则)

1.只支持一行列标题:即多行列标题合并为一行(相当于为每列重新这只列标题)
2.不支持合并单元格:拆分单元格后把各单元格都填充拆分前的内容。
3.更多内容参考本页结尾:二维表规范。

经验技巧

合理设置查询条件

查询条件设置建议使用姓名/学号/准考证/身份证/工号等,不建议用班级等可能有多种输入的内容。

源码很小巧可以都打开看看

程序中可能有不是你们的网址,你记事本打开对应文件替换为你自己的网址即可。如果没有把握就不要修改。

数据的一些说明

可以设置密码,但不可在线修改;可以使用身份证,但请注意大小写(比如数据统一为大写,那么输入页面说明下)。
不建议包含特殊符号的列作为查询条件,因为特殊符号往往会被转义(比如空格会被变成 ),空格的话可以先替换掉。

查询规模的说明

程序本身不限制记录数量,但多了影响速度;建议保持每个数据库文件1万条以内,多了可以分类分库:分几个数据库放。

其他(前面已说)

内含中文名称大部分在线解压功能文件名乱码,建议FTP指定编码(UTF-8)上传。
建议保留原始版本测试页面:原始版本正常而自己修改后异常说明是你操作问题。
压缩包内含使用步骤教程等信息(HTML文件);各文件都有他存在的意义建议保留。

特色优势

1. 灵活通用

别看源码体积极小,它无需设计数据库,可以快速用于各种二维表查询。
成绩查询、水电费物业费查询、录取、分班、分宿舍、考场分配查询等通用。

2. 小巧易拓展

整个源码(含演示数据)只有30-50KB,不仅运行起来自然流畅。
易于程序员快速掌握;大大提升开发速度并降低二次开发成本。

3. 更为安全

源码只有俩页面,几乎只读不写,更没有sql注入等风险。
当前大多软件都是几十MB,文件越大越复杂,安全越难以掌握。

4. 简单易用

无需安装(初始化),也无需修改参数,放根目录或任意目录直接使用。
FTP基本可以实现后台功能,上传到空间即可使用。
FTP批量上传大数据可能更低消耗服务器资源,也不受限于虚拟空间上传大小和超时时间等。
FTP上传可多文件一拖全上,并支持断点续传等,对服务器影响小。
在线删除不了的文件,FTP往往可以删除。

5. 低耗内存

无需Mysql等(大部分为非常规数据库),低内存服务器也流畅运行(Mysql可能多耗20%+服务器内存)。

6. 低耗网络

现在大多页面单js文件就几百KB,加上图片就更大了。
一个网页往往超过1MB。本查询页一个页面只有30KB左右。
相当于在同等带宽资源下,网络并发量可以提升几十倍。
目前阿里云、腾讯云等8MB(实际1MB)的带宽超1000多元每年。
所以:节省很多网络费用的同时,大幅度提升查询的并发量。

7. 低耗读写

本查询几乎只读不写;小巧的网页也将在JS和图片的读取方面节约大量资源。

局限性说明

局限性说明

1. 修改越频繁越不适合(成绩、工资、水电费等一般都一次性出来不修改)
2. 只适合二维表(一般数据库都采用二维结构,首行列标题,以后一行一条数据)
3. 不限制单库记录数。建议单库控制在1万条以内(可分库,各库互不影响)
4. 如需支持图片、网址、隐藏列、2个或3个条件查询等 ( http://php.96448.cn )
5. 本查询系统无后台,如需要后台版( http://phpa.96448.cn )。
6. 如需高级模糊查询版本 ( http://phpso.96448.cn )
7. 如需账号密码登录查询等版本 ( https://aiyaha.taobao.com/ )

问题反馈

常见问题排查

1. 首页访问显示PHP代码:空间不支持PHP
2. 首页有标题无下拉无输入框:检查空间文本读写权限
或者检查函数mb_detect_encoding(函数mb_string)是否支持
3. 404错误及相关无文件提示:网址对应空间无代码。
4. 403类错误,尝试加上首页文件名访问,或者设置默认主页index.php
5. 有内容查询不到结果等其他问题检查查询条件和数据是否完全一致
或者检查数据和输入内容是否完全一致(很多人他出复制过来的会有空格等内容)

表格初始化(去格式):

xls版查询当表格无法识别内容,可以执行以下操作。
1. 复制现有Excel表二维结构部分到记事本;
2. 新建Excel表并全选,右键 设置单元格格式 数字格式选文本
3. 全选记事本内容并复制到刚才处理过的excel表,保存。

功能异常反馈

电话反馈:15058593138(同微信号)
沟通请提供版本信息: LA1C 及 现象截图。
加微信语音沟通,高效快捷,可为双方节省很多时间。
提示:
1. 原始版本正常,你操作后不正常,十有八九是你操作问题。
所以建议你保留原始版本,可以放相同空间测试对比方便判断原因。
2. 请在对应环境使用,特别是PHP分系统版本
IIS环境建议为WINDOWS版本;windows下的NGINX,apache可以选linux版。
3. 建议PHP5.4-5.6环境测试使用
大部分版本php7也可用,不排除部分版本不支持PHP7.0+;
比如xls版本,部分文件读取异常,你可以降低PHP版本试试。

二维表规范

二维结构表简述

excel表第一行是各列列标题,以后一行一条数据

应该具备的规律

1. 有且只有第一行为列标题(也就是字段);多行列标题请先合并为一行。
2. 你上传的数据首行字段得包含作为查询条件的列(且等于设置的查询条件)。
3. 请删除:删除非二维表的内容(只留下有内容的矩形区域)。
4. 第二行开始每行一条数据且每列内容同(比如姓名、学号列下整列都是姓名、学号)则有效。
5. 【txt版】如果二维表表格存在回车或制表符,请先替换,具体看教程。

txt版数据 如单元格回车、制表符请先替换

1. 方式一:直接excel替换:ctrl+H 调取替换,详情见后边教程 或 百度相关经验。
查找内容处输入【按住ALT再依次输入10再放开alt】然后替换,不同软件\版本输入内容可能不同,详情百度。
2. 方式二:公式法替换:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Sheet1!A1,CHAR(13),";"),CHAR(10),";"),CHAR(9),";")。
(Sheet1是表;A1是A列第1行单元格;Sheet1假如10行8列,在新空表第1格输入公式,然后点该单元格右下角+号,然后横拖10格再整行竖拖8列得到新表)
3. 方式三:asp替换工具:http://96448.cn/xls2txt/xls2txt.zip
(asp环境或者本地netbox运行,放xls文件到指定文件夹,刷新访问工具网址,选择对应文件提交得到txt)。
4. 方式四:php工具(csv转txt:意义替换回车制表符):http://tool.12391.net/ (在线转)
5. 方式五:php工具(csv转txt:意义替换回车制表符):http://tool.12391.net/down.php (自己部署)
6. 方式六:php工具(意义替换回车制表符):http://teel.12391.net/ (在线转)
7. 方式七:php工具(意义替换回车制表符):http://teel.12391.net/down.php (自己部署)