Foros del Web » Programando para Internet » ASP Clásico »

codigo php a ASP

Estas en el tema de codigo php a ASP en el foro de ASP Clásico en Foros del Web. como puedo pasar este codigo en php en ASP? Código PHP: <?php function  validaIngreso ( $valor ) {   // Funcion utilizada para validar el dato a ingresar recibido por POST   if( eregi ( "^[a-zA-Z0-9.@ ]{4,40}$" ...
  #1 (permalink)  
Antiguo 11/11/2006, 05:33
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
codigo php a ASP

como puedo pasar este codigo en php en ASP?

Código PHP:
<?php
function validaIngreso($valor)
{
 
// Funcion utilizada para validar el dato a ingresar recibido por POST
 
if(eregi("^[a-zA-Z0-9.@ ]{4,40}$"$valor)) return TRUE;
 else return 
FALSE;
}
function 
conectar()
{
 
// Conexion a base de datos
 
mysql_connect("localhost""root""") or die(mysql_error());
 
mysql_select_db("ajax") or die(mysql_error());
}
function 
desconectar()
{
 
mysql_close();
}
function 
verificaExistencia($apodo)
{
 
/* Funcion encargada de verificar la existencia del apodo recibido en base de datos.
 Devuelve TRUE si el apodo existe, FALSE de lo contrario */
 
$consulta=mysql_query("SELECT id FROM apodos WHERE apodo='$apodo'") or die(mysql_error());
 
$registro=mysql_fetch_row($consulta);
 
 if(!empty(
$registro)) return TRUE;
 else return 
FALSE;
}
if(
$_POST["ingreso"])
{
 
// Quito espacios en blanco al comienzo y fin de la cadena
 
$valor=trim($_POST["ingreso"]);
 
// Si el valor recibido es valido...
 
if(validaIngreso($valor))
 {
  
conectar();
  
// Si el apodo ya existe en base de datos...
  
if(verificaExistencia($valor)) echo "Tu apodo ya existe en la base de datos";
  else 
  {
   
// Ingreso el nuevo apodo
   
mysql_query("INSERT INTO apodos (apodo) VALUES ('$valor')") or die(mysql_error());
   echo 
"Tu apodo ha sido ingresado";
  }
  
desconectar();
 }
}
elseif(
$_POST["verificacion"])
{
 
// Quito espacios en blanco al comienzo y fin de la cadena
 
$valor=trim($_POST["verificacion"]);
 
// Si el valor recibido es valido...
 
if(validaIngreso($valor))
 {
  
conectar();
  
// Si el apodo ya existe en base de datos...
  
if(verificaExistencia($valor)) echo "Tu apodo ya existe en la base de datos";
  else echo 
"Apodo disponible";
  
desconectar();
 }
}
?>
  #2 (permalink)  
Antiguo 11/11/2006, 09:34
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
empezando por un manual de asp. Puedes encontrar varios googlando o en : http://www.desarrolloweb.com/manuales/8/#capitulos
  #3 (permalink)  
Antiguo 11/11/2006, 10:10
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Eso y un poco de voluntad, la verdad es a simple vista muchas de las cosas se pueden resolver, por ejemplo, la primera no es mas que una expresion regular, segunda funcion conecta a una base de datos, tercera desconecta y asi en adelante...
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 11/11/2006, 10:16
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
ok

yo programar en ASP me defiendo pero lo que no se es como traducir algunas cosas de php a asp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:18.