refactor: 全面代码重构与项目结构整理
安全性: - 所有SQL查询改用参数化查询(db_query),防止SQL注入 - TUSHARE_API_TOKEN集中到config.php常量,移除硬编码和多份拷贝 - getBasic.inc.php中$_REQUEST输出到JS时添加htmlspecialchars转义 代码组织: - 21个页面文件移至charts/子目录,根目录仅保留入口文件 - ajax.inc.php拆分:esfTradeDaily/esfListDaily迁至getEstate.inc.php - getBasic.inc.php拆分:HTML组件函数迁至新建的widgets.inc.php - 前端依赖去重:移除lib/echarts.min.js、libai/3.4.16.js、research/js/3.4.16.js 规范化: - AJAX响应格式统一为jsonResponse()标准封装 - 前端全局变量统一为window.chartConfig对象模式 - 修复PHP 8.4 Deprecated警告(getEstateData、getStockHistoryDataByTS参数顺序) - html/head.php中jQuery/CSS路径改为绝对路径,修复charts/子目录加载问题 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -22,27 +22,27 @@ $_REQUEST['ts_code']=$_REQUEST['ts_code']?$_REQUEST['ts_code']:'600000';
|
||||
<div style="text-align: center; margin:0 auto; width: 840px;">
|
||||
<div style="clear:both;position: relative; float:left; text-align:center; margin: 0 auto;width:400px;height: 400px; ">
|
||||
<div class="div_block">个股:股票代码: <input type='text' name='ts_code' id='ts_code' size="12" value='<?=$_REQUEST['ts_code']?>' ></div>
|
||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stock_trend.php');">股价VS PE/PB/PS 趋势</a></div>
|
||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockep.php');">股价VS EP</a></div>
|
||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockdiv.php');">股价VS 股息率</a></div>
|
||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockmargin.php');">股价VS 融资融券余额</a></div>
|
||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/charts/stock_trend.php');">股价VS PE/PB/PS 趋势</a></div>
|
||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/charts/stockep.php');">股价VS EP</a></div>
|
||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/charts/stockdiv.php');">股价VS 股息率</a></div>
|
||||
<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/charts/stockmargin.php');">股价VS 融资融券余额</a></div>
|
||||
<!--<div class="div_block">个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/hkholdbycode.php');">股价VS 北向资金持股</a></div>-->
|
||||
<div class='div_block'>个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stock_ih.php');">股价VS 机构持仓趋势</a></div>
|
||||
<div class='div_block'>个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/stockkeydata.php');">个股基本面数据</a></div>
|
||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_trend.php');">指数VS PE/PB/PS/市值 趋势</a>
|
||||
<div class='div_block'>个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/charts/stock_ih.php');">股价VS 机构持仓趋势</a></div>
|
||||
<div class='div_block'>个股:<a href="#" onclick="openurl('https://echart.doorcome.cn/charts/stockkeydata.php');">个股基本面数据</a></div>
|
||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/charts/index_trend.php');">指数VS PE/PB/PS/市值 趋势</a>
|
||||
</div>
|
||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_ih.php');">指数VS 机构持仓趋势</a></div>
|
||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_mv_all.php');">指数VS 两市总市值</a></div>
|
||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/index_margin.php');">指数VS 融资余额</a></div>
|
||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/charts/index_ih.php');">指数VS 机构持仓趋势</a></div>
|
||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/charts/index_mv_all.php');">指数VS 两市总市值</a></div>
|
||||
<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/charts/index_margin.php');">指数VS 融资余额</a></div>
|
||||
<!--<div class='div_block'>指数:<a href="#" onclick="openurl('https://echart.doorcome.cn/moneyflow.php');">指数VS 沪深港通资金流向</a></div> -->
|
||||
|
||||
</div>
|
||||
<div style="text-align:center; margin: 0 auto;float: left;position: relative;width:400px; ">
|
||||
|
||||
<div class='div_block'>房产:<a href="https://echart.doorcome.cn/realestate.php" target='_blank'>房地产挂牌数量趋势(宁波)</a></div>
|
||||
<div class='div_block'>房产:<a href="https://echart.doorcome.cn/estateNewTradeDaily.php" target='_blank'>新房每日成交量(宁波)</a></div>
|
||||
<div class='div_block'>房产:<a href="https://echart.doorcome.cn/estateTradeDaily.php" target='_blank'>二手房每日成交量(宁波)</a></div>
|
||||
<div class='div_block'>房产:<a href="https://echart.doorcome.cn/estateListDaily.php" target='_blank'>二手房每日挂牌量(宁波)</a></div>
|
||||
<div class='div_block'>房产:<a href="https://echart.doorcome.cn/charts/realestate.php" target='_blank'>房地产挂牌数量趋势(宁波)</a></div>
|
||||
<div class='div_block'>房产:<a href="https://echart.doorcome.cn/charts/estateNewTradeDaily.php" target='_blank'>新房每日成交量(宁波)</a></div>
|
||||
<div class='div_block'>房产:<a href="https://echart.doorcome.cn/charts/estateTradeDaily.php" target='_blank'>二手房每日成交量(宁波)</a></div>
|
||||
<div class='div_block'>房产:<a href="https://echart.doorcome.cn/charts/estateListDaily.php" target='_blank'>二手房每日挂牌量(宁波)</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;text-align: center; margin:0 auto; width: 840px;"><a href="index-2.php">首页导航进阶版</a></div>
|
||||
|
||||
Reference in New Issue
Block a user