SCRIPT PARA DESBLOQUEAR PUERTO DE MYSQL/MARIADB

Que tal mis amigos, en esta ocación les dejo un tutorial de primaria en el cual consiste liberar el puerto del MySQL o MariaDB, para que nos podamos conectar al servido de la base de datos desde cualquier equipo que este dentro de la red, aunque tambien les puede servir para cualquier otro puerto.
Para empezar les dejo el código .BAT que hay que ejecutar para que lo tengan guardado, si de dan cuenta en el numero de puerto dice 3316 tanto como en el segundo y tercer renglón, eso ustedes lo cambian por el 3306 si es que tenian el puerto por default de MySQL.
Pueden descargarlo desde mi cuenta de MediaFire haciendo clic AQUI
Y bien como siempre digo es bueno desconfiar de lo que uno descarga de internet, asy que les recomiendo que habran el archivo con el bloc de notas para que vean el código antes de ejecutarlo, de todas maneras tienen que abrirlo para cambiar el 3316 por 3306 o por el puerto que ustedes allan elegido para el servicio del MySQL
Bien mis amigos espero que les sirva y cualquier duda lo pueden dejar en la caja de comentarios
Saludos y les dejo mi datos de contacto
SKYPE
juliocesarleyvarodriguez

CANAL DE TELEGRAM
https://telegram.me/CesarSystems

TWITTER
https://twitter.com/Cesar101290

FACEBOOK
https://www.facebook.com/rasec555

Anuncios

Acceso a un sistema con PHP, MySQL

 

php-logo

Utilizando las funciones de MySQL AES_ENCRYPT

   1: 

   2:  

   3: INGRESO AL SISTEMA 

   4: <?php

   5: /*******************************************************************************************************************

   6: *                             DESCRIPCION: ESTE ARCHIVO TIENE LA FUNCION DE CONECTAR CON LA BASE DE DATOS.             *

   7: *                             PROGRAMADOR: JULIO CESAR LEYVA RODRIGUEZ.                                               *

   8: *                             FECHA:          01/07/2012                                                               *

   9: ********************************************************************************************************************/

  10:  

  11:  

  12:  

  13: function conectar_mysql($direccion,$usuario,$password,$basededatos)

  14:     {

  15:     global $enlace;

  16:     if(!($enlace=mysql_connect($direccion,$usuario,$password)))

  17:         {

  18:         echo " alert('error de conexion')";

  19:         exit();

  20:         }

  21:     if(!(mysql_select_db($basededatos,$enlace)))

  22:         {

  23:         echo " alert('error al conectar con la base de datos')";

  24:         exit();

  25:         }

  26:     return $enlace;

  27:     }

  28:     

  29: function desconectar()

  30:     {

  31:     mysql_close($enlace);

  32:     }

  33:  

  34:     

  35:     

  36:     /*FUNCION QUE TE PERMITIRA VALIDAR SI UN CAMPO TE TEXTO ESTA VACIO

  37: 

  38:     Esta función se puede usar en un condición "if" */

  39:  

  40:      

  41:  

  42:      function validar_campo($campo)

  43:  

  44:         {

  45:  

  46:         if($campo=="")

  47:  

  48:            return(true);

  49:  

  50:           

  51:  

  52:        else

  53:  

  54:            return(false);

  55:  

  56:        }

  57:     function buscar($data)

  58:     {

  59:         

  60:     $total = mysql_num_rows(mysql_query($data));

  61:     if($total==0)

  62:         return(false);

  63:     else

  64:         return(true);

  65:     }

  66:     

  67:     ?>

  68:     

  69:     <form id "acceso" name "acceso" method="post" action="index.php">

  70:     

  71:     <table  border='0' align="Center">

  72:         

  73:         

  74:         

  75:             

  76:                 <img align="Center" src="http://1.bp.blogspot.com/_JrrrT5TM9lQ/SV8pjlllv0I/AAAAAAAAACQ/OpyoqSeY_SY/s320/escudo.jpg" 

  77:                     border="0" width="200" height="200">

  78:             

  79:         

  80:     

  81:     

  82:     <table align="center">

  83:         

  84:         

  85:             <td align = "center">

  86:         

  87:             USUARIO

  88:             

  89:             

  90:         

  91:         

  92:             

  93:             

  94:             <input name="usuario" type="text"/>

  95:             

  96:         

  97:         

  98:         

  99:         

 100:             <td align = "center">

 101:         

 102:             PASSWORD

 103:             

 104:             

 105:         

 106:         

 107:             

 108:             

 109:             <input name="pass" type="password"/>

 110:             

 111:         

 112:         

 113:         

 114:             <td align="center">

 115:              <input type="submit" name="Submit" value="Accesar">

 116:             

 117:         

 118:     

 119:     

 120:     

 121: <?php

 122: $usuario=@$_POST['usuario'];

 123: $password=@$_POST['pass'];

 124: $llave="millave";

 125: if(validar_campo($usuario)==false && validar_campo($password)==false)

 126:     {

 127:     $direccion1="localhost";

 128:     $usuario1="root";

 129:     $password1="";

 130:     $basededatos1="bd_itlm";

 131:     conectar_mysql($direccion1,$usuario1,$password1,$basededatos1);

 132:  

 133:     

 134:      $busqueda = "SELECT * FROM usuarios WHERE usuario='$usuario' AND 

 135:                                             clave=AES_ENCRYPT('$password','$llave')";

 136:     

 137:     if(buscar($busqueda)==true)

 138:         {

 139:         Echo " alert('ENCONTRADO')";

 140:         }

 141:     else

 142:         {

 143:         Echo " alert('NO ENCONTRADO')";

 144:         }

 145:     }

 146: ?>

 147:     

 148: 

CONEXION MYSQL CON PHP Y MYSQL EN 000WEBHOST

LES DIRE EN RESUMEN COMO SE HACE LA CONEXION MYSQL CON PHP HTML EN UN SERVIDOR DE 000 WEB HOST
3.- ENTRAR AL CPANEL
4.- ENTRAS A MYSQL

5.- ALLI CREAS TU BASE DE DATOS, EL USUARIO Y TU CONTRASEÑA
6.- REGRESATE AL CPANEL Y ENTRAS A PHPMYADMIN, ALLI VERAS TU BASE DE DATOS CREADA Y A UN LADO LE DAS CLIC PHPMYADMIN 
7.- YA TENDRAS LA INTERFAZ GRAFICA PARA HACER LAS TABLAS, NO SE EXPLICARA AQUI COMO HACERLAS POR QUE ES MUY FACIL
UNA VEZ CREADA LAS TABLAS LO QUE SIGUE ES INGRESAR LOS DATOS A TRAVEZ DE PHP Y HTML
CODIGO FUENTE HTML
//LO QUE SE VE A CONTINUACION ES EL CODIGO FUENTE DEL FORMULARIO EN //HTML USTE LO PUEDE HACER CON FRONTPAGE DREAMWEAVER O BLOC DE //NOTAS, AUNQUE LES RECOMIENDO NPP++

<html>

<head>

<title>Formulario de Registro</title>

</head>

 

<body>

<form name="form1" method="post" action="insertar.php">

  <div align="center"><br>

    <strong>REGISTRO DE PELICULAS </strong></div>

  <label>

  <div align="center"><br>

    Pelicula:<br>

    <input name="Nombre_pelicula" type="text" id="Nombre_pelicula">

  </div>

  </label>

  <p align="center">Clasificacion pelicula:<br>

    <label>

      <input name="Clasificacion_pelicula" type="text" id="Clasificacion_pelicula">

    </label>

  </p>

  <p align="center">Categoria<br>

    <label>

      <input name="Categoria_pelicula" type="text" id="Categoria_pelicula">

    </label>

  </p>

  <p align="center">Disponibilidad:<br>

    <label>

      <input name="Disponibilidad_pelicula" type="text" id="Disponibilidad_pelicula">

    </label>

  </p>

  

  <p align="center">

    <label></label>

    <label>

    <input type="submit" name="Submit" value="Guardar pelicula">

    </label>

<div align="center">

  <p><a href="index.html"> MENU PRINCIPAL</a></p>

  <p>  

      

</p>

</form>

</body>

</html>

AHORA EL CODIGO FUENTE DE INSERTAR.PHP

<?

    $TargetFolder="Regresar";

    // Primero comprobamos que ningún campo esté vacío y que todos los campos existan.

    if(isset($_POST['Nombre_pelicula']) && !empty($_POST['Nombre_pelicula']) &&

    isset($_POST['Clasificacion_pelicula']) && !empty($_POST['Clasificacion_pelicula']) &&

    isset($_POST['Categoria_pelicula']) && !empty($_POST['Categoria_pelicula']) &&

    isset($_POST['Disponibilidad_pelicula']) && !empty($_POST['Disponibilidad_pelicula'])){

 

        // Si entramos es que todo se ha realizado correctamente

 

        $link = mysql_connect("mysql1.000webhost.com","a7828406_julio","NO PONDRE LA CONTRASEÑA AQUI JAJAJAJ");

        mysql_select_db("a7828406_videos",$link);

 

        // Con esta sentencia SQL insertaremos los datos en la base de datos

        mysql_query("INSERT INTO Peliculas (Nombre_pelicula,Clasificacion_pelicula,Categoria_pelicula,Disponibilidad_pelicula)

        VALUES ('{$_POST['Nombre_pelicula']}','{$_POST['Clasificacion_pelicula']}','{$_POST['Categoria_pelicula']}','{$_POST['Disponibilidad_pelicula']}')",$link);

 

        // Ahora comprobaremos que todo ha ido correctamente

        $my_error = mysql_error($link);

 

        if(!empty($my_error)) {

 

            echo "Ha habido un error al insertar los valores. $my_error"; 

            echo " ";

            echo " ";

            echo"$TargetFolder";

 

 

        } else {

 

            echo "Los datos han sido introducidos satisfactoriamente";

            echo " ";

            echo " ";

            echo"$TargetFolder";

 

        }

 

    } else {

 

        echo "Error, no ha introducido todos los datos";

        echo " ";

        echo " ";

        echo"$TargetFolder";

 

    }

 

?>

 

BIEN UNA VEZ CREADO LOS ARCHIVOS PARA LLENAR LA TABLA DE LA BASE DE DATOS SUBANLOS AL SERVIDOR YA QUE NO FUNCIONARA SI LO HABREN ALLI EN SU PC

1.- PARA ESO SE VA EN EL CPANEL A FILEMANAGER

ASEGUREN DE SUBIR LOS ARCHIVOS EN LA CARPETA DE PUBLIC HTML.

ME FALTA LA MAS IMPORTANTE QUE ES DONDE GUARDAR LOS DATOS SE ME OLVIDO PONERLO JEJEJE

BUENO AHORA NOMAS FALTA EN DONDE SE VAN A GUARDAR LOS DATOS

000WEBHOST NOS PROPORCIONA EL SERVICIO DE MYSQL Y LA HERRAMIENTA DE PHPMYADMIN PARA CREAR LAS TABLAS

Bueno hace hacen clic alli y les saldra lo siguiente

El nombre de la base de datos, el usuario y la contraseña se ocupan el el archivo de insertar.php

Unas vez creada la base de datos creas las tablas, el nombre de los campos ejemplo Id_pelicula, tambien se usan en el archivo de insertar.php asi que abusado de no equivocarte alli.

Puedes crear las tablas y los campos manualmente alli

En este caso habra un campo Id que es el que se va a diferenciar todos los renglones, aqui le pondremos que sera de tipo INT por que son numeros en atributos sera UNZIGNED para que sean valores mayores a cero, en Extra sera auto_increment para que el numero se valla incrementanto en cada registro, y por ultimo le activamos el que campo llave

Otra forma mas facil es importando el codigo SQL que les pondre aqui

 

CREATE TABLE `Peliculas1` (

  `Id_pelicula` int(10) unsigned NOT NULL AUTO_INCREMENT,

  `Nombre_pelicula` varchar(25) COLLATE latin1_general_ci NOT NULL,

  `Clasificacion_pelicula` varchar(25) COLLATE latin1_general_ci NOT NULL,

  `Categoria_pelicula` varchar(25) COLLATE latin1_general_ci NOT NULL,

  `Disponibilidad_pelicula` varchar(11) COLLATE latin1_general_ci NOT NULL,

  PRIMARY KEY (`Id_pelicula`)

) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=59 

 

 

En PHPMYADMIN se va a import copian este codigo en la caja de texto y de dan go y listo

ESTE ES EL PROYECTO QUE HIZO MI EQUIPO

Es una base de datos de peliculas pueden entrar lo hize siguiendo los pasos que estan arriba

Cualquier duda comenten