PHP 코드를 자바 함수에 전달하는 방법을 알아 냈습니다.하지만 변수를 가져 오는 대신 코드에 삽입해야합니다. 알림(); 윈도우 얻을 수 <?php echo $a ?>
및 <?php echo $c ?>
잘하면 그것은 내가 간과하고 뭔가 작은거야,하지만 내가 왜 포럼에 대한 응답에서 라인에 대한 라인을 복사하고 사용자가 그것이 작동한다고 말한 것처럼 이것이 작동하지 않는 이유는 모르겠지만 그 코드가 작동했을 때 (제 2 코드 [/ code]) 동일한 오류를 반환하는 친구가있었습니다.자바 변수 함수에 PHP 변수 전달 (특정 코드 오류)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<?php
$a = 'Fatber Christmas';
$b = '27 Sunshine Street /n America';
$c = nl2br($b);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Kenneth So Photography</title>
<link rel="stylesheet" href="kennethsostylesheet.css" type="text/css">
<link rel="shortcut icon" href="Photos/favicon.png" type="image/png">
<script type="text/javascript">
function test(a,b) {
alert(a);
alert(b);
}
</script>
<script type="text/javascript" src="picScript.js"></script>
</head>
<body>
<a onClick="test('<?php echo $a ?>', '<?php echo $c ?>');">LINK</a>
<div id="headerBar">
<div id="logo">
<a href="javascript:void(0)" ><img src="Photos/FinalizedLogo.png" alt="logo" height="100px" width="400px" onclick="setNum(1)"></a>
</div>
<div id="titleBar">
<p>
<a href="javascript:void(0)" onclick="setNum(1)">Home</a> |
<a href="javascript:void(0)" onclick="setNum(2)">Automotive</a> |
<a href="javascript:void(0)" onclick="setNum(3)">Nightlife</a> |
<a href="/about.html">About Me</a> |
<a href="/contact.html">Contact</a>
</p>
</div>
</div>
<div id="imageBox">
<div id="imageView">
</div>
<div id="imagePreview">
</div>
</div>
</body>
</html>
동일한 디스플레이 결과 만 코드를 스탠드
<?php
$a = 'Fatber Christmas';
$b = '27 Sunshine Street /n America';
$c = nl2br($b);
?>
<html>
<head>
<script type="text/javascript">
function test(a,b) {
alert(a);
alert(b);
}
</script>
</head>
<body>
<a onClick="test('<?php echo $a ?>', '<?php echo $c ?>');">LINK</a>
</body>
</html>
가 너희들을 감사!
잘 PHP는 내가 문제가 아니란 것을 알기 위해 이메일을 보내기 위해 실행되는 양식을 가지고 있기 때문에 서버에서 사용 가능합니다. 확장명이 .html 인 경우 서버에서 php를 실행하지 않는 경우에만 문제가 발생합니까? 나는 당신이 문제없이 .html 페이지 내에서 php를 실행할 수 있고 또한 .php로 파일을 실행했고 같은 문제가 발생한다는 것을 알고있다. 파일 시스템에서 파일이 요청되고 있는지 어떻게 확인할 수 있습니까? 나는 변수가 로컬로 정의되어 서버 측을 저장할 수 없다고 생각하면 ... 그것은 필자가 별도의 .php 파일을 만들고 파일을 호출해야만하는 경우에 유용 할 것입니다. – pcort
@PCort 파일 이름의 확장자는 무엇입니까? – jeroen
확장명은 .html입니다. 질문이 생기면 html로 PHP 인라인을 실행할 수 없습니까? 아니면 특정 경우에만 해당됩니까? – pcort