添加网址报错检测BUG!DOCTYPE htmlhtmlhead title网址收藏夹title meta charset=UTF-8 link rel=stylesheet href=stylecss script src=httpscodejquerycomjquery-360minjsscript script src=scriptjsscriptheadbody h1网址收藏夹h1 div
在添加网址的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 '网址不能为空,请输入网址'; } }
原文地址: https://www.cveoy.top/t/topic/bmWL 著作权归作者所有。请勿转载和采集!