Fez aquele sistema legal e quer disponibilizar para outros usuários Essa é a seção correta para isso.
Moderador: web
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.

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
web
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
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!!

cruz
SUPER VETERANO
Mensagens: 299
Registrado em: Sáb Abr 18, 2009 9:45 am
|
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.

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
web
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por cruz Offline » Qua Jul 15, 2009 11:08 pm
blz!! mas funciona!!! hehe
vlw

cruz
SUPER VETERANO
Mensagens: 299
Registrado em: Sáb Abr 18, 2009 9:45 am
|
por lipearu Offline » Ter Jul 21, 2009 3:39 pm
muito bom o sisteminha, simples e funcional. mandou bem

lipearu
SUPER VETERANO
Mensagens: 281
Registrado em: Seg Nov 24, 2008 8:19 pm
Localização: criciuma
|
por web Offline » Ter Jul 21, 2009 4:57 pm

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
web
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por matador284 Offline » Seg Ago 31, 2009 8:42 pm
mano vlw msm

matador284
NOVO MEMBRO
Mensagens: 1
Registrado em: Seg Ago 31, 2009 8:28 pm
|
por rodrigocamposborges Offline » Qui Abr 15, 2010 7:36 pm
Estou com uma duvida "na chamada.php que pagina poe ali em exemplo.html ?"

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

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
web
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Laboratório de scripts PHP / MySQL
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante
|
|
|