- GRAYBYTE UNDETECTABLE CODES -

403Webshell
Server IP : 184.154.167.98  /  Your IP : 3.149.29.190
Web Server : Apache
System : Linux pink.dnsnetservice.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64
User : puertode ( 1767)
PHP Version : 7.2.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/puertode/public_html/oficios/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/puertode/public_html/oficios/reg.php
<?php require('includes/config.php');

//if not logged in redirect to login page
if(!$user->is_logged_in()){ header('Location: login.php'); exit(); }

//Verifica si el formulario ha sido enviado correctamente
if(isset($_POST['submit'])){

   
    
	$nombre = $_POST['nombre'];
	
		if(strlen($_POST['nombre']) < 1){
		$error[] = 'El Nombre es demasiado corto.';
	}
		
		$equipo = $_POST['equipo'];
		
			if(strlen($_POST['equipo']) < 3){
		$error[] = 'equipo es demasiado corto.';
	}
	
			$piloto = $_POST['piloto'];
			
				if(strlen($_POST['piloto']) < 3){
		$error[] = 'piloto es demasiado corto.';
	}
	
	
	
		$copiloto = $_POST['copiloto'];
	
	//	if(strlen($_POST['copiloto']) < 3){
	//	$error[] = 'El copiloto es demasiado corto.';
	//}
		
		$inte1 = $_POST['inte1'];
		
	//		if(strlen($_POST['inte1']) < 3){
	//	$error[] = 'Inte 1 es demasiado corto.';
	//}
	
		$inte2 = $_POST['inte2'];
			
		$id_gral = $_POST['id_gral'];
		
		
			
	//			if(strlen($_POST['inte2']) < 3){
	//	$error[] = 'El Inte 2 es demasiado corto.';
	//}
	
		$escuela = $_POST['escuela'];
		
			if(strlen($_POST['escuela']) < 3){
		$error[] = 'escuela es demasiado corto.';
	}
	
			$categoria = $_POST['categoria'];
			
				if(strlen($_POST['categoria']) < 1){
		$error[] = 'Categoria es demasiado corto.';
	}
	
		$pais = $_POST['pais'];
			
				if(strlen($_POST['pais']) < 1){
		$error[] = 'El Paìs es demasiado corto.';
	}
	
		$email = $_POST['email'];
			
				if(strlen($_POST['email']) < 3){
		$error[] = 'El email es demasiado corto.';
	}
	
	


	//Validamos el correo electronico
	$email = htmlspecialchars_decode($_POST['email'], ENT_QUOTES);
	if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
	    $error[] = 'Por favor, introduce una dirección de correo electrónico válida';
	} 



		//Creamos el codigo de activacion
		//$activasion = md5(uniqid(rand(),true));

		try {

//email	nombre	equipo	piloto	copiloto	inte1	inte2	escuela	categoria	pais
			//Insertar la informacion ingresada en el formulario de registro
			$stmt = $db->prepare('INSERT INTO registro (email, nombre, equipo,piloto, copiloto, inte1 , inte2, escuela, categoria, pais, id_gral, f_reg, estado) VALUES (:email, :nombre, :equipo, :piloto, :copiloto, :inte1, :inte2, :escuela, :categoria, :pais, :id_gral, NOW(),0)');
			$stmt->execute(array(
				':email' => $email,
				':nombre' => $nombre,
				':equipo' => $equipo,
				':piloto' => $piloto,
				':copiloto' => $copiloto,
				':inte1' => $inte1,
				':inte2' => $inte2,
				':escuela' => $escuela,
				':categoria' => $categoria,
				':id_gral' => $id_gral,
				':pais' => $pais
			));
			//$id = $db->lastInsertId('id');
			//$_SESSION["memberID"] = $id_gral;
			//$id_gral = .$row['memberID'].;

			//send email
			$to = $_POST['email'];
			$subject = "Nuevo registro de Robot en RDC 2.0";
			$body = "<p>Gracias por registrar tu robot: <strong><h3>$nombre</h3></strong>, <br>en Categoria:  $categoria en RDC 2.0 Winter Challenge.</p><br>
			
			<p>¡Preparate para la competencia!</p>";

			$mail = new Mail();
			$mail->setFrom(SITEEMAIL);
			$mail->addAddress($to);
			$mail->subject($subject);
			$mail->addBCC('miguelfmas@gmail.com');
			$mail->addBCC('jdsistemas@puertodetampico.com.mx');
			$mail->body($body);
			$mail->send();

			//redireccionamos al index
			header('Location: index.php?action=joined');
			exit;

		//else catch the exception and show the error.
		} catch(PDOException $e) {
		    $error[] = $e->getMessage();
		}

	}



//definimos el titulo de la pagina
$title = 'Modulo de Oficios | API Tampico';

//include header tema
require('layout/header.php');
?>


<style>
    
    .select-css {
 display: block;
 font-size: 16px;
 font-family: 'Arial', sans-serif;
 font-weight: 400;
 color: #444;
 line-height: 1.3;
 padding: .4em 1.4em .3em .8em;
 width: 400px;
 max-width: 100%; 
 box-sizing: border-box;
 margin: 0;
 border: 1px solid #aaa;
 box-shadow: 0 1px 0 1px rgba(0,0,0,.03);
 border-radius: .3em;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
 background-color: #FFFFFF;
 background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
   linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);
 background-repeat: no-repeat, repeat;
 background-position: right .7em top 50%, 0 0;
 background-size: .65em auto, 100%;
}
.select-css::-ms-expand {
 display: none;
}
.select-css:hover {
 border-color: #888;
}
.select-css:focus {
 border-color: #aaa;
 box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
 box-shadow: 0 0 0 3px -moz-mac-focusring;
 color: #222; 
 outline: none;
}
.select-css option {
 font-weight:normal;
}
</style>

<div class="container">

	<div class="row">

	    <div class="col-xs-12 col-sm-8 col-md-6 col-sm-offset-2 col-md-offset-3">
	        <h2>Bienvenido:  <?php echo htmlspecialchars($_SESSION['username'], ENT_QUOTES); ?>  
	       
	         
	        </h2>
				<p><a href='logout.php'>Cerrar Sesion</a></p>
				<hr>
			<form role="form" method="post" action="" autocomplete="off">
				<h2>REGISTRO DE ROBOTS</h2>
				
				<hr>

				<?php
				//check for any errors
				if(isset($error)){
					foreach($error as $error){
						echo '<p class="bg-danger">'.$error.'</p>';
					}
				}

				//if action is joined show sucess
				if(isset($_GET['action']) && $_GET['action'] == 'joined'){
					echo "<h4 class='bg-success'>Registro exitoso, por favor revise su correo electrónico para activar su cuenta.</h4>";
				}
				?>

                <div class="form-group">
            <div class="panel-heading">
        <h3 class="panel-title">Cargar Ficheros</h3>
      </div>
      <div class="panel-body">
        <div class="col-lg-6">
          <form method="POST" action="CargarFicheros.php" enctype="multipart/form-data">
<div class="form-group">
              <label class="btn btn-primary" for="my-file-selector">
                <input required="" type="file" name="file" id="exampleInputFile">
              </label>
              
</div>
          <button class="btn btn-primary" type="submit">Cargar Fichero</button>
          </form>
        </div>
        <div class="col-lg-6"> </div>
      </div>
    </div>
  
<!--tabla-->
    <div class="panel panel-primary">
      <div class="panel-heading">
        <h3 class="panel-title">Descargas Disponibles</h3>
      </div>
      <div class="panel-body">
   
<table class="table">
  <thead>
    <tr>
      <th width="7%">#</th>
      <th width="70%">Nombre del Archivo</th>
      <th width="13%">Descargar</th>
      <th width="10%">Eliminar</th>
    </tr>
  </thead>
  <tbody>
<?php
$archivos = scandir("subidas");
$num=0;
for ($i=2; $i<count($archivos); $i++)
{$num++;
?>
<p>  
 </p>
         
    <tr>
      <th scope="row"><?php echo $num;?></th>
      <td><?php echo $archivos[$i]; ?></td>
      <td><a title="Descargar Archivo" href="subidas/<?php echo $archivos[$i]; ?>" download="<?php echo $archivos[$i]; ?>" style="color: blue; font-size:18px;"> <span class="glyphicon glyphicon-download-alt" aria-hidden="true"></span> </a></td>
      <td><a title="Eliminar Archivo" href="Eliminar.php?name=subidas/<?php echo $archivos[$i]; ?>" style="color: red; font-size:18px;" onclick="return confirm('Esta seguro de eliminar el archivo?');"> <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> </a></td>
    </tr>
 <?php }?> 

  </tbody>
</table>
</div>
</div>

                
      
				<div class="form-group">
					<input type="text" name="nombre" id="nombre" class="form-control input-lg" placeholder="NOMBRE DEL ROBOT / ROBOT NAME *" value="<?php if(isset($error)){ echo htmlspecialchars($_POST['nombre'], ENT_QUOTES); } ?>" tabindex="1" required>
				</div>
				
					<div class="form-group">
					<input type="text" name="equipo" id="equipo" class="form-control input-lg" placeholder="NOMBRE DEL EQUIPO / NAME OF THE TEAM *
" value="<?php if(isset($error)){ echo htmlspecialchars($_POST['equipo'], ENT_QUOTES); } ?>" tabindex="2" required>
				</div> 
				
					<div class="form-group">
					<input type="text" name="piloto" id="piloto" class="form-control input-lg" placeholder="PILOTO / PILOT *
" value="<?php if(isset($error)){ echo htmlspecialchars($_POST['piloto'], ENT_QUOTES); } ?>" tabindex="3" required>
				</div>
				
					<div class="form-group">
					<input type="text" name="copiloto" id="copiloto" class="form-control input-lg" placeholder="COPILOTO / CO-PILOT
" value="<?php if(isset($error)){ echo htmlspecialchars($_POST['copiloto'], ENT_QUOTES); } ?>" tabindex="4">
				</div>
				
				<div class="form-group">
					<input type="text" name="inte1" id="inte1" class="form-control input-lg" placeholder="INTEGRANTE 1 / MEMBER 1" value="<?php if(isset($error)){ echo htmlspecialchars($_POST['inte1'], ENT_QUOTES); } ?>" tabindex="5">
				</div>
				
				<div class="form-group">
					<input type="text" name="inte2" id="inte2" class="form-control input-lg" placeholder="INTEGRANTE 2 / MEMBER 2
" value="<?php if(isset($error)){ echo htmlspecialchars($_POST['inte2'], ENT_QUOTES); } ?>" tabindex="6">
				</div>
				
				<div class="form-group">
					<input required type="text" name="escuela" id="escuela" class="form-control input-lg" placeholder="ESCUELA O INSTITUCIÓN / SCHOOL OR INSTITUTION
" value="<?php if(isset($error)){ echo htmlspecialchars($_POST['escuela'], ENT_QUOTES); } ?>" tabindex="7">
				</div>
				
				<div class="form-group">
					<input required type="email" name="email" id="email" class="form-control input-lg" placeholder="Correo electronico" value="<?php if(isset($error)){ echo htmlspecialchars($_POST['mail'], ENT_QUOTES); } ?>" tabindex="8">
				</div>
				
				<div class="form-group">
					<input required type="hidden"  name="id_gral" id="id_gral" class="form-control input-lg" placeholder="" value="<?php echo htmlspecialchars($_SESSION['memberID'], ENT_QUOTES); ?>" tabindex="8">
				</div>
				
				
				
<div class="form-group">
				 <label for="cat">Selecciona Categoria:</label>
  <select required class="select-css" name="categoria" id="categoria" tabindex="9">
                <?php
                $conexion = mysqli_connect("localhost", "puertode_registro", "Ryogoku21@", "puertode_registro");
                 $acentos = $conexion ->query("SET NAMES 'UTF8'");
                $sql = "select id_categoria,nombre_categoria from categorias";
                $consulta = mysqli_query($conexion, $sql);
                
                // Lectura de la consulta en el cuadro desplegado del formulario
                while ($fila2 = mysqli_fetch_array($consulta)) {
                    echo "<option value=\"$fila2[id_categoria]\">$fila2[nombre_categoria]</option>";
                }
                ?>
            </select>
				</div>
				
				
					<div class="form-group">
					    <label for="pa">Selecciona País:</label>
					    <select required class="select-css" name="pais" id="pais" tabindex="10">
                <?php
                $conexion = mysqli_connect("localhost", "rdcpunt1_test", "Fortinet16@", "rdcpunt1_test");
                 $acentos = $conexion ->query("SET NAMES 'UTF8'");
                $sql = "select id_pais,nombre_pais from lista_paises where id_pais = '146'";
                $consulta = mysqli_query($conexion, $sql);
                
                // Lectura de la consulta en el cuadro desplegado del formulario
                while ($fila2 = mysqli_fetch_array($consulta)) {
                    echo "<option value=\"$fila2[id_pais]\">$fila2[nombre_pais]</option>";
                }
                ?>
            </select>
				
				</div>
		
				
			
				

         
			
				</div>

			<div class="row">
					<div class="col-xs-12 col-sm-8 col-md-6 col-sm-offset-2 col-md-offset-3">	<center><input type="submit" name="submit" value="Registrarme" class="btn btn-primary btn-block btn-lg" tabindex="8"></center></div>
				</div>
			</form>
		</div>
	</div>

</div>

<?php
//include header template
require('layout/footer.php');
?>



Youez - 2016 - github.com/yon3zu
LinuXploit