Ir para conteúdo
Fórum Script Brasil

SK15

Membros
  • Total de itens

    703
  • Registro em

  • Última visita

Tudo que SK15 postou

  1. Não existe como impedir ... a base da internet é sempre a trasferência da cópia do que está no servidor para o 'cliente', logo quando a pesoa recebe o contéudo ele tem uma cópia do mesmo ... Só o fato de você "permitir a visualização" indica que a pessoa já vez o download do mesmo ... o mesmo vale para esse meu texto o que estou escrevendo está indo para um banco de dados e todos que lêem estão recebendo a copia do texto que está no banco de dados ... se eu não trasmitir esse dados ninguém ira ler ... simples assim.
  2. Qualquer script simples em JavaScript gaz o que você quer ... deve estar cheio no fórum ... porém vou quebrar teu ganho ... <script type="text/javascript"> var data = new Date(); var dia = data.getDate(); var ano = data.getFullYear(); var hora = data.getHours() + ":" + data.getMinutes() + ":" + data.getSeconds(); var semana = data.getDay(); var semanas = new Array("Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"); var mes = data.getMonth(); var meses = new Array("janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"); document.write("Você acessou o site em: " + semanas[semana] + ", " + dia + " de " + meses[mes] + " de " + ano + " às " + hora); </script>
  3. SK15

    Gerar Codigo PHP com PHP

    Ora tudo que estiver entre aspas é string ... para solucionar seu problema é só cocatenar os valores oras ... <?php $valor = "TESTE!!!!!"; $id = fopen (time() . ".html", "w"); fwrite($id,"<html>" . $valor . "<html>"); flose($id); ?> Caso queira que seje escrito uma página com códigos PHP para futuras execições a mesma coisa bastanto respeita as aspas e afins ... <?php $id = fopen ("novo.php", "w"); fwrite($id,"<?php echo 'TESTE'; ?>"); flose($id); ?> Depois basta acessar o "novo.php" e ele ira executar o PHP que foi escrito dentro dele :P
  4. SK15

    Criar Leilao

    Até existe alguma coisa pronta nesse sentido ... porém a maioria em PHP ... procure por Snabid Veja esses (todos pagos) http://www.tradebit.com/tagworld.php/snabid
  5. http://www.4guysfromrolla.com/webtech/073000-1.shtml
  6. SK15

    (Resolvido) ajuda com explode

    Por que o 'explode' retorna um array númerado de 0 (zero) até o total que existe nele ... nesse seu caso você está chamando só o primeiro ... para chamar todos você deve listar/varrer o array :P <?php $sqls = mysql_query("select * from imoveis where id = '$id'"); while ($qualquer = mysql_fetch_array($sqls)) { $im_array = explode("|", $qualquer["image"]); foreach ($im_array as $images) { echo "<img class='shadow' src='_fotos/" . $images . "' width='156' height='116'>"; } } ?>
  7. É simples use o próprio YouTube ... escolha um video qualquer como esse ( ) ao carregar veja a area cinza com a descrição do vídeo logo no final dessa caixa cinza tem um texto escrito "incorporar" basta copiar o código e colocar onde ele deve aparecer, nesse video o código é: <object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/Nqa6nmC-9BA&hl=pt-br&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Nqa6nmC-9BA&hl=pt-br&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>
  8. SK15

    Upload

    É so chamar várias vezes o INSERT :P ... while(list($key,$value) = each($_FILES[images][name])) { if (!empty($value)) { preg_match("/.(gif|bmp|png|jpg|jpeg){1}$/i", $value, $ext); $NewImageName = md5(uniqid(time())) . "." . $ext[1]; copy($_FILES[images][tmp_name][$key], "fotos/$plano/$usuario/".$NewImageName); // Aqui ele vai repetir junto com o While mysql_query("INSERT INTO fotos (foto, login_user, plano) VALUES ('$NewImageName', '$usuario', '$plano'); "); } } ...
  9. Não entendi muito bem, seria isso? <?php switch ($_REQUEST["styles"]) { case "1": $link_css = "style1.css"; break; case "2": $link_css = "style2.css"; break; case "3": $link_css = "style3.css"; break; default: $link_css = "style_stand.css"; break; } echo '<link href="' . $link_css . '" media="screen" rel="stylesheet" type="text/css" /> <form action="pagina.php" method="post"> <select name="styles" size="1" onChange="this.form.submit();"> <option value="1">Estilo 1</option> <option value="2">Estilo 2</option> <option value="3">Estilo 3</option> </select></form>'; ?>
  10. SK15

    Calculo com horas

    Procure também por "DateDiff" existem muitas funções feitas para PHP com base na função homonimo do ASP que faz exatamente isso ... comparar datas com vários tipos de intervalos de tempo ... http://www.addedbytes.com/php/php-datediff-function/ http://forum.wmonline.com.br/index.php?showtopic=120821
  11. Isso que você está fazendo não existe e nunca vai funcionar é básico de logica de programação :P ... você está querendo usar a função "die/header" de forma erradas ... e de jeitos que elas não trabalhão. A funções "die" como o próprio nome já diz é 'morte' ou seja quando você executa ela, ela para a execução de tudo ou seja na linha que ele foi executava ela para tudo, como redirecionar se o seu script "morreu" ... o máximo que ela faz é imprimir um texto simples ... :P Já a "header" é uma função de cabeçalho ou seja ela envia informações para o Browser (em geral) do que fazer ou receber, ela não retorna nenhum tipo de valor para ser posto em uma váriavel ... logo ela nunca irá funcionar ... O jeito correto é esse seu segundop exemplo mesmo ... se o problema é receber um array crie um vazio :P $conexao_login = mysql_query("SELECT * FROM usuarios WHERE login='$login' AND senha='$senha';"); $RS = array(); if (mysql_num_rows($conexao_login) > 0) $RS = mysql_fetch_array($conexao_login); if (count($RS) > 0) { echo "Usuário Logado!"; } else { echo "Login Errado!"; }
  12. você também pode usar caracteres ASCII ou Encode HTML http://www.degraeve.com/reference/specialcharacters.php http://www.natural-innovations.com/wa/doc-charset.html
  13. SK15

    webmail em php

    Básicamente você deve ter acesso a POP3 e IMAP em seu servidor e algumas permições nele para pode criar contas, é desejavel mas as vezes não nesscesário o 'sendmail' ou 'Qmail' ou até 'SMTP' dependendo do sistema ... mas assim a parte mais CHATA MESMO de se criar ou até usar um já pronto é configurar as conexões POP/IMAP e afins assim como fazer os logins de multiplos usuários ... é tenso. Assim existem alguns projetos boms prontos de WebMail só precisando configurar tipo: http://www.uebimiau.org - Projeto Brasileiro http://www.horde.org http://www.roundcube.net http://www.squirrelmail.org - O design é fraco mas gosto de trabalhar com ele Entre outros ...
  14. SK15

    Upload

    Re-olhando seu código o SQL está errado ... você esta misturando UPDATE com INSERT .... INSERT (adiciona novos valores) INSERT INTO fotos (foto, login_user, plano) VALUES ('$ImageStr', '$usuario', '$plano'); UPDATE (atualiza registro existentes) UPDATE fotos SET foto = '$ImageStr', login_user = '$usuario', plano = '$plano'; Porém se o problema ainda for imagens maior que 2MBs não há nada a ser feito no seu código pois é uma configuração do servidor ...
  15. Mas ai já é outra historia (pelo que entendi) pois você também está incluido a "Query String" ai é outro código ... function getAno(what) { if (what.selectedIndex != '') { var categoria = window.self.location.pathname; var querystring = window.self.location.search; var ano =what.value; document.location = (categoria + querystring + '&ano=' + ano); } }
  16. As mais proxima são (que serve tanto para leitura quanto escrita): // Leitura alert(window.self.location.pathname); // Essa retorna do o caminho alert(window.self.location.href); // Essa Retorna a URL Inteira // Escrita window.self.location.href = "outra_arquivo.html"; window.self.location.pathname = "outra_arquivo.html"; Ela vai te retornar a URL completa atual no primeiro caso e no segundo ira pegar só o caminho, e na escrita ele ira trocar a URL atual pela a definida ...
  17. JS + PHP não se misturão se quiser se aprofundar ... existem muitos (muitops mesmos) tópicos com esse mesmo "erro" de tentar fazer JS ativar PHP; basta procurar ... o JS nunca ira processa PHP ... o PHP deve ser procesado sempre antes tipo ... <?php require('../printer/printer.header.php');"; $valor_js = FuncaoDoRqeuire(); ?> .... oPrint += '<body>'; oPrint += '<?php echo $valor_js; ?>'; ...... * O Jonathan já dinha dito ^^'" mas fica frisado!
  18. SK15

    Upload

    Em qualquer hospedagem normal ou revenda você não tem acesso a essa configurações ... logo você terá que contar com a boa vontade de quem administra o servidor para alterar esses valores ... porém no geral eles não muda configurações por "controle" ou "segurança" ... Para pode mexer avontade você deve ter um servidor próprio em casa mesmo ou um dedicado ....
  19. SK15

    Apagar tabela do BD com PHP

    Para apagar não tem nada aver com PHP é puro SQL ... você pode usar o comando DELETE ou TRUNCATE que terão básicamente os mesmo efeito ... mysql_query("DELETE FROM sua_tabela;"); // OU // mysql_query("TRUNCATE FROM sua_tabela;"); No seu caso ficaraia assim (deleta_tudo.php): <?php include "mysqlconecta.php"; // Conecta ao banco de dados include "mysqlexecuta.php"; // Executa a cláusula SQL //Executa a consulta $sql = "DELETE FROM rp_request;"; $res = mysqlexecuta($id,$sql); echo "Pedidos Deletados com Sucesso! :P"; ?> É isso basta colocar o botão e chamar um dos dois SQL ... referência: http://dev.mysql.com/doc/refman/5.0/en/delete.html http://dev.mysql.com/doc/refman/5.0/en/truncate.html
  20. SK15

    Ler uma parte de 1 ficheiro

    Ai já é outra história :P Nesse caso você terá que trabalhar com as 'Funções de Sistema' como "fopen/fwrite/fread/fclose/etc" ... que você irá encontra a referência aqui: http://us2.php.net/manual/en/ref.filesystem.php E fazer as edições das linhas um a uma, o problema é como você disse que as linhas poder ser sem ordem, você terá que estar verificado linha por linha com ER, "IF's" ou afins para editar a linha correta, se fossem linhas fixas seria mais fácil :P Como solução mais simples a seu problema existe essa classe (PHP 3) que ler e edita arquivos .ini =) http://www.phpclasses.org/browse/package/204.html
  21. Ué mas porque não usar o "Google Analytics" então? ele é bem melhor .... de qualquer forma é simples ... <?php $dados = "CIDADE - PAIS - " . $_SERVER["REMOTE_ADDR"] . " - " . date("d/m/Y - H:i:s") . "\r\n"; $fopen = fopen("acessos.txt", "w+"); fwrite($fopen, $dados); fclose($fopen); ?> * Bem eu não coloquei a 'cidade e pais' por um motivo, não tem como pegas assim "do nada" esses dados, para pegar o 'país e cidade' você precisa de um banco de dados "GeoIP" que faz comparativos entre o IP e uma e a região de uso, mas infelizmente esses bancos de dados não são gratuitos apesar de simples e os poucos gratuitos que existem só informão o páis e estão bem desatualizados.
  22. Então se você usa o (www.000webhost.com) sim ele aceita PHP .... então o que você deve fazer .... 1- Abrir seu código HTML atual em um Bloco de Notas 2- Ir até o local onde deve aparecer o IP e colocar a linha: <?php echo $_SERVER["REMOTE_ADDR"]; ?> 3- Salvar esse seu aquivo com extensão ".php" exemplo "o_ip.php" 4- Enviar esse arquivo ao seu servidor (nesse caso via FTP) 5- Acesse seu arquivo online: http://www.site.000webhost.com/o_ip.php No caso do Browser é aconselhavel a usar JavaScript mesmo, o PHP até pega o Browser mas o JS pega mais informações mais detalhadas, só não etendi essa parte de "vandalizar" o site até porque todos os acesso feito a um site fica em um LOG, caso seja nessário pegar o IP de alguém para futuros processos ou afins o ideial é usar esse LOG.
  23. SK15

    Ler uma parte de 1 ficheiro

    O PHP também tem uma funçãozinha maneira para se fazer isso ... é a: parse_ini_file: http://us2.php.net/manual/en/function.parse-ini-file.php Ela consegue ler e retornar em arrays os sretores de um arquivo .ini ... Vale ressaltar que dependendo do servidor essa função pode estar desabilitada ou impossibilitada de abrir arquivos ...
  24. Bem pegar o IP ou Browser do usuário apenas com HTML não é possível, mas com JavaScript rola, mas só os dados do browser o IP apenas com uma linguagem dimanica ... =) Para pegar os daso do Browser veja esse links: http://www.csgnetwork.com/directbrowsersnippets.html http://www.comptechdoc.org/independent/web...anavigator.html Exemplos Pegar IP: SSI/PHP/ASP <!--#echo var="REMOTE_ADDR"--> <?php echo $_SERVER["REMOTE_ADDR"]; ?> <% Response.Write Request.ServerVariables("REMOTE_ADDR") %> * Se você hospeda seu site em um servidor que eseteje usado Apache podera usar o SSI de boa pois ele é nativo do Apache basta colocar a tag no HTML ou dependendo dos servidor salvar seu arquivo como ".shtml" (a menos que esteje desabilitado).
  25. SK15

    mailto

    Deve ter alguma sintax errada no seu código algum "<a></a>" sobrando ... tecnicamente não era para abrir nada ... :P <a href="mailto:email@provedor.com.br">Mande um E-mail</a>
×
×
  • Criar Novo...