언어를 선택하기 위해 선택 메뉴를 사용하는 오픈 소스 PHP 스크립트를 발견했습니다. 코드 세션PHP에서 이미지를 사용하여 언어 선택
은 PHP 템플릿
$la = 0;
foreach($trans['languages'] as $short=>$langname) {
$params['LANGSEL'][$la]['LANG_SHORT'] = $short;
$params['LANGSEL'][$la]['LANG_LONG'] = $langname;
$la++;
}
그런 선택 메뉴를 생성 ... 루프의 사용은 상기와 같이, 상기 선택 메뉴에 기입 할 수있다 ...
<td><select class="select" name="lang"><#FOR LANGSEL#>
<option value="<#LANG_SHORT#>"><#LANG_LONG#></option>
<#/FOR LANGSEL#></select></td>
그래서이 코드는 잘 작동하지만 난 대신 그래서 내가 그런 일이 일 것이라고 생각이 좀 추한 그래서 내가 이미지 입력을 만들려고 노력하고 있어요 찾을 ..
<input type="image" name="lang" value="http://localhost/index.php?lang=en" src=" <#IMAGES_DIRECTORY#>/english.png"></td>
<input type="image" name="lang" value="http://localhost/index.php?lang=it" src=" <#IMAGES_DIRECTORY#>/italian.png"></td>
,
하지만 아무 것도 바뀌지 않습니다. 페이지는 항상 기본 언어 인 이탈리아어로 나타납니다. html과 PHP를 배우려고 애쓰는 초보자부터 미리 감사드립니다.
index.php에서 실제로 언어를 설정하는 * 방법은 무엇입니까? * 재미있는 부분입니다. –
'$ _SERVER [ "HTTP_ACCEPT_LANGUAGE"]'를 기본 설정으로 활용하는 것도 고려하십시오. – mario
"image"유형의 입력 요소는 추가 정보로 전송되는 클릭 위치를 제외하고 제출 버튼처럼 작동합니다. 플래그를 img 요소로 포함하는 각 플래그에 대해 별도의 링크를 사용할 수 있습니다. – Javaguru