чтение содержимого файла при загрузке файла в php

#php

#php

Вопрос:

Я использую javascript для загрузки файлов на php. пример кода показан здесь

 <div id="upload"> 
    <input type="button"  onclick="uploadFile();" value=" ">
    <script>
        var count=0;

        function uploadFile()
        {
            count=count 1;
            var x = document.createElement("INPUT");
            var br = document.createElement("br");
            var text = document.createElement("INPUT");
            var remove = document.createElement("INPUT");
            text.setAttribute("type", "text");
            text.setAttribute("name", "description_" count);
            text.setAttribute("value", "file description");
                // remove.setAttribute("type", "button");
                // remove.setAttribute("value", "-");
                // x.setAttribute("name","");
            x.setAttribute("type", "file");
            upload.appendChild(br);
            upload.appendChild(x);
            upload.appendChild(text);
            upload.appendChild(remove);

        }
    </script>
</div>
  

но вот как получить содержимое загруженных файлов (означает описания) на другой странице?.Здесь я использую приведенный ниже php-код.

 foreach ($_POST as $key => $value) {
    "<br/>";
    echo $key, ' => ', $value, "<br/>";
}
  

Любой совет приветствуется.

Спасибо.

Ответ №1:

Прежде всего, ваш цикл for должен выглядеть следующим образом:

 foreach ($_POST as $key => $value) {
    echo "<br/>";
    echo $key. ' => '. $value. "<br/>";
}
  

Используйте точки . вместо запятых , . См. Это о конкатенации.

И что касается вашего кода: то, что вы в основном делаете, это обрабатываете $_POST как массив / коллекцию и перебираете ее значения, извлекая ключ as $key и значение as $value .