Mostrar Mensajes

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


Temas - jose1996vs

Páginas: [1]
1
Hola,

Tengo un problema, quiero usar variables de sesión en php, y se crean bien y tal, la cosa es que al cambiar de página o recargarla, se borran. ¿Qué puedo hacer?

Gracias

2
Hola, estoy en una función de javascript, y al hacer la comunicacion con el servidor de php, tal como hace en el curso de "Ajax desde cero" (http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=922:ajax-ejemplo-sencillo-basico-codigo-objeto-xmlhttprequest-recuperar-datos-archivo-en-servidor-cu01206f&catid=83&Itemid=212), no entra en la función onreadystatechange. He copiado el código tal cual así que no sé qué está fallando...¿alguna idea?

Mi código:

Código: [Seleccionar]
alert("Justo antes del httprequest");
            xmlhttp = new XMLHttpRequest();
            alert("Ha pasado el httprequest");
            xmlhttp.onreadystatechange = function () {
                alert("Dentro de onreadystate, antes del if");
                if (xmlhttp.readyState === 4 && xmlhttp.status === 200) {
                    var respuestadeenvio = xmlhttp.responseText;
                    alert("La respuesta es" + respuestadeenvio);
                } else {
                    alert("No ha funcionado el if de readyState");
                }
                alert("Justo pasado la funcion de onreadystate");
                xmlhttp.open("GET", "nombredemiarchivo.php?variablequellega=" + variablequerecojopreviamenteconunpromt);
                xmlhttp.send();

para saber hasta qué punto llegaba, he puesto alerts, y llega hasta el de "ha pasado el httprequest", por lo que no entra en la función onreadystate y se queda parado.

Bueno GRACIAS!

3
Hola, quiero enviar un email usando PHP, el problema es que no recibo el mail, es decir, el envío se hace correctamente (supuestamente), pero no recibo ningún mail. Estoy probando con el código más básico:

Código: [Seleccionar]
<?php
error_reporting
(E_ALL);
ini_set('display_errors''On');

$para      'micorreopersonal@hotmail.com';
$titulo    'El título';
$mensaje   'Hola';
$cabeceras 'From: micorreopersonal@hotmail.com' "\r\n" .
    
'Reply-To: blablabla@example.com' "\r\n" .
    
'X-Mailer: PHP/' phpversion();

mail('$para''$titulo''$mensaje''$cabeceras');
if (
mail) {
    echo 
"Éxito";
} else {
    echo 
"No se ha podido enviar";
}

Para ahorrar tiempo, les digo estas cosas:
- No me llega el mail a ningún sitio de mi correo, ni a spam ni nada.
- He buscado en mil sitios por internet y lo único que he encontrado ha sido que tengo que instalar un servidor SMTP (eso lo dicen algunos), otros no hablan nada de eso. También he encontrado que tengo que modificar algo en el archivo php.ini, en [mail_function], he modificado esto que pongo aquí, sin embargo no ha cambiado nada.

Código: [Seleccionar]
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = micorreopersonal@hotmail.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = sendmail -t -i

- Sobre mis condiciones: Trabajo en MAC, con un servidor local MAMMP.
-Al activar el error-reporting, el error que me aparece es: Notice: Use of undefined constant mail - assumed 'mail' in /Users/ubicacion del servidor/borradorPHP.php on line 13
- Al meterme en el archivo, aparte de ese error, me aparece 'Éxito´, así que como pueden ver, supuestamente se envía el mail.

Conclusión: O bien he modificado mal el archivo php.ini, o bien es algo del SMTP, o bien no sé qué puede pasar.

MUCHAS GRACIAS por adelantado, agradezco cualquier respuesta por pequeña que sea, y un saludo

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".