채택완료

php include 파일의 실행중에 디버깅을 하고 싶으면 어떻게 하나요?

보드 스킨 글쓰기에서

그누보드 g5_writre_ 테이블외에 별도의 테이블을 만들어 거기에도 몇가지 정보를 저장하고자 하는데...

write.update.skin을 만들어서 인크루드 시켜서 하고자 하는데

뭔가

insert문이 실행되지 않아서요.

그냥 변수전달없이 상수값이나 특정 문자열을 직접   insert문에 적어 넣으면 되는데...

변수값을 전달할 때는 안되네요.

 

php include 파일의 실행중에 include파일내로 변수값이 잘 전달되었는지 디버깅을 하고 싶으면 어떻게 하나요?

 

echo도 안되고

echo "<script>alert()</script>"도 안되네요.

ㅠ.ㅠ;

 

|

답변 4개 / 댓글 4개

채택된 답변
+20 포인트

답변에 대한 댓글 1개

감사합니다.해결됐어요.우앙...

include 파일내에서 echo로 해서 해당 쿼리를 찍어 확인을 해보세요

답변에 대한 댓글 1개

감사합니다.

foo.php

Copy
<?php
$somevar = 'someval';

 

echo __FILE__ . ':' . __LINE__ . '<br />' . PHP_EOL;
include 'inc.php';
echo __FILE__ . ':' . __LINE__ . '<br />' . PHP_EOL;
?>

 

inc.php

Copy
<?php
echo __FILE__ . ':' . __LINE__ . '<br />' . PHP_EOL;
echo 'somevar: ' . $somevar . '<br />' . PHP_EOL;
echo __FILE__ . ':' . __LINE__ . '<br />' . PHP_EOL;
?>

답변에 대한 댓글 1개

감사합니다.

파일명을 정확히 얘기해주세요

답변에 대한 댓글 1개

감사합니다.

답변을 작성하려면 로그인이 필요합니다.