PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在PHP中保存和加载活动日志的最佳方法是什么?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在我开始之前,这是一个分配.我只是在帮助之后给了一些指导:)

我正在开发一个健身房会员网站,允许用户注册,登录和预订活动.

除了活动预订系统外,我还有一切工作,这就是我需要的指导.我有一个txt文件,其中包含每个活动名称,时间,总共可以参加的活动日志.我想在每个活动的最后添加一个谁正在参加.因此,允许用户预订活动,将活动用户名添加到活动中.

这正是我目前的activity.txt文件打印方式(除了最右边的’Book’按钮.

NumberOne       3       Wednesday 8am       (BOOK)
NumberTwo       7       Thursday 10am       (BOOK)
NumberThree     20      Monday 1pm          (BOOK)
NumberFour      15      Tuesday 5pm         (BOOK)

基本上,我需要指导的是“书籍”按钮.按下“预订”按钮后,它会将用户预订到活动中.

这是我的activity.txt文件当前的样子:

NumberOne,3,Wednesday 8am
NumberTwo,7,Thursday 10am
NumberThree,20,Monday 1pm
NumberFour,15,Tuesday 5pm

这是我目前正在打印活动的代码

function bookActivity()
{
 $fileContentsArray = file("activity.txt");
    echo "<table>";
    foreach($fileContentsArray as $one_persons_data)
{
  echo '<tr>';
  $splitted = preg_split('/,/',$one_persons_data);
  foreach ($splitted as $one) 
  {
    echo "<td>$one</td>";
  }
  echo '</tr>';
}
echo "</table>";
}

如果需要,下面是我的users.txt文件.所有密码都保存在MD5中

jiten:3fc0a7acf087f549ac2b266baf94b8b1
jb:3fc0a7acf087f549ac2b266baf94b8b1
test:bed128365216c019988915ed3add75fb
joeBlogg:bed128365216c019988915ed3add75fb
userX:bed128365216c019988915ed3add75fb
userY:bed128365216c019988915ed3add75fb

非常感谢所有帮助.对如何做到这一点非常困惑.

这是一个粗略的指导原则(我不会详细说明,因为它毕竟是家庭作业)我会保留你不允许使用任何不同于文本文件的假设,但可以根据你的意愿创建/删除任意数量的文本文件. .

>解析活动txt文件,使用文件(…)设置正确的标志
>构建一个数组,其中键是活动“ID”(numberOne,numberTwo等),value是包含活动详细信息的另一个数组.你可能会在这里找到方便的爆炸().
>对于每个活动,创建一个专用于它的文件(当然,如果它还不存在).此文件将包含预订活动的注册用户名称.我建议你在这文件中每行写一个名字.
>当有人按下“书籍活动”按钮时,您必须执行以下步骤:

>检查所请求的活动文件是否存在.如果没有,请创建
一个空的.
>计算当前预订用户数并将其与允许的最大值进行比较
>如果更少,请将新用户添加文件中,否则拒绝预订

>要显示已预订用户的列表,只需从每个活动文件中读取文件内容即可.这次你可能会发现有用的implode().

我希望这能帮助您找到正确的方法.最后一点,文本文件并不是为了实现这一目的而设计的:一个小型数据库更易于使用,学习起来更有趣,对您的未来更有用.

参考文献:

> How to create a file with file_put_contents(...)
> How to read a file with file(...)

大佬总结

以上是大佬教程为你收集整理的在PHP中保存和加载活动日志的最佳方法是什么?全部内容,希望文章能够帮你解决在PHP中保存和加载活动日志的最佳方法是什么?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: