每当我做一个某类游戏,比如说板球,我都要把它命名为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_contents和file_get_contents不能工作,而且我找不到如何启用错误或改变权限,因为在我的cpanel中没有php.ini文件(我从另一个我没有联系的人那里继承了这个项目,也许他删除了它)。
任何帮助感谢。
你试图写到我们服务器的根目录下,这很可能是你的PHP进程无法写入的,试着去掉你的文件路径开头的"",它将试图在你的脚本的相同位置写入文件。
你可能还需要在那里创建 "game_data "文件夹。