Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

unmeanings

Exibir um Alert ao processar codigo php

Recommended Posts

Olá estou com um simples problema:

 

Tenho um sistema php simples de redefinição de senha de email no cpanel, ele está funcionando perfeitamente, mas o problema é que quando clico no botao "redefinir senha" no meu formulário ele processa normalmente e altera a senha, mas ele nao exibe nenhum alert ou qualquer menssagem dizendo que a senha foi alterada com sucesso ou nao. Ele apenas altera a senha normalmente e recarrega a pagina ou seja ao processar fica na mesma pagina, apenas zera os valores do formulario.

 

Preciso que ao processar o codigo php (ou seja ao redefinir a senha com sucesso) ele exiba um alert dizendo por ex: "Sua senha foi alterada com Sucesso!"

 

Segue abaixo o código php que estou usando:

 

$theme = "x3";
if (isset($_SESSION["usermail"])) {
$postfields = "email=" . $_SESSION["usermail"] . "&domain=" . $domain . "&password=" . $_POST['senha'] . '&quota=1';
$popPost = curl_init();
$url = "http://" . $username . ":" . $password . "@" . $domain . ":2082/frontend/" . $theme . "/mail/dopasswdpop.html?" . $postfields;
curl_setopt($popPost, CURLOPT_URL, $url);
curl_setopt($popPost, CURLOPT_POST, 1);
curl_setopt($popPost, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($popPost, CURLOPT_TIMEOUT, 15);
$popPost_result = curl_exec ($popPost);
curl_close ($popPost);

$start = strpos($popPost_result, '<b>Account');
$end = strpos($popPost_result, '<!-- pre tag ended here -->');
$responce = substr($popPost_result, $start, $end-$start);
}

 

Tentei adicionar no final do codigo php (apos a string $responce) a seguinte linha de comando:

 

if ($responce = substr($popPost_result, $start, $end-$start)) {
echo "<script language='javascript' type='text/javascript'> alert('Senha alterada com Sucesso! Clique em OK para se Logar.'); window.location.replace('./login.php'); </script>";
}

 

Mas tambem nao funcionou! Por favor se puderem me dar alguma luz para resolver este problema ficarei agradecido...

Bom final de semana a todos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que você retorna na variavel $popPost_resul?...

 

retorne algo como true ou false...

se for true você faz assim...

if ($popPost_resul)) {
echo "<script language='javascript' type='text/javascript'> alert('Senha alterada com Sucesso! Clique em OK para se Logar.'); window.location.replace('./login.php'); </script>";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.