Форумы портала PHP.SU » » Вопросы новичков » Странно работает кусочек кода.

Страниц (1): [1]
 

1. Пирожок - 07 Января, 2018 - 23:53:19 - перейти к сообщению
Здравствуйте, вот такая проблема.
Есть файл 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.
2. andrewkard - 11 Января, 2018 - 13:00:43 - перейти к сообщению
Посмотрите тут: http://phpfaq[dot]ru/newbie/na_tanke
3. Пирожок - 12 Января, 2018 - 00:25:47 - перейти к сообщению
andrewkard пишет:
Посмотрите тут: http://phpfaq.ru/newbie/na_tanke
Мне ваша ссылка помогла решить одну маленькую задачу. Спасибо!

 

Powered by ExBB FM 1.0 RC1