26/07/2010, 23:17
|
| | Fecha de Ingreso: diciembre-2009
Mensajes: 4
Antigüedad: 15 años, 1 mes Puntos: 0 | |
Respuesta: Error "Parse error: syntax error, unexpected $end" hola amigos me pueden ayudar... ya estoy quemado ahahah horas haciendo de todo no veo nada ... segun firefox tengo error en la linea 15 .. he revisado milllll veces pero nada!! es para registro del visitante a la web!! gracias aqui el code Cita: <?php
include('conexion.php');
$link = Conectarse();
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}
function comprobar_email($email){
$mail_correcto = 0;
if ((strlen($email) >= 6) && (substr_count($email,"@") == 1) && (substr($email,0,1) != "@") &&
(substr($email,strlen($email)-1,1)!= "@")){
if ((!strstr($email,"'")) && (!strstr($email,"\"")) && (!strstr($email,"\\")) && (!strstr($email,"\$")) &&
(!strstr($email," "))) {
if (substr_count($email,".")>= 1){
$term_dom = substr(strrchr ($email, '.'),1);
if (strlen($term_dom)>1 && strlen($term_dom)<5 && (!strstr($term_dom,"@")) ){
$antes_dom = substr($email,0,strlen($email) - strlen($term_dom) - 1);
$caracter_ult = substr($antes_dom,strlen($antes_dom)-1,1);
if ($caracter_ult != "@" && $caracter_ult != "."){
$email_correcto = 1;
}
}
}
}
}
if ($email_correcto)
return 1;
else
return 0;
}
$comp_email = quitar($_POST["emailL"]);
$i = comprobar_email($comp_email); //llamamos a la función
if ($i != 0) //si la dirección de email es correcta...
{
$sql = "SELECT id FROM usuarios WHERE usuario='".quitar($_POST["usuL"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "&estatus=ocupado&";
}
else
{
$sql = "INSERT INTO usuarios (usuario, contrasena, email, nombre, pais) VALUES (";
$sql .= "'".quitar($_POST["usuarioL"])."'";
$sql .= ",'".quitar($_POST["contrasenaL"])."'";
$sql .= ",'".quitar($_POST["emailL"])."'";
$sql .= ",'".quitar($_POST["nombreL"])."'";
$sql .= ",'".quitar($_POST["paisL"])."'";
$sql .= ")";
mysql_query($sql);
echo "&estatus=ok&";
}
mysql_free_result($result);
mysql_close();
}
else
{
echo "&estatus=normal&"; //email incorrecto
}
?> gracias de ante mano
perdone ste es mi error lo olvidaba!! Cita: Parse error: syntax error, unexpected '@' in /home/a7584245/public_html/registrar.php on line 15 |