可以用PHP创建文本文件吗?
我计划创建一个有会员数据库的网站。我想执行一项支持这一概念的行动。其概念是:当任何人注册我的网站时,我希望PHP自动为该用户创建一个配置文件url。那可能吗?当然可能。不过,最好将记录保存在数据库中,并使用profile.php之类的文件,该文件将根据ID加载数据,而不是为每个用户创建一个文件 编辑:更多详细信息。可以用PHP创建文本文件吗?,php,file,member,Php,File,Member,我计划创建一个有会员数据库的网站。我想执行一项支持这一概念的行动。其概念是:当任何人注册我的网站时,我希望PHP自动为该用户创建一个配置文件url。那可能吗?当然可能。不过,最好将记录保存在数据库中,并使用profile.php之类的文件,该文件将根据ID加载数据,而不是为每个用户创建一个文件 编辑:更多详细信息。 程序流程如下所示: 有一个页面,用户可以注册。该页面将使用数据库保存发布的数据 数据库中的数据如下所示: ID | Name | Email 1 | John |john@john
程序流程如下所示:
ID | Name | Email
1 | John |john@johnsite.com
等等,你明白了$\u GET
来完成的,有些代码看起来是这样的:
$id=mysql\u escape\u字符串($\u GET['id'])代码>
$resource=mysql\u查询('从\u表中选择,其中ID=“”.$ID.”)
$profile=mysql\u fetch\u assoc($resource)代码>
print.“$profile['Name']”的页面代码>
以及显示
约翰的页面强>
警告:在URL中写入ID时需要考虑很多事情。您可能希望首先将其加密到md5中,并选择使用sql函数md5。
您绝对应该避免为ID打印任何内容,如-1、0,并且您应该尝试不使用ID打开文件路径等。可以使用函数fopen使用php创建文件,但是,如果您想在自己的网站中使用数据库,我建议您改用某种SQL数据库(我个人建议使用MySQL),它更快、更可靠,而且易于管理。绝对如此。你可能想通读一遍。但是,你应该考虑使用一个数据库来完成这样的任务。 < P>是的,这是可能的。您可以创建的文件并使用以下内容写入:
$profileFile = "profileFile.txt";
$fh = fopen($profileFile, 'w') or die("can't open file");
$strToWrite = "Bob Dole\n";
fwrite($fh, $strToWrite);
fclose($fh);
您可以在或上阅读更多内容。@johncode。。。还有更多。无限在Zombo.com上是未知的。你能解释更多吗。我对这个主意很感兴趣,当然。我将编辑答案以添加更多细节,这样我可以更好地格式化它。非常感谢您对我的帮助。