可能重复:
检查PHP中是否存在目录
我正在尝试使用scandir()检查目录的内容并使用javascript发送路径参数并尝试加载#container div中的内容:
$("#container").load("fetch_images.php?path="+pathvariable);
Run Code Online (Sandbox Code Playgroud)
在fetch_images.php中我试图scandir($_GET['pathvariable'])扫描给定目录的元素.我的问题是如果没有使用$ _GET ['pathvariable']提供正确的路径,页面会显示一些警告和错误.
尝试扫描$files_dir_results = scandir($path);并使用foreach()显示数组的所有结果.
我不想在输出页面上显示任何类型的警告或错误.我知道我可以禁用PHP警告但我更喜欢更好的选择.
我不知道如何检查scandir()是否正在撤回任何错误或警告.谢谢.
我在我的新项目中广泛使用JQuery和Javascript,包括表单验证,因为我不想使用PHP验证来加重服务器负担.所以我将我的网站限制在他们的浏览器上禁用Javascript的人.我正在尝试使用元标记重定向它们:
<meta http-equiv="refresh" content="2; URL=../../enablejs.html">
Run Code Online (Sandbox Code Playgroud)
我认为这是安全的,因为如果没有启用javascript,他们将无法访问我的网站.
但我仍然怀疑这一点,需要你的建议.它完全安全吗?如果不是我需要考虑的区域是什么?