在添加网址的PHP代码段中,应该先检查文件是否存在,如果不存在则需要创建文件。可以在if语句中添加以下代码:

if (!file_exists($url_file)) { touch($url_file); }

此外,添加网址时应该将新网址添加到$urls数组中,而不是覆盖原来的数组。可以使用以下代码:

$urls[] = $newUrl;

完整代码段如下:

if (isset($_POST['action']) && $_POST['action'] === 'add' && isset($_POST['url'])) { $newUrl = $_POST['url']; if ($newUrl !== '') { if (!in_array($newUrl, $urls)) { if (filter_var($newUrl, FILTER_VALIDATE_URL)) { if (!file_exists($url_file)) { touch($url_file); } $urls[] = $newUrl; file_put_contents($url_file, implode("\n", $urls)); echo 'success'; } else { echo '网址格式不正确,请重新输入'; } } else { echo '该网址已存在,请勿重复添加'; } } else { echo '网址不能为空,请输入网址'; } }

添加网址报错检测BUG!DOCTYPE htmlhtmlhead	title网址收藏夹title	meta charset=UTF-8	link rel=stylesheet href=stylecss	script src=httpscodejquerycomjquery-360minjsscript	script src=scriptjsscriptheadbody	h1网址收藏夹h1	div

原文地址: https://www.cveoy.top/t/topic/bmWL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录