gpt4 book ai didi

php - 使用数据库中的 user_id 作为文件名创建动态 php 页面

转载 作者:行者123 更新时间:2023-11-29 22:25:53 26 4
gpt4 key购买 nike

简单的用户帖子表单,一切都很好,但希望它生成一个使用数据库中的 user_id 的 php 文件。这样我就可以生成该页面的链接来查看单个帖子。我正在使用 fopen 创建也可以工作的页面。

如何让它生成“user_id”.php 作为新文件名?您可以看到它当前将文件命名为“newfile.php”。

// Create Post
session_start();
if(isset($_POST['createPostBtn'])){
$myusername = $_SESSION['username'];
$postTitle = $_POST['postTitle'];
$postDesc = $_POST['postDesc'];
$id = $row['user_id'];

$myfile = fopen('newfile.php', 'w') or die("can't open file");

$txt = "<?php include('init.inc.php'); ?>";
$txt2 = "<?php include('header.php'); ?>";
fwrite($myfile, $txt);
fwrite($myfile, $txt2);
fwrite($myfile, $myusername);
fwrite($myfile, $id);
fwrite($myfile, $postTitle);
fwrite($myfile, $postDesc);
fclose($myfile);

mysql_query("INSERT INTO `users` (`post_title`, `post_description`, `username`) VALUES ('{$postTitle}', '{$postDesc}', '{$myusername}' )");
}

最佳答案

尝试以下代码:

$id = '$row['user_id'].'.php'';
$myfile = fopen($id, 'w') or die("can't open file")

关于php - 使用数据库中的 user_id 作为文件名创建动态 php 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30273122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com