Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用PHP网格检查文件是否存在_Javascript_Php_Jqgrid_File Exists_Phpgrid - Fatal编程技术网

Javascript 使用PHP网格检查文件是否存在

Javascript 使用PHP网格检查文件是否存在,javascript,php,jqgrid,file-exists,phpgrid,Javascript,Php,Jqgrid,File Exists,Phpgrid,我使用它来创建仪表板,仪表板将显示所有产品详细信息(产品名称、productiimage、为产品创建的json文件) 若已经为产品创建了json文件,那个么它将显示编辑选项或创建文件选项。我将json文件保存在一个文件夹(本地系统)中 我的问题是,若我从文件夹中删除json文件,它应该显示CREATEJSONFILE选项,但现在它显示edit选项(因为它只从数据库读取json文件值)。它还应该检查文件值(来自数据库)是否存在于文件夹中 在php网格热做这件事 更新: <?php

我使用它来创建仪表板,仪表板将显示所有产品详细信息(产品名称、productiimage、为产品创建的json文件)

若已经为产品创建了json文件,那个么它将显示编辑选项或创建文件选项。我将json文件保存在一个文件夹(本地系统)中

我的问题是,若我从文件夹中删除json文件,它应该显示CREATEJSONFILE选项,但现在它显示edit选项(因为它只从数据库读取json文件值)。它还应该检查文件值(来自数据库)是否存在于文件夹中

在php网格热做这件事

更新:

<?php       $dg = new C_DataGrid("SELECT * FROM product where  usercreated='$uid'");
                $dg -> set_col_title("user", "username");
                $dg -> set_col_hidden("jsonfile");
                $dg -> enable_export('HTML');
                $dg -> set_col_title("id" ,'pid');
                $dg -> set_dimension(1000, 412); 

                $col_formatter = <<<COLFORMATTER
                function(cellvalue, options, rowObject){
                var id =rowObject[0];
                var jsin =rowObject[5];

                if (jsin!=''){
                    return '<a href="editadpage.php?id='+ id +'"><input type="submit" class="edit1" title="Edit"  style="font-size:11px; font-weight:bold;"></a>';
                }else{
                   return '<a class="notactive" href="editadpage.php?id='+ id +'"><input type="submit" class="greycreate " title="Edit"  style="font-size:11px; font-weight:bold;"></a>';
                }

                }

    ?>


可以解决您的问题吗?is_readable()更好,这可以解决访问服务器上可能存在但不可读(cmod级别)的文件时出现的任何问题。@natanel97 I添加了代码。在这个编辑中,就像在javascript代码中创建一样。如何检查文件是否存在于javascript中。(文件在本地系统中,而不是在服务器上)您还应该使用过滤器函数set\u query\u filter。不要在查询中硬编码。