2015-01-14 2 views
0

PHP 응용 프로그램을 개발했으며 아약스를 사용하고 있습니다. 다른 파일에서 코드를 사용하면 코드가 실행될 때 코드가 실행될 때 일부 HTML 태그가 생성되고 한 위치에 빈 문자열이 생성된다는 이상한 문제가 있습니다. 왜이 빈 텍스트가 태그 사이에 에코 - 에드인지 알 수 없습니다. 그림의태그 사이에 빈 텍스트가 무엇입니까?

URL이 : picture of issue

이 아약스 파일 안에 내 코드입니다 :

<script language="javascript" src="<?php echo $baseurl; ?>js/app.js"></script> 
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/style.css"> 
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/grid.css"> 
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/layout.css"> 
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/elements.css"> 
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/forms.css"> 
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/typographics.css"> 
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/ie-fixes.css"> 
<?php //دریافت درخواست های کوئری استرینگ 
if(!empty($_GET['mBLID'])) $mBLID = $_GET['mBLID']; 
if(!empty($_GET['ctID'])) $ctID = $_GET['ctID']; 
if(!empty($_GET['crID'])) $crID=$_GET['crID']; 
if(!empty($_GET['loadingID'])) $loadingID = $_GET['loadingID']; 
if(!empty($_GET['borderTitle'])) $borderTitle=$_GET['borderTitle']; 
if(!empty($_GET['value'])) $receivedValue = $_GET['value']; 
...?> 

는 입력 사이의 빈 공간을 만들고

를이 추한 수 있기 때문에 완전히이 문제에 대한 미쳐
+0

PLZ 포스트 전체 HMTL 코드 –

+0

내가 그것을 해결합니다. 링크 태그의 문제 원인. 나는 대부분 jquery 또는 다른 방법으로 CSS 파일을 호출하는 방법을 찾는다. – RezaOnline

+0

탱크는 @rack_nilesh이지만 코드는 매우 크다. – RezaOnline

답변

1

?>으로 PHP 파일을 끝내면 안됩니다. 편집자가 추가 한 다음 줄 바꿈은 클라이언트에 "인쇄"됩니다.

닫기 ?>을 제거하면 PHP가 파일 처리를 자동 종료합니다.

또한 여기 참조 : Why would one omit the close tag?