
03/07/2014, 10:04
|
| | Fecha de Ingreso: abril-2013 Ubicación: Barcelona
Mensajes: 78
Antigüedad: 11 años, 11 meses Puntos: 2 | |
Respuesta: La página no acaba de cargarse :
$mal = 0:
falta ) cerrar el if y otros :
if(isset($Correo){
$Correo = no_x($Correo);
if(!isMail($Correo) || $Correo == ""){
$mal =1:
}
} Código PHP: <?
// Evitar Injection function no_x($analizar){ $analizar= stripcslashes($analizar); $analizar= addslashes($analizar); $analizar = ereg_replace(";","",$analizar); $analizar = ereg_replace("<","",$analizar); $analizar = ereg_replace(">","",$analizar); $analizar = ereg_replace(":","",$analizar); $analizar = ereg_replace("/","",$analizar); $analizar = ereg_replace("'","",$analizar); $analizar = ereg_replace('"',"",$analizar); $analizar = ereg_replace("\\","",$analizar); return $analizar; }
// Comprobar si es un correo function isMail($Correo){ $correcte = false; for($i=1; $i < strlen($Correo); $i++) { if($Correo[$i]=="@") $correcte = true; } return $correcte; }
//Variables $mal = 0;
$tlf1 = $_POST['tlf1']; $tlf2 = $_POST['tlf2']; $Correo = $_POST['Correo']; $Nombre = $_POST['Nombre']; $Apellidos = $_POST['Apellidos'];
if(isset($tlf1)){ if(!is_numeric($tlf1) || strlen($tlf1) != 9){ $mal = 1; } if(!isset($tlf2) || !is_numeric($tlf2) || strlen($tlf2) != 9){ $mal = 1; } }else{ if(isset($tlf2)){ if(!is_numeric($tlf2) || strlen($tlf2) != 9){ $mal = 1;} }else{ $mal = 1; } }
if(isset($Correo)){ $Correo = no_x($Correo); if(!isMail($Correo) || $Correo == ""){ $mal =1; } }
if(isset($Nombre)){ if($Nombre != ""){ $Nombre = no_x($Nombre); }else{ $mal = 1; } }else{ $mal =1; }
if(isset($Apellidos)){ if($Apellidos != ""){ $Apellidos = no_x($Apellidos); }else{ $mal = 1; } }else{ $mal =1; }
if($mal == 0){ // Guardar-ho en un txt $fecha = date("dmYHis"); $contrat = "$fecha$Nombre";
$cont = "$Nombre $Apellidos con correo $correo y número de contacto $tlf/$movil solicita consulta de internet por satélite";
$arch=fopen("../contrats/$contrat.txt","w+"); fwrite($arch,$cont); fclose($arch);
$to = '[email protected]';
mail($to,"Peticion Internet","Copia guardada en /contrats/$contrat.txt\r\n$cont"); }else{ header("LOCATION:internet.html"); }
?>
Última edición por sekafry; 03/07/2014 a las 10:09 |