Ответов: 2 Просмотров: 194
|
Здравствуйте, вот такая проблема.
Есть файл HTML. В нем содержится такая строка
<INPUT type = "hidden" id = "hid" name = "ww7">. Поле INPUT содержит имя файла, который мне надо открыть. Этот файл лежит на сервере.
Мне надо в середине коде PHP, который находится в файле HTML считать поле INPUT. Привожу кусочек кода:
-------------------------------- -------
<SCRIPT LANGUAGE = "php">
$u1 = '<SCRIPT LANGUAGE = "JavaScript">document.write(document.getElementById("hid").value);</SCRIPT>';
(1)echo($u1);
(2)$res = fopen($u1, "x+");
</SCRIPT>
-------------------------------- -------
Так вот, интересная получается ситуация. Строка (1) выдает результат: text.txt. Там действительно вбито в поле INPUT "text.txt", а строка (2) выдает ошибку. Дело в том, что в переменной $u1 содержится текст:"<SCRIPT LANGUAGE = "JavaScript">document.write(document.getElementById("hid").value);</SCRIPT>". Мне не очень понятно, почему в строке (2) не открывается файл text.txt, если в строке (1) всё в порядке.
******
Если кому-то не сложно, объясните пожалуйста, как получить в середине кода php значение поля INPUT, которое считывается при помощи JavaScript. |