2016-08-07 5 views
0

죄송합니다. 답변이 많지만 모든 답변을 시도했습니다. 나는 웹 사이트가 (http://grmpixelmon.co/hwidreplace.html) 내가텍스트 파일의 텍스트 바꾸기 PHP

을 시도 코드 입력에 HWID 텍스트 파일 (HWIDs.txt) 에 대체 할 수 있지만, 여기 .. ​​나 500 에러 제공 을 유지하려면 HWID 라벨이입니다
<?php 
// See the password_hash() example to see where this came from. 
$hwid = $_POST['hwid']; 
$FILE = "HWIDs.txt"; 
$replace = $_POST['replace']; 
$replace_with = " "; 
$password = $_POST['password']; 
$password2 = 'mypassword'; 
if ($password2 === $password) { 
    if (empty ($hwid)){ 
    echo 'you did not enter an hwid'; 
    }else{ 
     file_put_contents("HWIDs.txt", $hwid, FILE_APPEND); 
     echo 'Succesfully added '; 
     echo $hwid; 
     echo ' as hwid'; 
    } 
     $data = file_get_contents("HWIDs.txt"); 
$newdata = str_replace($replace, $replace_with, $data); 
file_put_contents("HWIDs.txt", $newdata); 
} 
    } 
} else { 
    echo 'Invalid password.'; 

} 
?> 
+0

중괄호가 정확하게 일치하지 않는 것처럼 보입니다. 전체 코드 섹션입니까? – RamRaider

답변

0

게시물에 포함시키지 않은 코드가 더 많지 않으면 중괄호의 균형이 맞지 않습니다. 간단한 개폐 수 또는 정확한 코드 들여 쓰기가이를 나타냅니다.

$hwid = $_POST['hwid']; 
$FILE = "HWIDs.txt"; 
$replace = $_POST['replace']; 
$replace_with = " "; 
$password = $_POST['password']; 
$password2 = 'mypassword'; 


if ($password2 === $password) { 
    if (empty ($hwid)){ 
     echo 'you did not enter an hwid'; 
    }else{ 
     file_put_contents("HWIDs.txt", $hwid, FILE_APPEND); 
     echo 'Succesfully added '; 
     echo $hwid; 
     echo ' as hwid'; 
    } 

    $data = file_get_contents("HWIDs.txt"); 
    $newdata = str_replace($replace, $replace_with, $data); 
    file_put_contents("HWIDs.txt", $newdata); 

} else { 
    echo 'Invalid password.'; 
} 
관련 문제