Jump to content
Fórum Script Brasil
  • 0

Script n funciona


D@rk

Question

Boa noite,

Adquiri um script aqui no fórum ScriptBrasil, tinha usado ele em outras ocasiões, chegou a funcionar e tudo, mas do nada parou de funcionar.

Então baixei o arquivo novamente aqui no site, ele para na tela de login e não loga!

Não precisa de banco de dados nem nada, é só jogar no FTP e começar a usar, porém NÃO FUNCIONA!!!

Segue o link: https://www.scriptbrasil.com.br/download/codigo/7481/

Se alguém souber e puder ajudar, agradeço... deve ser besteira!

Grato,

Abs,

Edited by D@rk
Link to comment
Share on other sites

18 answers to this question

Recommended Posts

  • 0

Substitui essas linhas:

<?

$senha = "123456"; // Essa será sua senha, altere-a e o script está pronto.



if ($acao == "ok" && $password == $senha){
por essas:
<?php

$senha = "123456"; // Essa será sua senha, altere-a e o script está pronto.

$acao     = isset($_GET['acao']) ? $_GET['acao'] : null;
$password = isset($_GET['password']) ? $_GET['password'] : null;

if ($acao == "ok" && $password == $senha){

PS: Não testei.

Um abraço.

Link to comment
Share on other sites

  • 0

Eu descobri meu problema gente !!!

Vê se alguém consegue me ajudar. É no meu provedor. Peguei o mesmo código e coloquei no provedor de um amigo, e FUNCIONOU !!!

Ele deu permissão na pasta e simplesmente funcionou!

No meu caso, quando eu dou permissão 777, dá erro na página. Em outros 2 provedores que testei, eu joguei e funcionou!

O que pode ser ? Lembrando que esse código já funcionou na minha página ....

código: https://www.scriptbrasil.com.br/download/codigo/7481/

Abs

Edited by D@rk
Link to comment
Share on other sites

  • 0
Muitos provedores não permitem o chmod 777, mas para upload em geral o 644 já serve.

Nesse caso,

O que fazer? A algumas semanas atrás, o mesmo script estava funcionando, e agora esta dando esse problema ....

Abs

Edited by D@rk
Link to comment
Share on other sites

  • 0

Deve problemas nas configurações uns são mais rigidos que outros

$senha = "123456"; // Essa será sua senha, altere-a e o script está pronto.

if ($acao == "ok" && $password == $senha){

note que a senha esta definida, porem $sção não recebe de nada...

tente colocar

$senha = "123456"; // Essa será sua senha, altere-a e o script está pronto.

$acao = $_POST["acao"];

if ($acao == "ok" && $password == $senha){

Se em outros scripts tiver a variavel direto vai ter que fazer isto em todos..

testa ai ve se funciona

Edited by jissa
Link to comment
Share on other sites

  • 0
Deve problemas nas configurações uns são mais rigidos que outros

$senha = "123456"; // Essa será sua senha, altere-a e o script está pronto.

if ($acao == "ok" && $password == $senha){

note que a senha esta definida, porem $sção não recebe de nada...

tente colocar

$senha = "123456"; // Essa será sua senha, altere-a e o script está pronto.

$acao = $_POST["acao"];

if ($acao == "ok" && $password == $senha){

Se em outros scripts tiver a variavel direto vai ter que fazer isto em todos..

testa ai ve se funciona

Concordo com você. Só que eu ainda acho que é problema no provedor atualmente, pois esse SCRIPT sempre funcionou desta forma.

De qualquer forma fiz o teste que o amigo sugeriu, porém o problema ainda persiste ;/

Testei em outros 2 provedores, foi uma maravilha....

Complicado viu, até porque antes funcionava o.O

Link to comment
Share on other sites

  • 0

não aparece erro, isto??

coloque no inicio do index.php:

error_reporting(E_ALL);

ini_set('display_errors','On');

e rode ele de novo, veja se aparece algum warning ou erro

outra coisa no form coloque o nome no action

esta:

<form method="post" action="" name="formulario">

ficaria:

<form method="post" action="index.php" name="formulario">

Link to comment
Share on other sites

  • 0

Quando caio na tela de login, antes de logar, agora ele já aparece o erro:

Notice: Undefined index: acao in /home/admcom/public_html/videos/login.php on line 6

Notice: Undefined index: password in /home/admcom/public_html/videos/login.php on line 7

Após fazer essa alteração...

(Lembrando que esse mesmo code, sem alterar 1 linha sequer, funciona em outros domínios) :blink:

Edited by D@rk
Link to comment
Share on other sites

  • 0

Outros dominios em outros servidores, certo??

pelo erro é o que falei no outro post, tem que declarar as variaveis..

no servidor que não esta funcionando as configurações do php.ini devem estar com register_globals off

faça um teste veja se tem diferença entre servidores

crie um script info.php contendo apenas <?phpinfo();?> e coloque nos dois servidores pesquise por register_globals e veja se um esta on e outro off

veja mais sobre register_globals http://php.net/manual/pt_BR/security.globals.php

resumindo.. para resolver seu problema

ou voce altera o script ou altera o servidor

Link to comment
Share on other sites

  • 0

Eu fiz o teste em outros servidores, funcionou sem alterar em uma única linha. Inclusive no meu próprio provedor, funcionava sem alterar uma única linha, simplesmente funcionava.

Complicado ... vou mudar o código ou mudar de provedor mesmo.

Obg.

Abs,

Link to comment
Share on other sites

  • 0

Consegui!!!

Não foi preciso mudar de script.

Realmente era o register_globals. Se eu soubesse que era tão fácil, não teria tomado essa surra...

Somente alterei o php.ini na pasta public de off para on e FUNCIONOU!!!

Agora uma dúvida, tem algum problema ficar com register_globals ON ???

porque antes devia estar como ON, pois funcionava. Não sei porque ficou off sozinho o.O

E porque mudou de ON para OFF se eu n fiz?

Obrigado,

Abs.

Edited by D@rk
Link to comment
Share on other sites

  • 0

Obrigado amigos pela prestabilidade e ajuda.

Chefe só mais uma dúvida: No php, daria muito trabalho adaptar esse script para funcionar com register_globals = off ?

Teoricamente as variáveis globais não funcionariam mais e eu teria que declará-las ....

É uma pena porque o script é muito bom.... estava pensando em tentar adaptá-lo.

Abs,

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...