PHP在游戏名称的动态列表中顺序命名游戏ID

PHP在游戏名称的动态列表中顺序命名游戏ID,php,Php,每当我制作某种类型的游戏时,比如说板球,我都必须将其命名为BTAG-n,其中n是为该类型制作的游戏数量 例如板球BTAG-0、板球BTAG-1、曲棍球BTAG-0、足球BTAG-0 我不能使用数据库,因为不同类型游戏的数量会随着时间而变化。所以我试着使用文件 $filename = '/game_data/'.$name.'.txt'; $count = '0'; i

每当我制作某种类型的游戏时,比如说板球,我都必须将其命名为BTAG-n,其中n是为该类型制作的游戏数量

例如板球BTAG-0、板球BTAG-1、曲棍球BTAG-0、足球BTAG-0

我不能使用数据库,因为不同类型游戏的数量会随着时间而变化。所以我试着使用文件

 $filename = '/game_data/'.$name.'.txt';
                                $count = '0';
                                if (!file_exists($filename)){
                                 file_put_contents($filename, $count);
                                }else{
                                    $count = ((int)file_get_contents($filename))+1;
                                    file_put_contents($filename, $count);
                                }
                                $randNumber = "BTAG-".$count;
但$count始终为0,我认为这是因为file_put_内容和file_get_内容不起作用,并且我找不到如何启用错误或更改权限,因为我的cpanel中没有php.ini文件(我从另一个没有联系的人那里继承了这个项目,可能他删除了它)


感谢您的帮助。

如果您试图写入我们服务器的根文件夹,它很可能无法通过PHP进程写入,请尝试删除文件路径开头的“/”,它将尝试在脚本的相同位置写入文件


您可能还需要在此处创建文件夹“game_data”。

是关于如何在脚本中启用“errors”的问题吗?因为你可以用这个。关于代码,文件路径通常是不可写的,因为它是根文件夹。我将尝试删除文件路径开头的“/”。您能否将删除斜杠的注释作为答案,以便我可以回答?