Помогите написать сценарий к следующему заданию.Переменная окружения QUERY_STRING содержит значение в формате:
Name1=Value1$Name2=Value2$Name3=Value3…
Поля ValueN могут содержать последовательности %XX, соответствующие символу с шестнадцатеричным кодом ХХ и символы ‘+’, соответствующие пробелу. Сценарий должен создать в текущем каталоге файлы с именами, соответствующими именам полей (Name1, …., NameN), и содержанием в виде преобразованных (URL-декодированных) значений этих полей.Пример:
$ QUERY_STRING=”FullName=Ivan+Ivanovich+Ivanov&BirthDate=16/XI/1970&” ./myscript.sh
$ ls
FullName BirthDate
$ cat FullName
Ivan Ivanovich Ivanov
$ cat BirthDate
16/XI/1970Hardly2002@mail.ru
Спасибо.
>Помогите написать сценарий к следующему заданию.
>
>Переменная окружения QUERY_STRING содержит значение в формате:
>Name1=Value1$Name2=Value2$Name3=Value3…
>Поля ValueN могут содержать последовательности %XX, соответствующие символу с шестнадцатеричным кодом
>ХХ и символы ‘+’, соответствующие пробелу. Сценарий должен создать в текущем
>каталоге файлы с именами, соответствующими именам полей (Name1, ….,
> NameN), и содержанием в виде преобразованных (URL-декодированных) значений этих полей.Лабораторные работы нужно самостоятельно делать.
perldoc -f pack
Все выходные мучался ничего не получается.
>Все выходные мучался ничего не получается.переводись на другую специальность
<?php
parse_str($_ENV['QUERY_STRING'], $data);
foreach($data as $name => $value) {
file_put_contents($name, $value);
}
?>ЗЫ. Написал только потому, что писать: а) мало, б) вряд ли оно должно быть на php.
ЗЫЫ. А задание и впрямь следует самому. А уж если никак не получается, хотя бы показывать как пытался сделать.