doufenyu7610 2013-05-17 01:29
浏览 41
已采纳

变量没有被写入

I've been trying to create a form that creates a ticket in the form of HTML to easily organize things and view the issue, however every time I try to test this, it only shows the variable as $variable here is the script that I am using in order to try and make this work:

function ip(){if (!empty($_SERVER['HTTP_CLIENT_IP'])){$ip=$_SERVER['HTTP_CLIENT_IP'];}else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];}else{$ip=$_SERVER['REMOTE_ADDR'];}return $ip;}
$ip = ip();

$date = date("Y-m-d h:i:s A");
$emailField = $_GET['Email'];
$issue = $_GET['issue'];
$ticketField = $_GET['Ticket'];
$ip = $ip;
$date = $date;
$file = 'admin/logs.php';
$lines = file($file);
$all_lines = implode('',$lines);
$entry = str_replace('<script type="text/javascript" language="JavaScript">endtable()</script><script type="text/javascript" language="JavaScript">copyright()</script>','  <tr>
    <td><div id="logleft"></div></td>
    <td><div id="logmid"><center>$emailField</center></div></td>
    <td><div id="logmid"><center>$ip</center></div></td>
    <td><div id="logmid"><center>$issueField</center></div></td>
    <td><div id="logmid"><center>$ticketField</center></div></td>
    <td><div id="logright"></div></td>
</tr>
<script type="text/javascript" language="JavaScript">endtable()</script><script type="text/javascript" language="JavaScript">copyright()</script>',$all_lines);
$fp = fopen($file,'w'); 
$fw = fwrite($fp,$entry);
fclose($fp);

I have made sure that the form action is GET and not POST, however nothing is working, it is still displaying the variables as $variable

  • 写回答

2条回答 默认 最新

  • dongmao3148 2013-05-17 01:44
    关注

    Try this:

    function ip(){if (!empty($_SERVER['HTTP_CLIENT_IP'])){$ip=$_SERVER['HTTP_CLIENT_IP'];}else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];}else{$ip=$_SERVER['REMOTE_ADDR'];}return $ip;}
        $ip = ip();
    
        $date = date("Y-m-d h:i:s A");
        $emailField = $_GET['Email'];
        $issueField = $_GET['issue'];
        $ticketField = $_GET['Ticket'];
        $ip = $ip;
        $date = $date;
        $file = 'admin/logs.php';
        $lines = file($file);
        $all_lines = implode('',$lines);
        $entry = str_replace('<script type="text/javascript" language="JavaScript">endtable()</script><script type="text/javascript" language="JavaScript">copyright()</script>','  <tr>
            <td><div id="logleft"></div></td>
            <td><div id="logmid"><center>'.$emailField.'</center></div></td>
            <td><div id="logmid"><center>'.$ip.'</center></div></td>
            <td><div id="logmid"><center>'.$issueField.'</center></div></td>
            <td><div id="logmid"><center>.'.$ticketField.'</center></div></td>
            <td><div id="logright"></div></td>
        </tr>
        <script type="text/javascript" language="JavaScript">endtable()</script><script type="text/javascript" language="JavaScript">copyright()</script>',$all_lines);
        $fp = fopen($file,'w'); 
        $fw = fwrite($fp,$entry);
        fclose($fp);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥50 汇编语言除法溢出问题
  • ¥65 C++实现删除N个数据列表共有的元素
  • ¥15 Visual Studio问题
  • ¥15 state显示变量是字符串形式,但是仍然红色,无法引用,并显示类型不匹配
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波