Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: php не передает значения index.php?setLANG
 
 автор: DiMasKiss   (19.02.2010 в 20:18)   письмо автору
 
 

php не передает значения index.php?setLANG
в сценарий index.php со значением $setLANG

  Ответить  
 
 автор: psychomc   (19.02.2010 в 20:47)   письмо автору
 
   для: DiMasKiss   (19.02.2010 в 20:18)
 

что за бред...

(если вам нужно получить то что идёт в адресной строке после знака ? используйте $_SERVER["QUERY_STRING"] )

  Ответить  
 
 автор: DiMasKiss   (20.02.2010 в 17:59)   письмо автору
 
   для: psychomc   (19.02.2010 в 20:47)
 

как что так сразу бред )

<?
//$_GET['LANG'];                       // не работает
//$_SERVER[$setLANG];                          // не работает
if (isset($setLANG)) //setLang не получает значение
{
    
setcookie('LANG'$setLANG);    
    
$LANG $setLANG// переключаем язык
}

if (isset(
$LANG)) {
    require_once 
"$LANG.php";
}
else require_once 
"ru.php";     // всегда выполняется по умолчанию - русский язык

// подключаем шаблонизатор
require "template.php"

// загружаем шаблон
$tpl->get_tpl('header.tpl'); 

$tpl->set_value('MENU',$MENU); 
$tpl->set_value('INDEX',$INDEX); 
$tpl->set_value('REVIEWS',$REVIEWS); 
$tpl->set_value('TEST',$TEST); 
$tpl->set_value('CONTACTS',$CONTACTS); 
$tpl->set_value('PERSONAL',$PERSONAL); 

$tpl->tpl_parse(); 

echo 
$tpl->html

?>

  Ответить  
 
 автор: sim5   (20.02.2010 в 18:05)   письмо автору
 
   для: DiMasKiss   (20.02.2010 в 17:59)
 

$_GET['LANG']; // не работает
$_SERVER[$setLANG]; // не работает, еще бы, такую хрень написать, и ждать чего-то

И с чего оно должно работать, если нужно получать $_GET['setLANG'] ?

  Ответить  
 
 автор: sim5   (20.02.2010 в 05:34)   письмо автору
 
   для: DiMasKiss   (19.02.2010 в 20:18)
 

$_GET['setLANG']

  Ответить  
 
 автор: DiMasKiss   (20.02.2010 в 18:01)   письмо автору
 
   для: sim5   (20.02.2010 в 05:34)
 

Шаблон
<table><tr><td>{MENU}</td>
           <td><a href=index.php>{INDEX}</a></td>
           <td><a href=index.php?p=reviews>{REVIEWS}</a></td>
           <td><a href=index.php?p=test>{TEST}</a></td>
           <td><a href=index.php?p=contacts>{CONTACTS}</a></td>
</table>

<p><a href=index.php?setLANG=ru>Русский</a> 
   <a href=index.php?setLANG=en>English</a>

  Ответить  
 
 автор: t3ma   (20.02.2010 в 19:16)   письмо автору
 
   для: DiMasKiss   (20.02.2010 в 18:01)
 

Вам же sim5 уже ответил


<?php
$setLANG 
$_GET['setLANG'];
?>

  Ответить  
 
 автор: DiMasKiss   (20.02.2010 в 22:03)   письмо автору
 
   для: t3ma   (20.02.2010 в 19:16)
 

спасибо заработало ) - начинающий, только начинаю разбираться

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования