带xml文件的PHP

带xml文件的PHP,php,html,xml,xml-parsing,Php,Html,Xml,Xml Parsing,我是PHP新手,我有一个问题 我想加载combobox中应用程序目录的所有XML文件,在此之前我将其上传到服务器中。当我点击组合框时,它会显示xmlfile1xmlfile2等 如何在PHP上执行此操作 谢谢 目前我只有下一个代码: practice.html <html> <head> <meta charset="utf-8"> <title>Práctica PHP</title> </head> &l

我是PHP新手,我有一个问题

我想加载combobox中应用程序目录的所有XML文件,在此之前我将其上传到服务器中。当我点击组合框时,它会显示
xmlfile1
xmlfile2

如何在PHP上执行此操作

谢谢

目前我只有下一个代码:

practice.html

<html>
<head>
    <meta charset="utf-8">
    <title>Práctica PHP</title>
</head>
<body>
    <h3>File Upload:</h3>
    Selecciona un fichero a subir: <br />
    <form action="cargaFichero.php" method="post" enctype="multipart/form-data">
    <input type="file" name="uploadedfile" size="50" />
    <br />
    <input type="submit" value="Subir Fichero" />   

    <select name="seleccionArchivo">
            <option selected="selected" value=''>--Selecciona archivo--</option>
    </select>
</body>

Práctica PHP
文件上载:
选择一个新的主题:

--阿奇沃酒店--

cargaFichero.php:

<?php
$target_path = "Repositorio/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "El archivo ".  basename( $_FILES['uploadedfile']['name']). 
    " ha sido subido correctamente";
} else{
    echo "Hubo un error al subir el archivo, intentalo de nuevo!";
}
?>

使用扫描目录:

更新:

可以使用foreach循环将它们添加到选择框:

$options = '';
foreach($files as $file){
  if(preg_match('/\.xml$/',$file))
    $options .= '<option value="'.$file.'">'.$file.'</option>';
}

echo $options;
$options='';
foreach($files作为$file){
if(preg_匹配('/\.xml$/',$file))
$options.=''.$file';
}
echo$期权;

一旦我将目录中的文件加载到此路径中,我如何才能在组合框的选择列表中共享此文件???我一直不明白一件事。在上载que文件时,应用程序将与que共享另一个屏幕,并显示上载文件的正确消息。但是我不想那样做。我需要在上传文件时,将此加载到组合框列表中进行选择。
$options = '';
foreach($files as $file){
  if(preg_match('/\.xml$/',$file))
    $options .= '<option value="'.$file.'">'.$file.'</option>';
}

echo $options;