Código PHP:
<?
$cadena=$_POST['numero'];
if (ereg("^(625|655)([0-9]{6})$",$cadena)) {
include("config.php");
$resp = mysql_query("select * from proyecto where usuarios='$cadena'") or die (mysql_error());
if(mysql_num_rows($resp) != "0") {
echo " el nick existe ";
} else {
$ins = mysql_query("insert into proyecto (usuarios,contrasenas) VALUES ('$cadena','$_POST[texto]')") or die (mysql_error());
echo "datos insertados";
}
if(!$ins) { echo "No se han podido introducir datos"; }
$comando = "gsgc --host localhost --send " . $_POST['numero'] . " \"". $_POST['texto'] . " Esta es tu contraseña" . "\"" ;
exec ($comando);
} else {
echo "no valido: $cadena";
}
?>
Si detecta que numero no empieza por 625 o 655 o no tiene 9 cifras, manda un mensaje de error. Por aqui todo perfecto
Si el numero es valido por ejemplo 625000000 ejecuta el segundo modo de seguridad mirar en base de datos si 625000000 existe si no existe envia los datos a la base de datos si existe muestra un mensaje error.
Ademas de insertar los valores en la base de datos ejecuta otro codigo:
Código PHP:
$comando = "gsgc --host localhost --send " . $_POST['numero'] . " \"". $_POST['texto'] . " Esta es tu contraseña" . "\"" ;
exec ($comando);
Código PHP:
$comando = "gsgc --host localhost --send " . $_POST['numero'] . " \"". $_POST['texto'] . " Esta es tu contraseña" . "\"" ;
exec ($comando);
Gracias, a ver si me podeis ayudar
espero sus respuestas, saludos