我正在尝试创建一个用户列表,包括每个用户添加到网站时的所有数据。这包括登录名,密码,名字姓氏以及创建条目的时间。
完成此操作的html文件中的位置已经分配了一个单独的函数,除了没有创建文本文件外,一切正常。
“
我尝试使用“file_put_contents ($file, $var1, Var2 )
等”添加一个单独的php部分。设置'file_append
标志'。虽然我在跑步时没有出错,但我也没有文件。是的,我在该文件夹中拥有完整的读/写权限
我被告知jQuery可能有效,但我不知道如何实现。
所有信息都收集到5个变量中。我需要最简单的方法将这些文件文件(Userlist.txt)
中的单个行条目创建,这些文件可以在添加时为所有用户存储信息。
document.getElementById('username').value = username;
document.getElementById('password').value = password;
document.getElementById('confirm').value = password;
这是我尝试使用的PHP
<?php
$file = 'people.txt';
($file, $timeValue $first_name $username $password, FILE_APPEND | LOCK_EX);
?>
'$file = 'cache/newfile.txt';
if(usernameLength == 0){
var first_name = document.getElementById('first_name').value;
var last_name = document.getElementById('last_name').value;
var composed = first_name+last_name;
var fullHash = CryptoJS.MD5(composed).toString();
var username = fullHash.substr(0,8);
var password = fullHash.substr(fullHash.length - 8);
document.getElementById('username').value = username;
document.getElementById('password').value = password;
document.getElementById('confirm').value = password
$date = date('d/m/Y H:i:s');
$output = $date . "\t" . $first_name . "\t" . $last_name . "\t" . $password;
file_put_contents($file, $output, FILE_APPEND | LOCK_EX);>
我按照html中的建议尝试了编辑,我承认我不确定我在做什么。发生的是整个功能在激活时失败。没有错误,但没有创建文件,输入停止。 感谢
答案 0 :(得分:1)
比方说,您的脚本存储在“public_html”文件夹中,您希望将输出保存到“public_html / secure”文件夹中。
你想要:
试试这个:
<?php
//Define where the output will be saved
$file = 'secure/file.txt';
//Define your Timezone if not already explicitly defined in your php.ini
date_default_timezone_set('Europe/London');
//Store your variables in a string, separated by a tab (\t)
$date = date('d/m/Y H:i:s'); //Gets the date in format 31/01/2016 12:59:59
$output = $date . "\t" . $var1 . "\t" . $var2 . "\t" . $var3;
file_put_contents($file, $output, FILE_APPEND | LOCK_EX);
?>
要了解更多内容,请搜索您要自定义的功能,或在http://www.php.net/上了解更多信息
如果您仍然遇到问题,请发布您的代码以及有关文件保存位置的更多信息,我们很乐意看一看。 :)