我当然不是PHP的专家,并且已经彻底冲浪,但没有找到与此相关的任何内容。可能意味着这个问题很愚蠢,但我试图在注册时创建一个新的php文件(所以为每个注册用户提供rss提要),并且我已经管理到目前为止创建了一个漂亮的空文件。下面是我写在最后一个测试文件的代码,用GET功能:如何从模板创建一个新的PHP文件
$USR = $_GET['usr'];
$FILE=$USR.'.rss.php';
$file1 = 'rssdemo.php';
$handle = fopen($file1, 'a');
$contents = fread($handle, filesize($file1));
fclose($handle);
$file2 =$FILE;
$handle = fopen($file2, 'wb');
fwrite($handle, $contents); //this should write something but does nothing
fclose($handle);
正如你所看到的,我想从复制的文件是一个PHP文件(即应在其依次产生XML文件)。 有没有办法创建一个新的PHP文件,打开一个旧的,复制它的内容并将其粘贴到新创建的文件?或者,也许fwrite()只能用于文本?请帮助一些!提前致谢。
为什么你需要为每个用户创建一个文件?为什么不能有一个函数根据他的用户名为每个用户提供rss feed?我认为这个问题不是愚蠢的,但它不是很清楚你想达到什么。 – 2013-02-10 22:40:47
不要这样做!如果你想更新你的rss脚本中的代码呢?你打算为654642用户更改文件吗? – greg0ire 2013-02-10 22:45:46