테스트 사이트 - 개발 중인 베타 버전입니다

php문법 - php 안에 그누보드 여분필드 집어넣을떄 채택완료

freed 7년 전 조회 3,366

안녕하세요

간단한 php구문 안에서 그누보드 여분필드 넣기 질문입니다.

소스는 아래와 같은데 그누보드 view화면 (글 상세) 진입시

여분필드6(wr_6) 값을 php 구문 안에 넣으려면 아래처럼 쓰는거 아닌가요?

 

네이버 검색연동인데 간단한 문법같은데 안되서 문의드립니다. 감사합니다.

 

.$wr_6.'");   $target="image";   $url = "https://openapi.naver.com/v1/search/image.xml";

 

후략

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

답변 2개

채택된 답변
+20 포인트
7년 전

view 페이지라면,

$view = get_view($write, $board, $board_skin_path);

위에 것이 실행된 후,

</p>

<p>$wr_6 //아니고,</p>

<p>$view['wr_6'] //이게 맞습니다.</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

f
freed
7년 전
답변 감사합니다
그런데 말씀하신대로 해보면
[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 안에 있어서 그런거같아요
배모씨
7년 전
이렇게 해도 되지않을까요?
[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]
f
freed
7년 전
아 댓글의 댓글은 안되네요
밑에 달아야되는데 가장 마지막에 말씀해주신대로 하니까 정상동작 됩니다
너무 감사합니다 많은 도움이 되었습니다 :)
배모씨
7년 전
작동이 된다고 하시니 다행이네요^^ 수고하세요~!

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

7년 전

$GLOBALS['view']['wr_6']

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

f
freed
7년 전
위에분 말씀대로 했더니 해결되었습니다
$globals로 해봤는데 화면이 안나와버리더라구요 ㅠㅠ
그래도 답변 감사드립니다!

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

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

로그인