#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
.