Ben PHP PCRE'nin ile ilgili bir sorun yaşıyorum ve ben POSIX'e alışkınım, ben ne yapıyorum yanlış hakkında çok emin değilim. Temel olarak, bu işlev 10 numaraları virgülle ayırarak kadar eşleştirme. Ancak, o da ben neden göremiyorum dize sdf
(ve muhtemelen diğerleri), eşleştirme oluyor. Herkes bana yardımcı olabilir misiniz?
$pattern='^\d{0,5},? ?\d{0,5},? ?\d{0,5},? ?\d{0,5},? ?\d{0,5},? ?\d{0,5},? ?\d{0,5},? ?\d{0,5},? ?\d{0,5},? ?\d{0,5},? ?^';
$leftcheck=preg_match($pattern, $leftmodules);
$centercheck=preg_match($pattern, $centermodules);
$rightcheck=preg_match($pattern, $rightmodules);
if(!$leftcheck OR !$centercheck OR !$rightcheck)
{
$editpage = $_SERVER['HTTP_REFERER'].'?&error=1';
die("Location:$editpage");
}