下面是我的代碼,我在php中編寫代碼並在正文中調用它。當我運行它並查看源代碼時,代碼可見。我看到一些網站沒有任何內容顯示在源代碼上,但網頁上出現了一個表單。我怎樣才能做到呢?是否有可能隱藏在源代碼中使用php編寫的代碼
<?php
{ $avatar_form = '<form id="avatar_form" enctype="multipart/form-data" method="post" action="myphoto.php">';
$avatar_form .= '<h4>Change your avatar</h4>';
$avatar_form .= '<input type="file" name="avatar" required>';
$avatar_form .= '<p><input type="submit" value="Upload"></p>';
$avatar_form .= '</form>';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Avatar</title>
</head>
<body>
<div><?php echo $avatar_form; ?></div>
</body>
</html>
感謝 Shail
如果您在瀏覽器中看到PHP代碼,則說明您的服務器設置不正確。那,或者你的文件名不以'.php'結尾。 – cHao
大概你已經把它放到'.html'文件中了。而你的Web服務器不知道它需要處理它作爲PHP – zerkms
我想你想隱藏你的HTML源碼,你可以檢查這個鏈接http://stackoverflow.com/questions/12543704/how-to-hide-my- source-code-so-to-not-copied?answertab =最舊#tab-top –