如何使用PHP将2个变量输入添加到txt文件保存名称

时间:2013-06-14 08:18:49

标签: php variables save

我想要这个名字&如果有意义的话,日期会在文本框中作为.txt文件的保存名称,答案保存到。目前我可以使用name变量但不能同时使用?

继承我的代码:

<?php
$answer1="";
$answer2="";
$answer3="";
$answer4="";
$answer5="";
$answer6="";
$answer7="";
$answer8="";
if(isset($_POST['submit'])){ //if button is clicked do this:
    $name = $_POST['myname'];
    $date = $_POST['date'];
    $answer1 = $_POST['q1answer'];
    $answer2 = $_POST['q2answer'];
    $answer3 = $_POST['q3answer'];
    $answer4 = $_POST['q4answer'];
    $answer5 = $_POST['q5answer'];
    $answer6 = $_POST['q6answer'];
    $answer7 = $_POST['q7answer'];
    $answer8 = $_POST['q8answer'];
    $answersText = "QUESTION 1\r\n\r\n". $answer1. "\r\n\r\nQUESTION 2\r\n\r\n". $answer2. "\r\n\r\nQUESTION 3\r\n\r\n". $answer3. "\r\n\r\nQUESTION 4\r\n\r\n". $answer4. "\r\n\r\nQUESTION 5\r\n\r\n". $answer5. "\r\n\r\nQUESTION 6\r\n\r\n". $answer6. "\r\n\r\nQUESTION 7\r\n\r\n". $answer7. "\r\n\r\nQUESTION 8\r\n\r\n". $answer8. "\r\n\r\n";
    $file = fopen($name ".txt","w");
fwrite($file, $answersText);
fclose($file);

2 个答案:

答案 0 :(得分:0)

更改

 $file = fopen($name ".txt","w"); 

 $file = fopen($name . $date . ".txt","w");

答案 1 :(得分:0)

我觉得你的意思是这样的吗?

$file = fopen('Answers/'.$name."_".$date.".txt","w");

请务必小心保存基于网络输入的文件名文件,输入您无法信任,因此请务必彻底验证并清理输入的数据。

相关问题