Checar string dentro do text
Pessoal estou precisando bloquear uma certa palavra dentro de um text.
Parte do codigo que faz a checagem.
if(isset($posts['type'])){
if($posts['url'] == "http://" || $posts['url'] == ""){
$error = "Adicione o link da pagina!";
}else if($posts['title'] == ""){
$error = "Adiciona o nome da pagina";}else if(!preg_match("photo.php", $posts['url'])){
$error = "Não é permitido o envio de fotos do facebook!";
}else if(!preg_match("/\bhttp\b/i", $posts['url'])){
$error = "A url deve conter http:// não pode ter https://";
}else if(!preg_match("/^[A-Za-z]([A-Za-z\s]*[A-Za-z])*$/", $posts['title'])){
$error = "Por favor, use apenas caracteres alfabéticos em seu título.";
}else if(!preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $posts['url'])){
$error = "Por favor, não use caracteres especiais no url.<";
}else{
include "plugins/" . $posts['type'] . "/addsite.php";
}
}A parte que não esta dando certo e essa:
}else if(!preg_match("photo.php", $posts['url'])){
$error = "Não é permitido o envio de fotos do facebook!";
Eu quero que avise o erro caso seja digitado a palavra photo.php no text.
Discussão (6)
Carregando comentários...