PHP에서 mail()
을 사용하고 있으며 이벤트 리스너를 포함 할 수 있는지 궁금합니다. 아래에는 클릭 할 때 단락 슬라이드 업을 포함하는 버튼이 포함 된 코드가 있습니다. 그러나 아무 일도 일어나지 않습니다.php 메일 함수에 jQuery를 추가 할 수 있습니다.
<html>
<head>
<script type="text/javascript"src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type='text/javascript'>
$(function() {
$(':button').click(function(){
$("p").slideToggle();
});
});
</script>
</head>
<body>
<?php
$to = "[email protected]";
$subject = "Maybe so??";
$body = "<p>Yeppir </p>
<button>Click Me </button>";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: [email protected]';
if (mail($to, $subject, $body, $headers)) {
echo("<p>Message sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}
?>
</body>
</html>
JQuery가 클라이언트 측을 실행하는 동안 PHP가 서버 측을 실행한다는 사실을 알고 있습니까? 그렇기 때문에 다른 위치의 다른 머신에서 PHP를 실행할 수 있습니까? – jbx
사용자가 웹 사이트를 통해 다른 컴퓨터에서 자바 스크립트를 실행할 수있는 경우 ... JS로 메일을 보내고 ** XSS ** –