PHP中动态适配gooddump目录有效GOOD_*.html文件的Line A修改方案
解决方案:动态遍历文件并提取标题
替换原来的Line A,用循环遍历目标文件范围,自动跳过不存在的文件:
// 遍历GOOD_2.html到GOOD_740.html的所有文件 for ($fileNum = 2; $fileNum <= 740; $fileNum++) { $targetFile = "good/web/gooddump/GOOD_{$fileNum}.html"; // 先确认文件存在且可读取,再调用提取函数 if (file_exists($targetFile) && is_readable($targetFile)) { $title = ExtractGoodTitle($targetFile); // 这里可以添加对提取到的标题的后续处理逻辑,比如存入数据库、输出等 } }
关键说明:
- 动态拼接文件路径:通过循环变量
$fileNum生成每个文件的完整路径,彻底摆脱硬编码的局限 - 前置检查:用
file_exists()和is_readable()确保文件真实存在且能被PHP读取,避免调用ExtractGoodTitle时因文件不存在触发错误 - 灵活调整:如果后续文件范围有变动,只需修改循环的起始(
2)和结束(740)数值即可
内容的提问来源于stack exchange,提问作者flash
相关产品推荐
相关产品推荐

