안녕하세요
간단한 php구문 안에서 그누보드 여분필드 넣기 질문입니다.
소스는 아래와 같은데 그누보드 view화면 (글 상세) 진입시
여분필드6(wr_6) 값을 php 구문 안에 넣으려면 아래처럼 쓰는거 아닌가요?
네이버 검색연동인데 간단한 문법같은데 안되서 문의드립니다. 감사합니다.
<?php
class NaverProxy {
public function queryNaver($query, $target) {
$client_id =
$client_secret =
$query=urlencode("'.$wr_6.'");
$target="image";
$url = "https://openapi.naver.com/v1/search/image.xml";
후략
답변 2개 / 댓글 5개
view 페이지라면,
$view = get_view($write, $board, $board_skin_path);
위에 것이 실행된 후,
$wr_6 //아니고,
$view['wr_6'] //이게 맞습니다.
답변에 대한 댓글 4개
[code]
//실행하실때 끝에 $view['wr_6'] 추가.
$xmlstring = $naverproxy -> queryNaver($_POST['query'], $_POST['target'], $view['wr_6']);
class NaverProxy {
//$wr_6 매개변수 추가.
public function queryNaver($query, $target, $wr_6) {
$client_id =
$client_secret =
//$wr_6 으로 수정.
$query=urlencode($wr_6);
$target="image";
[/code]
밑에 달아야되는데 가장 마지막에 말씀해주신대로 하니까 정상동작 됩니다
너무 감사합니다 많은 도움이 되었습니다 :)
$GLOBALS['view']['wr_6']
답변에 대한 댓글 1개
$globals로 해봤는데 화면이 안나와버리더라구요 ㅠㅠ
그래도 답변 감사드립니다!
답변을 작성하려면 로그인이 필요합니다.
그런데 말씀하신대로 해보면
[code]
echo $view['wr_6'];
[/code]
는 되는데(정상동작)
[code]
<?php
class NaverProxy {
public function queryNaver($query, $target) {
$client_id =
$client_secret =
$query=urlencode("$view['wr_6']");
$target="image";
[/code]
는 페이지가 아무것도 안나오는거 보니 오류나는거같습니다. 멈춰버리네요 ㅠ
class 안에 있어서 그런거같아요