Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. Fazer um protetor de link com HTML não é viável, para fazer isso você tem que usar alguma linguagem dinâmica (PHP, ASP, etc...) ou mesclar isso com JS, para fazer como alguns desses serviços fazem, onde o cara acessa a página e aparece lá "em x segundos você será redirecionado para a url de destino"...
  2. No caso você pode simplesmente testar com empty, pois ele verifica se está vazio ou se é nulo... Isso: if (($novidade["tipo"] != "") or ($novidade["tipo"] != " ") or ($novidade["tipo"] != "null")) { $condic_query = $condic_query.' and tipo="'.$novidade["tipo"].'"'; } Passa para: if (!empty($novidade["tipo"]) { $condic_query = $condic_query.' and tipo="'.$novidade["tipo"].'"'; } Outro detalhe, pegar algo de uma querystring e jogar direto numa query é pedir pra ter problema, dá uma pesquisada sobre sql injection e trate esses dados vindos da querystring, por exemplo, se novidadeid sempre vai ser um número você pode testar com ctype_digit se é um número e se é um número maior do que zero (se for chave primária da tabela sempre vai ter que ser maior do que zero).
  3. ESerra

    scripts

    Procure nos arquivos do sistema por algum install, readme ou algo do gênero...
  4. Veja o script, entenda a lógica e faça a adaptação à sua necessidade.
  5. ESerra

    Site no ar (escondido)

    http://www.google.com.br/search?q=proteger...lient=firefox-a
  6. ESerra

    Site no ar (escondido)

    Você pode criar um arquivo e dar include nos outros... ou simplesmente usar a proteção de diretórios do apache...
  7. ESerra

    formulário

    Isso se faz com if/else.... $corpo_email = ''; if(!empty($_POST['campo1'])){ $corpo_email .= $_POST['campo1']; } if(!empty($_POST['campo2'])){ $corpo_email .= $_POST['campo2']; } if(!empty($_POST['campo3'])){ $corpo_email .= $_POST['campo3']; } E assim por diante...
  8. ESerra

    Bug nos acentos (~'´)

    http://www.google.com.br/search?q=o+que+%C...lient=firefox-a É o conjunto de caracteres padrão que deve ser usado em uma página.
  9. ESerra

    duvidas com inner join

    Simples, quando você chama uma função mysql_fetch_***** ela lê a linha e move o ponteiro para o próximo registro... Se você chamar o mysql_fetch_**** você pode usar o mysql_data_seek para recuar o ponteiro para o primeiro resultado novamente.
  10. http://scriptbrasil.com.br/forum/index.php?showtopic=91109
  11. ESerra

    Bug nos acentos (~'´)

    Provavelmente seja o charset da página que esteja errado... procure no código fonte da página pelo charset e veja se é o mesmo da parte administrativa.
  12. Troca: window.open(form.dest.options[myindex].value); Por: window.location = (form.dest.options[myindex].value); Movendo PHP » JS.
  13. Até agora não entendi para que você quer isso... mas seguindo a sua lógica... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <?php $valor = '100'; ?> <form id="form1" name="form1" method="post" action="?"> <p> <label> <input type="text" name="<?php echo $valor;?>" id="<?php echo $valor;?>" /> </label> </p> <p> <label> <input type="submit" name="button" id="button" value="Submit" /> </label> </p> </form> <?php if(isset($_POST[$valor])){ $valor_novo = $_POST[$valor]; echo '<hr>'.$valor_novo.'<hr>'; } ?> </body> </html>
  14. Cara, apenas pago a real, infelizmente, a maioria dos brasileiros gosta de coisa mastigada/protinha, pensar cansa... eu já prefiro queimar neurônios... sou assim e não escondo de ninguém, se alguém vem com uma questão "legal" ou mais complexa eu ajudo de boa, mas quando eu vejo um tópico que nem o seu, que bastaria ir no google e no primeiro resultado achar a resposta, bom, ai é botar na marca do penalti para eu churar, paciência, eu sou assim mesmo. :lol: E dizer que eu faltei com respeito apenas por dizer que você acharia a resposta em 1 minuto no google, por favor né...
  15. é só dar um cast na variável... $month = date("m", time()); $month = (int)$month; Coisa que, diga-se de passagem, você acharia no google em menos de 1 minuto....
  16. Não use: $_POST['$valor']; Use $_POST[$valor]; Pois assim será pego o conteúdo da variável $valor e atribuido como índice do $_POST... mas não me lembro se dá pra usar apenas números...
  17. Por isso que programador é tão mal visto, você faz um sistema sem saber ao menos a diferença entre um erro e um aviso... sobre qual configuração resolve isso, dá uma olhada aqui.
  18. ESerra

    Problemas com paginação

    Ele está voltando pra home? Você usa algum tipo de redirecionamento? Porque pelo que foi mostrado, aquele pedaço de código não tem nada de que redirecione para outro arquivo... aconselho você a pegar todas os arquivos envolvidos e depurar parte por parte até achar onde realmente está o problema, pois paginação é uma coisa que é mais fácil de arrumar com o script rodando no servidor.
  19. ESerra

    Problemas com paginação

    Aqui: if (!isset($pg)) { $pg=0; } $inicial=$_GET['pg'] * $numreg; A variável $pg vem da onde? Experimente trocar isso por: if (!isset($_GET['pg'])) { $pg=0; }else{ $pg = $_GET['pg']; } $inicial=$pg * $numreg; Verifique nos links da paginação se aparece certo os números das páginas...
  20. Leia as regras ups não são permitidos... já que o teu script é antigo e tem várias falhas, vamos fazer uma coisa totalmente errada, pega os scripts originais e no topo coloca: foreach($_POST as $ind=>$val){ $$ind = $val; } foreach($_GET as $ind=>$val){ $$ind = $val; } Pronto isso vai simular o efeito de register_globals, como eu disse, é totalmente errado fazer isso, mas no teu caso o teu script já é uma bagunça mesmo...
  21. Como já fii citado isso não são erros, são avisos, é interessante que você dê uma pesquisada, basta alterar a configuraçãod o seu PHP.INI que os avisos vão ser omitidos. Pra que você está fazendo isso: echo "<td align=center>".ID."</td>"; echo "<td align=center>".NOME."</td>"; echo "<td align=center>".EMAIL."</td>"; echo "<td align=center>".TELEFONE."</td>"; echo "<td align=center>".LOGIN."</td>"; echo "<td align=center>".SENHA."</td>"; Pra que concatenar ID? NOME? EMAIL? etc...
  22. Esse tipo de aviso: Notice: Use of undefined constant ID - assumed 'ID' Acontece quando se chama algum índice de array sem estar entre aspas ou apóstrofes, exemplo $_POST[id] <- Isso gera o aviso $_POST['id'] <- Isso não gera o aviso $_POST["id"] <- Isso não gera o aviso Isso acontece porque quando o valor não está entre aspas ou apóstrofes o PHP "pensa" que é uma constante, não achando uma constante ele assume que aquilo é só um valor que foi passado do modo errado. Notice: Undefined index: acao Tá tentando resgatar algo que não existe, exemplo $_POST['acao']... Notice: Undefined variable: acao Tá tentando usar uma variável que também não existe O último erro é bem genérico...
  23. ESerra

    Lendo XML com PHP

    Primeiro você tem que construir a expressão regular que vai ser testada, se não saber expressões regulares, leia o guia-er. Para casar a expressão regular use preg_match. Caso você não esteja lá muito a fim de aprender isso, após pegar o XML com file_get_contents, use o explode para ir quebrando os pedaços da string...
  24. Primeira pergunta: Você sabe fazer um calendário? Se a resposta for positiva, basta você seguir o que eu já passei no seu outro tópico.
×
×
  • Criar Novo...