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

php 다국어 홈페이지 만들기 채택완료

그누보드초보이용자 7년 전 조회 4,398

php 다국어 홈페이지 만들기

language.php 페이지에 한글영문 중문을 적어두고

 

$lang = {     'kr'=>{         'TITLE'=>'제목'         'GETTING STARTED'=>'시작하기'

    }, 'en'=>{         'TITLE'=>'TITLE'         'GETTING STARTED'=>'GETTING STARTED'

    } };

$lang = array(     ko_KR = array( 'TITLE'=>'제목',         'GETTING STARTED'=>'시작하기'     ),     en_US = array( 'TITLE'=>'TITLE',         'GETTING STARTED'=>'GETTING STARTED'     )

);

print_r2($lang);

?>

 

 

 

 

헤더에

불러오고 

 

가져와서

 

 

내용을 

이런식으로 바꾸고싶은데

가능하게 .. 심플 코드좀 해주실수있을가요;;

 

계속 에러가나서요 

Parse error: syntax error, unexpected '{' in /var/www/html/theme/basic/inc/language.php on line 3

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

답변 2개

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

저건 괄호가 없다는 에러인데 저 소스에서 

/var/www/html/theme/basic/inc/language.php

'{' 잘못되어있는지 확인해보세요~!

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

답변에 대한 댓글 3개

그누보드초보이용자
7년 전
<?php

$lang = array(
ko_KR = array( 'TITLE'=>'제목',
'GETTING STARTED'=>'시작하기'
),
en_US = array( 'TITLE'=>'TITLE',
'GETTING STARTED'=>'GETTING STARTED'
)
);

print_r2($lang);
?>


이상한게있을까요?
i
ilruo
7년 전
$lang = array(
'ko_KR' => array( 'TITLE'=>'제목',
'GETTING STARTED'=>'시작하기'
),
'en_US' => array( 'TITLE'=>'TITLE',
'GETTING STARTED'=>'GETTING STARTED'
)
);
그누보드초보이용자
7년 전
추가적으로

<?php
$langSet = 'ko_KR'; //기본 처리
if($url_last_parser = 'en_US'){ //도메인 뒤에 /en 이 붙엇을떄 처리방법
$langSet = 'en_US';
}
?>

이것도 잘적용된게 맞을가요?

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

프라푸치노K

배열 문법 오류입니다. 문법에 맞게 사용하세요.

</p>

<p>$lang = array(

    'ko_KR' => array( 'TITLE'=>'제목',

        'GETTING STARTED'=>'시작하기'

    ),

    'en_US' => array( 'TITLE'=>'TITLE',

        'GETTING STARTED'=>'GETTING STARTED'

    )</p>

<p>);</p>

<p>print_r2($lang);

 </p>

<p>

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

답변에 대한 댓글 1개

그누보드초보이용자
7년 전
추가적으로

<?php
$langSet = 'ko_KR'; //기본 처리
if($url_last_parser = 'en_US'){ //도메인 뒤에 /en 이 붙엇을떄 처리방법
$langSet = 'en_US';
}
?>

이것도 잘적용된게 맞을가요?

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

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

로그인