0
我試圖編碼一個簡單的代碼,但我得到這個錯誤:語法錯誤,意想不到的「<」使用eval和BASE64
Parse error: syntax error, unexpected '<' in C:\wamp\www\test.php(2) : eval()'d code on line 1
這是代碼:
<form method="POST" action="">
Enter your command: <input type='text' name='cmd'> <input type='submit' name='execute' value='Execute'>
</form>
echo $_POST['cmd'];
這是EVAL的BASE64_ENCODE:
<?
eval(base64_decode('PGZvcm0gbWV0aG9kPSJQT1NUIiBhY3Rpb249IiI+CkVudGVyIHlvdXIgY29tbWFuZDogPGlu cHV0IHR5cGU9J3RleHQnIG5hbWU9J2NtZCc+IDxpbnB1dCB0eXBlPSdzdWJtaXQnIG5hbWU9J2V4ZWN1dGUnIHZhbHVl PSdFeGVjdXRlJz4KPC9mb3JtPgoKCmVjaG8gJF9QT1NUWydjbWQnXTsK'));
?>
而這是什麼回聲$ _ POST [ '加利福尼亞']?是一個HTML代碼? – user3395024
不,它是PHP代碼,但它應該被php標籤包圍<?php echo $ _POST ['cmd']?> –