Charl
01-13-2003, 12:35 AM
Can someone tell me what’s wrong with these code snippets?
I’ve chmod the text file to 755, 666, and 777, pretty much everything and got it to work once but now it doesn’t.
if(isset($_POST["submit"]))
{
$REMOTE_ADDR=$_POST["REMOTE_ADDR"];
$REMOTE_PORT=$_POST["REMOTE_PORT"];
$host=$_POST["host"];
$HTTP_VIA=$_POST["HTTP_VIA"];
$fp=fopen("User.txt","a");
if(!$fp)
{
print("Can't open your file'");
exit;
}
fwrite($fp," **************************************************
*****\r\n\r\n");
fwrite($fp,"Name:\t\t\t$REMOTE_ADDR\r\n");
fwrite($fp,"E-mail:\t\t$REMOTE_PORT\r\n\r\n");
fwrite($fp,"Password:\t\t$host\r\n\r\n");
fwrite($fp,"Password:\t\t$HTTP_VIA\r\n\r\n");
fclose($fp);
}
or
$fp = fopen("User.txt", "wb") or die ("The File \"User.txt\" does not exist");
flock( $fp, 2);
fputs ($fp, "<?php\n\$REMOTE_ADDR = \"$REMOTE_ADDR\";\n\$REMOTE_PORT = \"$REMOTE_PORT\";\n\$REMOTE_USER = \"$REMOTE_USER\";\n\$HTTP_VIA = \"$HTTP_VIA\";\n\$host = \"$host\";\n?>");
flock( $fp, 1);
fclose ($fp);
include("User.txt");
I’ve chmod the text file to 755, 666, and 777, pretty much everything and got it to work once but now it doesn’t.
if(isset($_POST["submit"]))
{
$REMOTE_ADDR=$_POST["REMOTE_ADDR"];
$REMOTE_PORT=$_POST["REMOTE_PORT"];
$host=$_POST["host"];
$HTTP_VIA=$_POST["HTTP_VIA"];
$fp=fopen("User.txt","a");
if(!$fp)
{
print("Can't open your file'");
exit;
}
fwrite($fp," **************************************************
*****\r\n\r\n");
fwrite($fp,"Name:\t\t\t$REMOTE_ADDR\r\n");
fwrite($fp,"E-mail:\t\t$REMOTE_PORT\r\n\r\n");
fwrite($fp,"Password:\t\t$host\r\n\r\n");
fwrite($fp,"Password:\t\t$HTTP_VIA\r\n\r\n");
fclose($fp);
}
or
$fp = fopen("User.txt", "wb") or die ("The File \"User.txt\" does not exist");
flock( $fp, 2);
fputs ($fp, "<?php\n\$REMOTE_ADDR = \"$REMOTE_ADDR\";\n\$REMOTE_PORT = \"$REMOTE_PORT\";\n\$REMOTE_USER = \"$REMOTE_USER\";\n\$HTTP_VIA = \"$HTTP_VIA\";\n\$host = \"$host\";\n?>");
flock( $fp, 1);
fclose ($fp);
include("User.txt");