function comprobar($b) { include("../static/clase_mysql.php"); include("../static/site_config.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); @$miconexion->consulta("select * from grupos where nombre_grupo='$b'"); if($miconexion->numregistros() == 0){?> <span id='mensaje' style='font-weight:bold;color:green;'>Nombre Disponible</span> <script> document.getElementById('btn_crear_grupo').disabled=false; </script> <?php }else{ ?> <span id='mensaje' style='font-weight:bold;color:red;'>El grupo ya existe</span> <script> document.getElementById('btn_crear_grupo').disabled=true; </script> <?php } }
function chatHeartbeat() { include("../static/site_config.php"); include ("../static/clase_mysql.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); $miconexion->consulta("select * from chat where (chat.to_ = '".$_SESSION['user']."' AND recd = 0) order by id_chat ASC"); $items = ''; $chatBoxes = array(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $chat=$miconexion->consulta_lista(); if (!isset($_SESSION['openChatBoxes'][$chat[1]]) && isset($_SESSION['chatHistory'][$chat[1]])) { $items = $_SESSION['chatHistory'][$chat[1]]; } $chat[3] = sanitize($chat[3]); $items .= <<<EOD { "s": "0", "f": "{$chat[1]}", "m": "{$chat[3]}" }, EOD; if (!isset($_SESSION['chatHistory'][$chat[1]])) { $_SESSION['chatHistory'][$chat[1]] = ''; } $_SESSION['chatHistory'][$chat[1]] .= <<<EOD { "s": "0", "f": "{$chat[1]}", "m": "{$chat[3]}" }, EOD; unset($_SESSION['tsChatBoxes'][$chat[1]]); $_SESSION['openChatBoxes'][$chat[1]] = $chat[4]; } if (!empty($_SESSION['openChatBoxes'])) { foreach ($_SESSION['openChatBoxes'] as $chatbox => $time) { if (!isset($_SESSION['tsChatBoxes'][$chatbox])) { date_default_timezone_set('America/Guayaquil'); $now = time()-strtotime($time); $time = date('g:iA M dS', strtotime($time)); $message = "Enviado $time"; if ($now > 180) { $items .= <<<EOD { "s": "2", "f": "$chatbox", "m": "{$message}" }, EOD; if (!isset($_SESSION['chatHistory'][$chatbox])) { $_SESSION['chatHistory'][$chatbox] = ''; } $_SESSION['chatHistory'][$chatbox] .= <<<EOD { "s": "2", "f": "$chatbox", "m": "{$message}" }, EOD; $_SESSION['tsChatBoxes'][$chatbox] = 1; } } } } $miconexion->consulta("update chat set recd = 1 where chat.to_ = '".$_SESSION['user']."' and recd = 0"); if ($items != '') { $items = substr($items, 0, -1); } header('Content-type: application/json'); ?> { "items": [ <?php echo $items;?> ] } <?php exit(0); }
<div class="row"> <div class="col-md-6 col-sm-6"> <div class="portlet-title"> <div class="caption"> <strong>CAMPEONATOS QUE ADMINISTRAS</strong> </div> <br> </div> <?php @$contador[0]=""; $miconexion->consulta("select * from campeonatos where id_user='******'id']."'"); if ($miconexion->numregistros()==0) { echo "<h4> Aún no administras un campeonato</h4>"; }else{ $nom=$miconexion->consulta_lista(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $campeonato=$miconexion->consulta_lista(); } ?> <div class="tab-pane" id="listar_campeonatos_c"> <div class="row" style="padding-top:20px; padding-right: 2px; padding-left: 2px;"> <div class="scroller" style="height: px" data-always-visible="1" data-rail-visible1="1"> <table class="table table-hover"> <?php
<table class="table table-bordered table-hover" style="font-size: 11px; text-align:left;"> <thead> <tr> <th colspan="4" style="text-align: center;"><?php echo strtoupper(@$nombre[2]) ?></th> </tr> <tr style="font-size: 11px;"> <th>Dia</th> <th>Horario de Atencion</th> <th>Editar</th> <th>Eliminar</th> </tr> </thead> <tbody> <?php $t = 0; $d=0; $l =0; $m = 0; $mi = 0; $j=0; $v =0; $s =0; if ($miconexion->numregistros()==0) { echo "<script> document.getElementById('advertencia').style.display=''; </script>"; }else{ echo "<script> document.getElementById('advertencia').style.display='none'; </script>"; for ($i=0; $i <@$miconexion->numregistros(); $i++) { $dia=$miconexion->consulta_lista(); if ($dia[2]=="Todos") { $todos[$t] = array('Lunes - Domingo', $dia[3], $dia[4], @$_GET['id'], $dia[0]); $t++; }if ($dia[2]=="Domingo") { $domingo[$d] = array($dia[2], $dia[3], $dia[4], @$_GET['id'], $dia[0]); $d++; }if ($dia[2]=="Lunes") { $lunes[$l] = array($dia[2], $dia[3], $dia[4], @$_GET['id'], $dia[0]); $l++; }if ($dia[2]=="Martes") {
session_start(); $email=$_SESSION['email']; @$centros=$_POST['centro']; @$deportes=$_POST['deporte']; $cont=0; $miconexion->consulta("select id_user from usuarios where EMAIL='".$email."'"); $usuarios=$miconexion->consulta_lista(); $miconexion->consulta("delete from centros_favoritos where ID_USER='******'"); $miconexion->consulta("delete from deportes_favoritos where ID_USER='******'"); $miconexion->consulta("select centro_deportivo from centros_deportivos"); $cont=$miconexion->numregistros(); for ($i=0; $i<$cont ; $i++) { $sql=""; //echo "<br> Centro:".$centros[$i]; if (@!$centros[$i]) { //si la casilla no se activo }else{ $sql="insert into centros_favoritos values ('','".$centros[$i]."','".$usuarios[0]."'); "; //echo "<br> SQL centros: ".$sql; $miconexion->consulta("select * from centros_favoritos where ID_CENTRO='".$centros[$i]."' and ID_USER='******'"); if ($miconexion->numregistros()>0) { //echo "<br>YA EXISTE"; }else{ $miconexion->consulta($sql); echo '<script>
extract($_POST); date_default_timezone_set('America/Guayaquil'); include("../static/clase_mysql.php"); include("../static/site_config.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); session_start(); $lista=""; for ($i=0; $i <count($_POST); $i++) { $lista[$i]=utf8_decode(array_values($_POST)[$i]); } $miconexion->consulta("select id_centro from centros_deportivos where (centro_deportivo = '".array_values($_POST)[0]."' )"); $flag=$miconexion->numregistros(); if ($flag>0) { if($miconexion->consulta("insert into centros_favoritos values ('','".array_values($_POST)[1]."','".$_SESSION["id"]."')")){ echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(16,122,43,0.8);", enlace:"#" ,title:"Notificación", text:"Haz indicado el centro <br> deportivo como favorito.", imagen:"../assets/img/check.png"}); $("#col_perfil").load("configurar.php?opcion=favoritos"); </script>'; }else{ echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"Por favor Seleccione un centro", imagen:"../assets/img/alert.png"});
$miconexion->consulta("update usuarios set estado='0' where id_user = '******'"); session_unset($_SESSION); session_destroy($_SESSION); // destruyo la sesión setcookie("enlace", $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], time() + 36000, "/"); header("Location: ../index.php?mensaje=1"); //envío al usuario a la pag. de autenticación //sino, actualizo la fecha de la sesión }else { $_SESSION["ultimoAcceso"] = $ahora; unset($_COOKIE['enlace']); setcookie('enlace', null, -1, '/'); } } extract($_GET); $bandera = 0; $miconexion->consulta("Select id_grupo, id_user from grupos"); for ($j=0; $j < @$miconexion->numregistros(); $j++) { @$grupo = $miconexion->consulta_lista(); @$grupo_e = md5($grupo[0]); if (@$_SESSION['grupo']==@$grupo_e) { $miconexion->consulta('select * from user_grupo where id_user = "******" and id_grupo = "'.$grupo[0].'"'); if ($miconexion->numregistros() == 0) { $miconexion->consulta("insert into notificaciones (id_user, id_grupo, fecha_not, visto, responsable, tipo, mensaje) values('".$_SESSION['id']."','".$grupo[0]."','".date("Y-m-d H:i:s", time())."','0','".$grupo[1]."','solicitud',' te ha invitado a formar parte del grupo')"); $_SESSION['grupo']=''; } } } if(@$op==''){$op="perfil";} if(@$id==''){$id=0;} global $lista; global $cont; global $persona;
include("../static/site_config.php"); include ("../static/clase_mysql.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); ///crear json para notificaciones de comentarios en grupos $fecha = date('l', strtotime(date('Y-m-d H:i:s', time() ))); setlocale(LC_ALL,"es_ES@euro","es_ES","esp","es"); $dias = array('','Lunes','Martes','Miercoles','Jueves','Viernes','Sabado','Domingo'); $fecha = $dias[date('N', strtotime($fecha))]; $asignacion = array('Domingo'=>"0",'Lunes'=>"1",'Martes'=>"2",'Miercoles'=>"3",'Jueves'=>"4",'Viernes'=>"5",'Sabado'=>"6"); //echo "select * from horarios_centros where id_centro = '".$_POST['centro']."' and dia='".$fecha."' order by hora_inicio"; $posts = array(); //$miconexion->consulta("select * from horarios_centros where id_centro = '".$_POST['centro']."' and dia='".$fecha."' order by hora_inicio"); $miconexion->consulta("select * from horarios_centros where id_centro = '".$_POST['centro']."' order by hora_inicio"); for ($i=0; $i < $miconexion->numregistros(); $i++) { $horarios=$miconexion->consulta_lista(); //$fecha = preg_split("/[\s,]+/", $comentarios[4]); $posts[] = array('start'=> $horarios[3], 'end'=>$horarios[4], 'dow' => $asignacion[$horarios[2]], 'constraint' => 'availableForMeeting', 'overlap'=> false, 'rendering'=> 'background', 'color'=> '#4CAF50'); } $miconexion->consulta("select p.nombre_partido, p.fecha_partido, p.hora_partido, p.estado_partido, p.id_partido, p.id_user, p.hora_fin from partidos p where p.id_centro = '".$_POST['centro']."' order by p.fecha_partido"); for ($i=0; $i < $miconexion->numregistros(); $i++) { $reservas=$miconexion->consulta_lista(); //$fecha = preg_split("/[\s,]+/", $comentarios[4]); if ($reservas[3]=="1") { $posts[]= array('title' => $reservas[0], 'start' => $reservas[1]."T".$reservas[2], 'end' => $reservas[1]."T".$reservas[6], 'constraint' => 'availableForMeeting', // defined below 'color' => '#D2383C',
<span class="arrow "></span> </a> <ul class="sub-menu"> <li> <a title="Crear Grupo" style='font-size:15px; display: inline-block; padding-right:5px;' data-toggle="modal" href="#crear_grupo" > <i class="icon-plus"></i> Crear Grupo</a> </li> <?php //// declarar variables $limite=0; $miconexion->consulta("select g.nombre_grupo, g.id_grupo, g.id_user, gm.id_user from grupos g, user_grupo gm where g.id_grupo=gm.id_grupo and gm.id_user='******'id']."' ORDER BY g.ultima_modificacion DESC"); $cont = $miconexion->numcampos(); $limite=$miconexion->numregistros(); if ($limite==0) { echo "<li><a>Aún No Tienes Grupos</a></li>"; }else{ if ($miconexion->numregistros()>4) { $limite=4; # code... }else{ $limite=$miconexion->numregistros(); } for ($i=0; $i <$limite; $i++) { $lista2=$miconexion->consulta_lista(); echo "<li>"; if ($lista2[2]==$lista2[3]) {?> <a style='font-size:15px; display: inline-block; padding-right:5px;' onclick="actualizar_notificacion(34,<?php echo $lista2[1]; ?>);" data-toggle="modal" href="#bad_grupo" ><i title='Eliminar Grupo' class='icon-remove'></i></a>
<div class="row"> <div class="col-md-6 col-sm-6"> <div class="portlet-title"> <div class="caption"> <strong>GRUPOS QUE ADMINISTRAS</strong> </div> <br> </div> <?php @$contador[0]=""; $miconexion->consulta("select * from grupos where id_user='******'id']."'"); if ($miconexion->numregistros()==0) { echo "<h4> Aún no administras un grupo</h4>"; }else{ for ($i=0; $i <$miconexion->numregistros(); $i++) { $mi_lista_grupos=$miconexion->consulta_lista(); @$contador[$i]=$mi_lista_grupos[0]; } for ($i=0; $i <count(@$contador) ; $i++) { $miconexion->consulta("select * from user_grupo where id_grupo='".@$contador[$i]."'"); $datos[$i]=$miconexion->numregistros(); } $nom=$miconexion->consulta_lista(); for ($i=0; $i < $miconexion->numregistros(); $i++) {
</div> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div>'; } @$_SESSION['mi_primer_acceso']=""; $miconexion->consulta("select * from centros_deportivos"); $nom=$miconexion->consulta_lista(); $miconexion->consulta("select * from usuarios where user = '******'user']."' "); $cont = $miconexion->numcampos(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $lista=$miconexion->consulta_lista(); } $miconexion->consulta("select id_user from usuarios where user = '******'user']."' "); $usuario_id=$miconexion->consulta_lista(); $idd=""; $opcion="datos"; ?> <script> $( "#centro" ).autocomplete({ minLength: 0,
date_default_timezone_set('America/Guayaquil'); $hoy = date("Y-m-d H:i:s", time()); $id_mi_campeonato=0; global $dias; @$miconexion = new clase_mysql; @$miconexion->conectar($db_name,$db_host, $db_user,$db_password); $bd=utf8_decode(array_values($_POST)[0]); $flag_nombre=0; switch ($bd) { case '1': $bd="campeonatos"; //Consulta para verificar qu no se haya registrado anteriormente el mmismo nombre de campeonato. $miconexion->consulta("select id_campeonato from campeonatos where nombre_campeonato='".$_POST['nombre_campeonato']."'"); $flag_nombre=$miconexion->numregistros(); if ($_POST['nombre_campeonato']=='' || $_POST['etapas']=='' ) { echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"* Campos Requeridos", imagen:"../assets/img/alert.png"}); </script>'; }elseif($_POST['etapas']== 0 or $_POST['etapas']>20){ echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:" El número de etapas ingresado no puede ser igual a <b> 0 </b> ó mayor a <b> 20 </b>.", imagen:"../assets/img/alert.png"}); </script>'; }elseif($flag_nombre!=0){ echo '<script>
<?php extract($_POST); date_default_timezone_set('America/Guayaquil'); include("../static/clase_mysql.php"); include("../static/site_config.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); session_start(); $lista=""; $bandera=0; for ($i=0; $i <count($_POST); $i++) { $lista[$i]=utf8_decode(array_values($_POST)[$i]); } $miconexion->consulta("select id_grupo from grupos_campeonato where id_campeonato='".$lista[1]."' UNION select id_grupo from notificaciones where id_campeonato='".$lista[1]."'"); $grupos_invitados=$miconexion->numregistros(); for ($i=0; $i < $miconexion->numregistros(); $i++) { $grupo_camp = $miconexion->consulta_lista(); if ($grupo_camp[0]==$lista[0]) { $bandera=1; } } if ($lista[0]=='0') { echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"Debes seleccionar un grupo.", imagen:"../assets/img/alert.png"}); </script>'; } else{ if ($grupos_invitados>0 and $bandera==1) { echo '<script>
$mensaje .= "<blockquote style='font-size: 18px; background: #f9f9f9; border-left: 10px solid #ccc; margin: 1.5em 10px; padding: 0.5em 10px;'> <br> Alineacion de Partido...<br> Tienes un juego proximo a realizarse el: ".$_POST['fecha']."<br> En la cancha: ".$_POST['lugar']."<br> Ubicada en: ".$_POST['direccion']."<br> <a href='http://wasisport.com' target='_blank'; style='font-weight:bold; font-size: 20px;'>Accede a tu cuenta para ver.! </a> </blockquote><br> Te adjuntamos una imagen en donde podras visualizar la alineacion que se ha pre-establecido. <br>"; $filteredData=substr($_POST['img_val'], strpos($_POST['img_val'], ",")+1); //Decode the string $unencodedData=base64_decode($filteredData); //Save the image file_put_contents('../perfiles/images/img.png', $unencodedData); $email = ""; for ($i=0; $i < $miconexion->numregistros(); $i++) { $notificar=$miconexion->consulta_lista(); if ($miconexion->numregistros() == 1) { $email .= $notificar[0]; }else{ if ($i == ($miconexion->numregistros()-1)) { $email .= $notificar[0]; }else{ $email .= $notificar[0].", "; } } } $mensaje .='<img style="width:100%; heigth:100%" src="http://www.wasisport.com/perfiles/images/img.png">'; $headers .= "MIME-Version: 1.0 \r\nFrom:WasiSport <*****@*****.**>\nReply-To: webmaster@wasisport.com\r\nContent-type: text/html; charset=iso-8859-1\r\n"; $headers .= "X-Mailer: PHP/".phpversion()." \n"; if (mail($email,$asunto,$mensaje,$headers)){
$centro=$miconexion->consulta_lista(); $mensaje = "ha cambiado el centro deportivo por ".$centro[0]." en el partido"; }elseif($cambios[$i]=="estado_partido"){ if ($_POST['estado_partido']==1) { $mensaje = "ha seleccionado la fecha ".$_POST['fecha_partido']." a las ".$_POST['hora_partido']." para jugarse el partido"; }else{ $mensaje = "ha cancelado el partido"; } }elseif ($cambios[$i]=="descripcion_partido" || $cambios[$i]=="equipo_a" || $cambios[$i]=="equipo_b" || $cambios[$i]=="res_a" || $cambios[$i]=="res_b") { $mensaje = "ha realizado cambios en el partido"; } } } if($miconexion->consulta($sql)){ $miconexion->consulta("select u.id_user FROM alineacion a, usuarios u WHERE a.id_user=u.id_user and a.id_partido = '".$_POST['id_partido']."' and a.estado_alineacion=1 and a.id_user != '".$_SESSION['id']."'"); $count = $miconexion->numregistros(); for ($i=0; $i < $count; $i++) { $user=$miconexion->consulta_lista(); $inserts[$i]="insert into notificaciones (id_user, id_partido, fecha_not, visto, responsable, tipo, mensaje) values('".$user[0]."','".$_POST['id_partido']."','".$_POST['fecha_actual']."','0','".$_SESSION['id']."','cambios','".$mensaje."')"; } for ($i=0; $i < $count; $i++) { $miconexion->consulta($inserts[$i]); } echo '<script> $.get("../datos/cargarNotificaciones.php"); $container = $("#container_notify").notify(); create("default", { color:"background:rgba(16,122,43,0.8);", enlace:"#" ,title:"Notificación", text:"Partido Modificado con éxito", imagen:"../assets/img/check.png"}); location.href = location.href; send(1); </script>'; }else{
document.getElementById("id_centro").value = "<?php echo $partido[4]; ?>"; $("#dateformatEdit").datepicker('setDate', new Date("<?php echo $partido[2].'T'.$partido[3].'-0500' ?>")); $("#timeformatEdit").timepicker('setTime', new Date("<?php echo $partido[2].'T'.$partido[3].'-0500' ?>")); $("#lanzar_editar_partido").trigger("click"); </script> <?php } if (@$act==34) {?> <script> grupo_del = "<?php echo $id; ?>"; </script> <?php } if (@$act==35) { $miconexion->consulta("select id_grupo, nombre_grupo from grupos"); for ($i=0; $i < $miconexion->numregistros(); $i++) { $datos=$miconexion->consulta_lista(); $grupos[$datos[0]]=$datos[1]; } $miconexion->consulta("select id_partido, nombre_partido, fecha_partido, hora_partido, id_centro, res_a, res_b, equipo_a, equipo_b, descripcion_partido from partidos where id_partido=".$id); $partido=$miconexion->consulta_lista(); $fecha_p = date("Y-m-d H:i:s", strtotime($partido[2]." ".$partido[3]."-0500")); if ($fecha_p > date("Y-m-d H:i:S", time()) ){ ?> ?> <script> document.getElementById("partidoEdit").value = "<?php echo $partido[0]; ?>"; document.getElementById("id_centro_edit").value = "<?php echo $partido[4]; ?>"; document.getElementById("descripcion_partido").value = "<?php echo $partido[9]; ?>"; document.getElementById("op").value = "2"; document.getElementById("elegirCanchaEdit").innerHTML = ""; $("#dateformatEdit").datepicker('setDate', new Date("<?php echo $partido[2].'T'.$partido[3].'-0500' ?>"));
<?php extract($_POST); date_default_timezone_set('America/Guayaquil'); include("../static/clase_mysql.php"); include("../static/site_config.php"); $miconexion = new clase_mysql; $miconexion->conectar($db_name,$db_host, $db_user,$db_password); session_start(); $lista=""; $bandera=0; for ($i=2; $i <count($_POST)-1; $i++) { $lista[$i-2]=utf8_decode(array_values($_POST)[$i]); } $miconexion->consulta("select id_user from user_grupo where id_grupo='".$lista[1]."' and id_user='******' UNION select id_user from notificaciones where id_grupo='".$lista[1]."' and id_user='******'"); $usuarios_invitados=$miconexion->numregistros(); //Excepción : cuando se ingresa un email que no existe registrado como usuario, por defecto viene el id_user del usuario invitado anteriormente $miconexion->consulta("select email from usuarios where id_user='******'"); $email_usuario=$miconexion->consulta_lista(); if ($email_usuario[0]==htmlspecialchars(array_values($_POST)[1])) { $bandera=1; } if ($usuarios_invitados>0 and $bandera==1) { echo '<script> $container = $("#container_notify").notify(); create("default", { color:"background:rgba(218,26,26,0.8);", enlace:"#" ,title:"Alerta", text:"Este usuario ya ha sido invitado al grupo anteriormente.", imagen:"../assets/img/alert.png"}); </script>'; }else{ $miconexion->consulta("select count(*) from usuarios where (id_user = '******' or email ='".array_values($_POST)[1]."')");
$codCaptcha = "error"; echo "<p style='color:red; text-align:center;'>No ha ingresado el codigo correcto</p>"; } //Guardamos valores para que no tenga que reescribirlos $emailValue = $_POST['email']; if($password1 != "error" && $password2 != "error" && $email != "error" && $usuario != "error" && $codCaptcha != "error"){ $status = 1; $password_encriptada=md5($pass1); $num=0; $num2=0; $nombre=$user; $miconexion->consulta("select email, pass, user from usuarios where user='******'"); $num = $miconexion->numregistros(); $miconexion->consulta("select email, pass, user from usuarios where email='".$mail."'"); $num2 = $miconexion->numregistros(); if ($num>0) { echo "<p style='color:red; text-align:center;'>El usuario ya existe</p>"; }else{ if($num2>0){ echo "<p style='color:red; text-align:center;'>El email ya existe</p>"; }else{ $list[0]=''; $list[1]=$mail; $list[2]=$password_encriptada; $list[3]=$user; $sql=$miconexion->sql_ingresar1('usuarios',$list); if ($miconexion->consulta($sql)) {
include ("../static/clase_mysql.php"); @$miconexion = new clase_mysql; @$miconexion->conectar($db_name,$db_host, $db_user,$db_password); if(@$_POST['mail']){ @$mail = htmlentities($_POST['mail']); @$caracteres = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; //posibles caracteres a usar @$numerodeletras=8; //numero de letras para generar el texto @$new_pass = ""; //variable para almacenar la cadena generada for($i=0;$i<$numerodeletras;$i++) { $new_pass .= substr($caracteres,rand(0,strlen($caracteres)),1); /*Extraemos 1 caracter de los caracteres entre el rango 0 a Numero de letras que tiene la cadena */ } @$miconexion->consulta("select email, pass, user from usuarios where email='$mail'"); @$num=$miconexion->numregistros(); if($num == 0){ echo "<p style='text-align:center; color:red;'>Lo siento, no se ha encontrado el email</p>"; exit(); } @$row = $miconexion->consulta_lista(); @$email = htmlspecialchars($_POST['mail']); @$asunto ="Nuevo password (WasiSport)"; @$mensaje = "<h1 style='color:#0B0B3B; font-weight:bold;'>Nueva Contraseña</h1><hr>"; @$mensaje .= "<blockquote style='font-size: 18px; background: #f9f9f9; border-left: 10px solid #ccc; margin: 1.5em 10px; padding: 0.5em 10px;'> Ha solicitado una nueva contraseña: <br> <strong>Usuario: <strong> ".$row[2]."<br> <strong>Password: <strong> ".$new_pass."<br> </blockquote>"; $headers = "MIME-Version: 1.0 \r\nFrom:WasiSport <*****@*****.**>\nReply-To: webmaster@wasisport.com\r\nContent-type: text/html; charset=iso-8859-1\r\n"; $headers .= "X-Mailer: PHP/".phpversion()." \n";