Warning: preg_match(): Delimiter must not be alphanumeric or backslash
Pessoal, estou com este erro na tela de cadastro...
.
O erro é este...
Warning: preg_match(): Delimiter must not be alphanumeric or backslash in
o script usado é o seguinte....
if ($payout_address == "") {
$payout_address = "None";
}
if ($passwd == "") {
$error = $error . 'Você deve digitar sua senha<br>';
$checkpass = 'false';
} elseif (strlen($passwd) < 6) {
$error = $error . 'Sua senha deve ter pelo menos 6 caracteres<br>';
$checkpass = 'false';
} elseif (preg_match('/%/', $passwd) || preg_match('/ /', $passwd)) {
$error = $error . 'Sua senha contém caracteres inválidos<br>';
$checkpass = 'false';
} elseif ($passwd != $_POST['passb']) {
$error = $error . 'As senhas não correspondem!<br>';
$checkpass = 'false';
}
if ($sitename == "") {
$error = $error . 'Você deve digitar o nome do seu site<br>';
$checkpass = 'false';
} else if (preg_match('/%/', $sitename) || preg_match('/</', $sitename) || preg_match('/>/', $sitename)) {
$error = $error . 'O nome do seu site contém caracteres inválidos<br>';
$checkpass = 'false';
}
if ($url == "") {
$error = $error . 'Você deve digitar a URL do seu site<br>';
$checkpass = 'false';
} elseif (!preg_match('http://', $url) || !preg_match('/./', $url)) { <<<<<<<<<< Linha 164 onde apresenta o erro
$error = $error . 'A URL do seu site é inválida<br>';
$checkpass = 'false';
}
for ($i = 0; $i < mysql_num_rows($bsites); $i++) {
$bs = mysql_result($bsites, $i, "domain");
$site = strtolower($url);
$tsite = explode("/", $site);
$test2 = explode("?", $site);
$allowst = true;
if ($tsite[2] == $bs) {
$allowst = false;
$xban = $bs;
} elseif ($test2[0] == $bs) {
$allowst = false;
$xban = $bs;
}
if (!$allowst) {
$error = $error . "Esta URL: <b>$xban</b> foi banida do nosso site<br>";
$checkpass = 'false';
Por favor alguém me ajuda mais uma vez....
Tinha mais erros de "ereg" mas consegui arrumar porem esse eu tentei colocar o "preg_match" com ou sem barras mas aparece erro. talvez porque se trata de um link a frente e não sei exatamente onde colocar as barras de delimitação.. Tinha mais erros de "ereg" mas consegui arrumar porem esse eu tentei colocar o "preg_match" com ou sem barras mas aparece erro. talvez porque se trata de um link a frente e não sei exatamente onde colocar as barras de delimitação..
Discussão (1)
Carregando comentários...