-2

名前を紹介するディレクトリ内の画像を検索するための php ファイルを作成していますが、関数 preg_match が次のエラーを返します:「警告: preg_match(): 区切り文字は英数字またはバックスラッシュであってはなりません」。コードは次のとおりです。

<?php
$ruta='fotos'; 
// Usamos dir 
$dir=dir($ruta);     
// Archivo a Buscar 

$busqueda=$_POST['busqueda'] ;
$buscar = $busqueda; 

// Recorremos los Archivos del Directorio 
while ($elemento = $dir->read()) 
{     
     // Evitamos el . y ... 
    if ( ($elemento != '.') and ($elemento != '..')) 
    { 
        // Vemos si Existe el Archivo 
        if (preg_match($buscar, $elemento) AND is_file($ruta.$elemento)  ) 
        { 
            echo " Archivo : $elemento <br>"; 
        } 


    }       
}     
?>

ループ内の反復ごとに警告が表示されます。私はve trying to fix it but I can。誰か助けてくれませんか?

4

2 に答える 2