我正在製作一個php文件來搜索引入名稱的目錄中的圖像,但函數preg_match返回此錯誤:「Warning:preg_match():Delimiter不能是字母數字或反斜槓「。代碼是這樣的:PHP: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
噸。有人可以幫我嗎?
更改'$ buscar =「arica」;'到'$ buscar =「#arica#」;' – HamZa
顯示您如何嘗試修復它,這爲我們節省了所有嘗試同樣的東西:) – naththedeveloper
[YU NO USE THE搜索欄](http://stackoverflow.com/search?q= [preg-match] +分隔符+必須+不是+字母數字+或+反斜槓) – HamZa