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

ayuda pasar codigo php a asp

Estas en el tema de ayuda pasar codigo php a asp en el foro de ASP Clásico en Foros del Web. plis alguien que sepa podria pasarme este codigo a asp. gracias Código: <? ob_start(); //esto es para habilitar el buffer de salida. Esto para poder ...
  #1 (permalink)  
Antiguo 21/07/2008, 08:11
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
ayuda pasar codigo php a asp

plis alguien que sepa podria pasarme este codigo a asp.
gracias
Código:
<?
ob_start(); //esto es para habilitar el buffer de salida. Esto para poder enviar las cookies al navegador sin que te marque error
//Desconectar
if ($_POST["n"]=='2') //si n=2 significa que el usuario ya habia iniciado sesion y ahora esta cerrando sesion
 {
  setcookie("Nick"); //borramos el valor de las cookies
  setcookie("Pass");  
  $aux="'login','0'";
  header("location: checar.php"); //redireccionamos a este mismo archivo nuevamente
 }
$n=$_COOKIE["Nick"]; //sí el usuario ya habia iniciado sesion, $n y $p contendran el user y pass de ese usuario
$p=$_COOKIE["Pass"];
/*
NOTA: esta sentencia SQL es un ejemplo de lo que puedes hacer para checar que sea correcto el user y pass. Yo por el momento lo haré manualmente con el user=admin y pass=123456 
$sql=mysql_query("SELECT * FROM usuarios1 WHERE user='$n' AND pass='$p'") or die (mysql_error()); 
$total=mysql_num_rows($sql);
if (mysql_num_rows($sql)==0) //si NO ha iniciado sesion   
*/
if ($n!='admin' or $p!='123456') //si NO ha iniciado sesion [NOTA: esta linea borrala y sustituyela por las de arriba pero con la sentencia SQL con tu tabla y campos]
  {
   if ($_POST["n"]=='1') //si el user ya envio el formulario
 {
  $usuario=$_POST["user"];  //recivimos datos enviados desde login.php mediante post usando ajax
  $contraseña=$_POST["pass"];
  /*
  NOTA: este seria un ejemplo de la sentencia SQL que va aqui. Por el momento yo lo hare manualmente usando user=admin y pass=123456
    
  $cad=mysql_query("SELECT * FROM usuarios1 WHERE user='$usuario' AND pass_md5='$contraseña'") or die (mysql_error());
  if (mysql_num_rows($cad)==0) //Si es INCORRECTO el user y pass
  */
  if ($usuario!='admin' or $contraseña!='123456') //Si es INCORRECTO el user y pass
    {  
    //echo '3'; //el usuario o pass son incorrectos... imprimimos formulario y mensaje de error
       echo '<form action="javascript: enviar(\'login\',\'1\');" name="login" id="login">
    <div id="labels">
      <div id="lbl_user"><label>Usuario</label></div>
   <div id="lbl_pass"><label>Password</label></div>
    </div>
    
    <div id="inputs">
      <div id="inp_user"><input name="user" class="MC_input" id="user" type="text" maxlength="30" /></div>
         <div id="inp_pass"><input name="pass" class="MC_input" id="pass" type="password" maxlength="30" /></div>
      <div id="inp_enviar"><input type="submit" class="MC_enviar" name="enviar" value="Enviar"/></div> 
    </div>
    
    <div style="clear:both;"></div>
    
    <div id="inp_r"><label id="r" class="res">Usuario o password incorrectos</label></div> 
     </form>'; 
    } 
  else //si todo salio bien
    {
     setcookie("Nick", $usuario, time()+604800); //enviamos las cookies al nacegador [expiraran dentro de una semana]
     setcookie("Pass", $contraseña, time()+604800);  
  //echo '1'; //damos bienvenida
        echo '<form action="javascript: enviar(\'login\',\'1\');" name="login" id="login">
    <div id="inp_r"><label>Bienvenid@ '.$usuario.'</label></div> 
    <div id="salir"><a href="javascript: enviar(\'login\',\'2\');">Cerrar sesion</a></div> 
     </form>'; 
    }
 }
   else //si NO ha enviado el formulario   
 {  
  //echo '2'; //no ha enviado formulario... imprimimos formulario
     echo '<form action="javascript: enviar(\'login\',\'1\');" name="login" id="login">
    <div id="labels">
      <div id="lbl_user"><label>Usuario</label></div>
   <div id="lbl_pass"><label>Password</label></div>
    </div>
    
    <div id="inputs">
      <div id="inp_user"><input name="user" class="MC_input" id="user" type="text" maxlength="30" /></div>
         <div id="inp_pass"><input name="pass" class="MC_input" id="pass" type="password" maxlength="30" /></div>
      <div id="inp_enviar"><input type="submit" class="MC_enviar" name="enviar" value="Enviar"/></div> 
    </div>
    
    <div style="clear:both;"></div>
    
    <div id="inp_r"><label id="r" class="res"></label></div> 
     </form>'; 
 } 
  }
else //si ya inicio sesion
  {  
   //echo '1'; //damos bienvenida 
    echo '<form action="javascript: enviar(\'login\',\'1\');" name="login" id="login">
    <div id="inp_r"><label>Bienvenid@ '.$_COOKIE["Nick"].'</label></div> 
    <div id="salir"><a href="javascript: enviar(\'login\',\'2\');">Cerrar sesion</a></div> 
     </form>';
  } 
   
ob_end_flush(); //esto va para poder enviar headers al navegador sin tener problemas
?>
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #2 (permalink)  
Antiguo 21/07/2008, 08:30
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: ayuda pasar codigo php a asp

ummmmmm el foro es para ayudarte con lo que tu hagas amigo no para hacerte el trabajo

seria bueno intentaras hacer algo y dijeras:

Cita:
he hecho esto para poder hacer lo que hace este PHP, pero me da error en la línea tal, alguien me ayuda ???
y así podrá alguien "ayudarte" no "hacerte" el código

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 21/07/2008, 08:32
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
Respuesta: ayuda pasar codigo php a asp

ok, no es mi idea de que me hagan el trabajo este es un codigo que despues necesito adaptarlo a lo mio, por eso pido ayuda en esto y he visto que muchas veces buenos compañeros que saben tanto de php como de asp te hacen el fabor de hacer el pase de uno al otro
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #4 (permalink)  
Antiguo 21/07/2008, 08:57
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: ayuda pasar codigo php a asp

bueno, entonces "buenos compañeros que saben tanto de php como de asp te hacen el"

esperemos entonces

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 21/07/2008, 09:00
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
Respuesta: ayuda pasar codigo php a asp

parece que nos lebantamos mal amigo juan, calma que el que tenga las ganas y la buena voluntad lo ara y sino seguire solo no hay problema, tranqui que la vida tiene cosas mas importantes por la que estar mal
saludos
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #6 (permalink)  
Antiguo 21/07/2008, 09:01
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: ayuda pasar codigo php a asp

yo no me levante mal amigo :)

suerte si a ti te pasa eso de levantarte mal

pero bueno haz tu parte y te ayudaran :) te lo aseguro

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #7 (permalink)  
Antiguo 21/07/2008, 11:23
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Respuesta: ayuda pasar codigo php a asp

virla, el código que nos mostrás está totalmente explicado. Siguiendo esas explicaciones y por más que no sepas PHP no dudo que lo puedas sacar. Intentalo, luego nos mostrás tu código ASP si tiene errores y allí creo que no habrá problemas de ningún tipo :)

Un saludo
__________________
...___...
  #8 (permalink)  
Antiguo 21/07/2008, 13:17
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: ayuda pasar codigo php a asp

al parecer es un simple codigo de chekeo de usuarios, si ya inicio session o la quiere cerrar no se mira muy complicado

toda palabra que inicie con:
"$", es una variable
$_POST(), esta realizando un request.form("campo")
header("location: checar.php"); //redireccionamos a este mismo archivo nuevamente
' lo mismo que escribir
response.redirect "chekar.php", si esta te marca error puedes realizar lo siguiente
response.Write "<meta http-equiv=refresh content=0;URL=chekar.php />"

cuando se escribe mysql_query(), es cuando se realiza
set RS=conexion.execute(SQL)

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #9 (permalink)  
Antiguo 22/07/2008, 06:07
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
Respuesta: ayuda pasar codigo php a asp

ok muchas gracias por tu ayuda amigo
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #10 (permalink)  
Antiguo 22/07/2008, 07:20
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
Respuesta: ayuda pasar codigo php a asp

estas son mis dudas
ob_start()
n=$_COOKIE["Nick"]
setcookie("Nick", $usuario, time()+604800);
ob_end_flush()

$cad=mysql_query("SELECT * FROM usuarios1 WHERE user='"&usuario&"' AND pass_md5='"&contraseña&"'") or die (mysql_error());
en estolo que esta en rojo no se que es
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla

Última edición por virla; 22/07/2008 a las 07:37 Razón: correccion y agregados
  #11 (permalink)  
Antiguo 22/07/2008, 10:45
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: ayuda pasar codigo php a asp



ob_start() <-- response.buffer=true
n=request.cookies("nick")

set cookies <----
response.cookies("nick")=usuario
response.cookies.Expires=date+604800
response.flush

la sentencia SQL, es una ejecucion normal, la unica diferencia que PHP tiene su propio contenedor de errores
set cad = conexion.execute("SELECT * FROM usuarios1 WHERE user='"&usuario&"' AND pass_md5='"&contraseña&"'")
if Err=0 then
la ejecucion
else
'la parte en rojo
end if

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra

Última edición por Shiryu_Libra; 22/07/2008 a las 10:57
  #12 (permalink)  
Antiguo 22/07/2008, 10:52
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
Respuesta: ayuda pasar codigo php a asp

gracias, lo voy a realizar y probar y te cuento como me fue
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
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 11:01.