Jump to content
Fórum Script Brasil
  • 0

Exibir um Alert ao processar codigo php


unmeanings

Question

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 não exibe nenhum alert ou qualquer menssagem dizendo que a senha foi alterada com sucesso ou não. 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 não funcionou! Por favor se puderem me dar alguma luz para resolver este problema ficarei agradecido...

Bom final de semana a todos...

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

você pode fazer através de echo também

echo "Senha alterada com sucesso!<br>";
ou, já que você quer com javascript, tenta da forma simplificada
echo "<script>alert('Senha modificada com sucesso!'); </script>";

eu uso o simplificado , e aqui funciona normal.

tenta ai e qualquer coisa da um grito.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...