Выполнение JS сценария из переменной php
Добрый день.
Вопрос такой возник: выполняю запрос языка браузера, но в дальнейшем полученные данные нужно ввести в PHP-скрипт. Собственно, сабж: $patch = "./lang/"; $scriptlang = "<script>(navigator.language).substr(0, 2).toLowerCase();</script>"; $lang = $patch."hlx_".$scriptlang.".txt"; echo $lang; Ранее: $patch = "./lang/"; $scriptlang = "<script> var langjs = (navigator.language).substr(0, 2).toLowerCase();</script>"; $lang = $patch."hlx_".$scriptlang.".txt"; echo $lang; В любом случае выходит ошибка: Код:
Warning: file(./lang/hlx_<script>(navigator.language).substr(0, 2).toLowerCase();</script>.txt) [function.file]: failed to open stream: No such file or directory in /директория/local.php on line 6 |
насколько я понимаю просто:
$scriptlang = "<script> var langjs = (navigator.language).substr(0, 2).toLowerCase();</script>"; echo $lang; |
В этом случае вывод ошибки.
$lang = $patch."hlx_".$scriptlang.".txt"; echo $lang; Файл называется hlx_de.txt. Здесь скрипт обрежет и переведёт в нижний регистр название языка, вставит на место scriptlang и получится перевод, но вместо его выполнения происходит: Код:
hlx_<script>(navigator.language).substr(0, 2).toLowerCase();</script>.txt |
Часовой пояс GMT +3, время: 20:40. |