php里get的数据怎么保存到本地呀,完全小白,求指导

时间:2022-09-30 23:25:13
<html>
<head>
    <meta charset="utf-8">
    <title>菜鸟教程(baidu.com)</title>
</head>
<body>
<form action="php.php" method="get">
    名字: <input type="text" name="fname">
    年龄: <input type="text" name="age">
    <input type="submit" value="提交">
</form>
</body>
</html>

php
欢迎 <?php echo $_GET["fname"]; ?>!<br>
你的年龄是 <?php echo $_GET["age"]; ?>  岁。

这样get的数据怎么保存到文件中呢,求指导,第一次发帖,完全小白

3 个解决方案

#1


$s = <<<TXT
欢迎  $_GET["fname"]!<br>
你的年龄是 $_GET["age"]  岁。
TXT;
file_put_contents('test.txt', $s);

#2


欢迎 <?php echo $_GET["fname"]; ?>!<br>
你的年龄是 <?php echo $_GET["age"]; ?>  岁。
<?php
$name=$_GET["fname"];
$age=$_GET["age"];
$myfile = fopen("newfile.txt", "a+") or die("Unable to open file!");
$txt = "$name \n";
fwrite($myfile, $txt);
$txt = "$age \n";
fwrite($myfile, $txt);
fclose($myfile);
?>

这样写的,ok吗?

#3


php.php

<?php
$fname = isset($_GET['fname'])? $_GET['fname'] : '';
$age = isset($_GET['age'])? $_GET['age'] : '';

if($fname && $age){
    $data = 'fname='.$fname.' age='.$age;
    file_put_contents('file.txt', $data, true);
}
?>

#1


$s = <<<TXT
欢迎  $_GET["fname"]!<br>
你的年龄是 $_GET["age"]  岁。
TXT;
file_put_contents('test.txt', $s);

#2


欢迎 <?php echo $_GET["fname"]; ?>!<br>
你的年龄是 <?php echo $_GET["age"]; ?>  岁。
<?php
$name=$_GET["fname"];
$age=$_GET["age"];
$myfile = fopen("newfile.txt", "a+") or die("Unable to open file!");
$txt = "$name \n";
fwrite($myfile, $txt);
$txt = "$age \n";
fwrite($myfile, $txt);
fclose($myfile);
?>

这样写的,ok吗?

#3


php.php

<?php
$fname = isset($_GET['fname'])? $_GET['fname'] : '';
$age = isset($_GET['age'])? $_GET['age'] : '';

if($fname && $age){
    $data = 'fname='.$fname.' age='.$age;
    file_put_contents('file.txt', $data, true);
}
?>