Mudar figura de status via admin

Fez aquele sistema legal e quer disponibilizar para outros usuários Essa é a seção correta para isso.

Moderador: web

responder a dúvida

Mudar figura de status via admin

Mensagem por web Offline » Qui Mai 21, 2009 6:17 pm

Esse sistema permite mudar uma figura via administração, ou seja, você tem uma área protegida com login e senha, a partir daí você pode mudar uma imagem que será exibida no seu site.

O sistema necessita PHP 5

admin.php é onde é administrado o status atual

Código: Selecionar todos
<?php
// login de acesso
$login = "aa";
// senha de acesso
$senha = "bb";
if($_SERVER['PHP_AUTH_USER']!="$login" || $_SERVER['PHP_AUTH_PW']!="$senha") {
header('WWW-Authenticate: Basic realm="área protegida"');
header('HTTP/1.0 401 Unauthorized');
echo 'ERRO! Dados incorretos';
exit;
} else {
?>

<?php
if($_POST) {
extract($_POST);
$config="<?php\n";
$config.="\$status=\"$status\";\n";
$config.="?>";
$fp=fopen("config.php", "w");
fputs($fp, $config);
fclose($fp);
echo "<script>alert('Dados alterados com sucesso');location.href='?';</script>";
}
?>

<?php
include('config.php');
?>

<form action="?" method="POST">
<select name="status">
<?php
if($status=="on") {
echo "<option value='on' selected>on</option>";
echo "<option value='off'>off</option>";
} else {
echo "<option value='on'>on</option>";
echo "<option value='off' selected>off</option>";
}
?>
<br>
<input type="submit">
</form>

<?php
}
?>

config.php é onde fica salvo o status alterado ( permissão / CHMOD 777 )

Código: Selecionar todos
<?php
$status="off";
?>

base.php é o script que vai fazer a troca da figura baseado no valor do config

Código: Selecionar todos
<?php
include("config.php");
if($status=="on") {
echo "document.write('<img src=\"status_on.gif\">')";
}
if($status=="off") {
echo "document.write('<img src=\"status_off.gif\">')";
}
?>

chamada.php é um arquivo que mostra como mostrar o status no site

Código: Selecionar todos
<script language="JavaScript" src="base.php"></script>

Obs.: as figuras do status devem estar na mesma pasta dos arquivos desse sistema.



detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Mudar figura de status via admin

Mensagem por cruz Offline » Qua Jul 15, 2009 10:33 pm

otimo script !! testei e funcionou perfeitamente!! muito bom! só tem um erro simples no base.php

base.php
Código: Selecionar todos
    <?php
    include("config.php");
    if($status=="on") {
    echo "document.write('<img src=\"status_on.gif\">')";
    }
    if($status=="off") {
    echo "document.write('<img src=\"status_off.gif\">')";
    }
    ?>


onde tem o echo "document.write('<img src=\"status_off.gif\">')";

deve ficar assim ( ao menos no meu é assim e funciona)
echo "<img src=\"status_off.gif\">";

vlw!!! web + uma vez!! :-)

detalhes...


Avatar do usuário
cruz
SUPER VETERANO
SUPER VETERANO
Mensagens: 299
Registrado em: Sáb Abr 18, 2009 9:45 am


Mudar figura de status via admin

Mensagem por web Offline » Qua Jul 15, 2009 10:39 pm

É que na verdade esse js do chamada.php deve chamar o base.php, por isso o document.write(), mas, se você chamar o base.php direto, não precisa.

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Mudar figura de status via admin

Mensagem por cruz Offline » Qua Jul 15, 2009 11:08 pm

blz!! mas funciona!!! :arrow hehe


vlw

detalhes...


Avatar do usuário
cruz
SUPER VETERANO
SUPER VETERANO
Mensagens: 299
Registrado em: Sáb Abr 18, 2009 9:45 am


Mudar figura de status via admin

Mensagem por lipearu Offline » Ter Jul 21, 2009 3:39 pm

muito bom o sisteminha, simples e funcional. mandou bem

detalhes...


lipearu
SUPER VETERANO
SUPER VETERANO
Mensagens: 281
Registrado em: Seg Nov 24, 2008 8:19 pm
Localização: criciuma

Mudar figura de status via admin

Mensagem por web Offline » Ter Jul 21, 2009 4:57 pm

:banana

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Mudar figura de status via admin

Mensagem por matador284 Offline » Seg Ago 31, 2009 8:42 pm

mano vlw msm :-D

detalhes...


matador284
NOVO MEMBRO
NOVO MEMBRO
Mensagens: 1
Registrado em: Seg Ago 31, 2009 8:28 pm


Mudar figura de status via admin

Mensagem por rodrigocamposborges Offline » Qui Abr 15, 2010 7:36 pm

Estou com uma duvida "na chamada.php que pagina poe ali em exemplo.html ?"

detalhes...


rodrigocamposborges
NOVO MEMBRO
NOVO MEMBRO
Mensagens: 5
Registrado em: Qua Abr 14, 2010 10:39 pm


Mudar figura de status via admin

Mensagem por web Offline » Qui Abr 15, 2010 8:21 pm

Esse chamada carrega o base.php através de JavaScript, eu esqueci de mencionar, olha lá que alterei no script.

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Mudar figura de status via admin

Mensagem por rodrigocamposborges Offline » Ter Mai 18, 2010 5:23 pm

Eai web vlw por responder ! flw o forum ta d +++ ! :smile:

detalhes...


rodrigocamposborges
NOVO MEMBRO
NOVO MEMBRO
Mensagens: 5
Registrado em: Qua Abr 14, 2010 10:39 pm



responder a dúvida

Voltar para Laboratório de scripts PHP / MySQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante