Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/11/2010, 10:53
Urso
 
Fecha de Ingreso: agosto-2010
Ubicación: Mexico
Mensajes: 180
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Caracteres especiales en Mail

probe en una busqueda el patron del correo que viene en la liga y me ocasiono lo siguiente

Warning: preg_match() [function.preg-match]: Unknown modifier '\' in /Applications/XAMPP/xamppfiles/htdocs/p2/INDEX.php on line 122

Warning: preg_match() [function.preg-match]: Unknown modifier '\' in /Applications/XAMPP/xamppfiles/htdocs/p2/INDEX.php on line 133

teniendo el siguiente codigo,
Código PHP:
      IF($Nvals[8] AND preg_match("([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})",$Nval[8])==1)
      {
       
$sql   .= " P.email1 LIKE '%$datos[8]%' ";
       IF(
$countNvals>AND $Nvals[8]!=$Nvals[max(array_keys($Nvals))])
        
$sql  .= " AND "
      }ELSEIF(
preg_match("([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})",$Nval[8])==AND !empty($Nvals[8]))
      {
          echo 
"EN EL PRIMER EMAIL NO TIENE EL FORMATO PERMITIDO<br/>";
          
$i++;
      }

      IF(
$Nvals[9] AND preg_match("([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})",$Nval[9])==1)
      {
       
$sql   .= " P.email2 LIKE '%$datos[9]%' ";
       IF(
$countNvals>AND $Nvals[9]!=$Nvals[max(array_keys($Nvals))])
        
$sql  .= " AND "
      }ELSEIF(
preg_match("([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})",$Nval[9])==AND !empty($Nvals[9]))
      {
          echo 
"EN EL SEGUNDO EMAIL NO TIENE EL FORMATO PERMITIDO<br/>";
          
$i++;
      } 
cuando esta vacio sucede

Última edición por Urso; 26/11/2010 a las 11:43