如何在CSV文件中保证使用fopen?

时间:2011-08-03 08:25:32

标签: security csv fopen

我有一个PHP脚本,允许用户上传CSV,然后通过API进行一些更改。

我使用fopen打开并在文件上传后访问该文件。我使用上传的$_FILES数组检查大小,名称,已知错误扩展等的存在。

数据只是ID的网格和相应的操作代码。

这是一组封闭的用户,没有任何东西被包括在内)()'ed或者需要()来自这个输入但是我仍然担心通过操纵上传可能会发生不好的事情。

if (($han = fopen($fileloc, "r")) !== false) {
            while (($data = fgetcsv($han, 50, ",")) !== false) {
            array_push($stack, $data); //
            }
            fclose($han);
            }

1 个答案:

答案 0 :(得分:0)

我唯一能看到的是回显HTML(echoprint)时使用:htmlspecialchars只是为了安全起见

希望有所帮助! ^ _ ^