beginning of php
<?php
echo "Began";
$Title=$_GET["Title"];
$Des=$_GET["description"];
$Url=$_GET["url"];
$Date=$_GET["time"];
echo "4 lines";
$Loc=$_GET["location"];
$Num=$_GET["num"];
$info01=array($Title,$Des,$Url,$Date);
$info02=array("<title>","<description>","<date>","<url>");
$info03=array("</title>","</description>","</date>","</url>");
$File = .$Loc."rss".$Num.".xml";
$Handle = fopen($File, 'w');
$Data = "<rss>\n";
fwrite($Handle, $Data);
for ($i=0; $i <= 3; $i++){
echo $i;
$Data = $info02[$i].$info01[$i].$info03[$i]."\n";
fwrite($Handle, $Data);
}
$Data = "</rss>\n";
fwrite($Handle, $Data);
echo "Data Written";
fclose($Handle);
?>
<form action="check.php" method="get">
Title <input type="text" name="Title"><br>
Description <input type="text" name="description"><br>
URL <input type="text" name="url"><br>
DATE <input type="text" name="time"><br>
Rss location <input type="text" name="location"><br>
Rss Number <input type="text" name="num">
<input type="submit">
任何人都能帮助我吗?
我收到一个错误,有些是在语法与否,我不知道。
我看了一段时间的代码还没看到为什么会有错误。
我认为这可能是语法。就我而言。那就是。
谢谢你的进步
答案 0 :(得分:2)
尝试使用,您已在.
变量
$Loc
$File = $Loc."rss".$Num.".xml";
而不是
$File = .$Loc."rss".$Num.".xml";
答案 1 :(得分:1)
不要使用“。”变量($ Loc)之前的(点)
$Loc."rss".$Num.".xml";
答案 2 :(得分:0)
.
答案 3 :(得分:0)
先删除。从这个
$File = .$Loc."rss".$Num.".xml";
到
$File = $Loc."rss".$Num.".xml";
答案 4 :(得分:0)
也许是行
$File = .$Loc."rss".$Num.".xml";
我没有反复核对,但我认为$ Loc之前的点不应该在那里。 试试这个:
$File = $Loc."rss".$Num.".xml";