Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Mr. Crowley

#131
OK, creo que esto no se puede hacer con una sola funcion; para averiguar la linea en la que se encuentra:

1. Abra el archivo y recorralo linea por linea (llevando un contador de la linea procesada, logicamente)
2. "Pregunte" en cada linea si se encuentra la palabra (eso lo hace con la funcion InStr())

Si encuentra la linea, entonces detiene la escritura y cierra el archivo. Listo... facil  :xD
#132
PHP / Re: Formulario php no se envia al e-mail
20 Octubre 2009, 14:57 PM
Hola, verifique lo que dice Ari-Slash... este codigo funciona:

Código (php) [Seleccionar]

<?php
$destino ="juancarlosr@localhost";
$asunto "Mensaje de prueba";
$cabeceras "From: juancarlosr@localhost\r\nContent-type: text/html";
$cuerpo="<strong>Hola mundo</strong>, <em>este es el</em> mensaje de prueba ";
if(@mail($destino,$asunto,$cuerpo,$cabeceras)){
echo "El mensaje se envi&oacute; correctamente";
}else{
echo "Error al intentar enviar el mensaje";
}
?>



Jajaja, ese codigo lo estaba usando para hacer pruebas en un server de correo que puse en la LAN.
Si no le funciona avisa y vemos como podemos solucionarlo. Saludos!  ;)
#133
Este otro es bueno Live Help Messenger.
Por ahi lo consegui full, pero no recuerdo donde  :-(
#134
Supongo que es una aplicacion web..
Para mi esta es la solucion mas simple http://prism.mozilla.com/
#135
Este es un ejemplo basico:

Archivo login.php (no se porque le puse extension .php, total no es requerido)
[code]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ejemplo Ajax</title>
<script type="text/javascript" language="javascript" src="ajax.js"></script>
</head>
<body>
<div id="divCapa">Hola mundo!</div>
<form name="frmLogin">
    Usuario:&nbsp;<input type="text" id="txtUsuario" name="txtUsuario">
    Contrase&ntilde;a:&nbsp;<input type="password" id="txtContrasena" name="txtContrasena">
    <input type="button" value="Ingresar" onClick="javascript:fntValidar_Usuario();">
</form>
</body>
</html>



Archivo ajax.js:
function fntAjax(){
   var xmlhttp = false;
      try {
         //crear objeto ajax para navegadores distintos a ie
         xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
              //crear objeto para ie
               xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) {
               xmlhttp = false;
         }
      }

      if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
         xmlhttp = new XMLHttpRequest();
      }
   return xmlhttp;
}

function fntValidar_Usuario(){
   var txtUsuario, txtContrasena, ajax = new fntAjax();
   
      divCapa = document.getElementById('divCapa');
      txtUsuario = document.getElementById('txtUsuario').value;
      txtContrasena = document.getElementById('txtContrasena').value;
      ajax.open("GET", "ejemplo.php?txtUsuario=" + txtUsuario + "&txtContrasena=" + txtContrasena, true);

      ajax.onreadystatechange=function() {
         if (ajax.readyState==4) {
            if(ajax.responseText=="ok"){
               window.location.href="http://www.kubicalorg.net";
            }else{
               divCapa.innerHTML = ajax.responseText;
            }
         }else{
            divCapa.innerHTML = 'Por favor, espere un momento...';
         }
      }
   ajax.send(null)   
}
[/code]

Archivo ejemplo.php

<?php
if(
trim($_GET["txtUsuario"])=="hola" and trim($_GET["txtContrasena"])=="mundo"){
echo "ok";
}else{
echo "El usuario no es v&aacute;lido";
}
?>



Espero que con eso se le aclaren las dudas, es un ejemplo basico. Creo que esta claro  :xD

La contrasena para el ejemplo es mundo y el usuario hola.
#136
Ok, entonces eso quiere decir que no esta funcionando la condicion ajax.responseText=="Usuario Valido"...
se la salta y pasa a divResultado.innerHTML = ajax.responseText
#137
Como es eso de que "le queda solo y no pasa al index"??  :-(
#138
window.location.href="pagina"; carga la nueva pagina y habilita el boton de atras (seria algo asi como hacer clic en un enlace que le envia a otra pagina). document.location.href="pagina"; no habilita el boton de atras...
#139
Sorry, es que ahora no andaba con mucho tiempo y tuve que salir. Usa solucion facil puede ser la siguiente:

En el script php, hacer la validacion y devolverle al ajax (por ejemplo) la cadena "hola", con javascript se toma ese valor y se redirecciona:


ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
       
      //mostrar resultados en esta capa
        if(ajax.responseText=="hola"){
             window.location.href="donde_sea.php";
        }else{
             divResultado.innerHTML = ajax.responseText
        }
     }
  }


Listo.. eso debe funcionarle perfectamente  ;D
#140
Hola, no he analizado mucho el codigo, pero revise esta parte:


<SCRIPT LANGUAGE="‭‬javascript">
    location.href = "index.php";
</SCRIPT>


Hagalo desde la funcion (ajavascript) que valida al usuario.

window.location.href="loquesea.php";