Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. Se você for trabalhar com jpeg.... Lê um arquivo qualquer -> imagecreatefromjpeg Gera um arquivo -> imagecreatetruecolor Funde os dois -> imagecopyresampled Existem N maneiras de se fazer isso dai...
  2. Geralmente o player é em flash e tocam arquivos FLV...
  3. Modelo de que? Você tá falando de template? Seja mais claro...
  4. O comando SQL é exatamente o mesmo... INSERT INTO...
  5. ESerra

    Apenas 1 Registro Por Ip

    Você teria que guardar na tabela de registros o IP do cara (você pega com $_SERVER['REMOTE_ADDR'])... mas isso é bem falho, pois como a maioria usa IP dinâmico, basta se reconectar para alterar o IP...
  6. Acontece que se o $datar for por exemplo 2674801 ele já vai no primeiro... por isso o segundo nunca vai ser acessado a não ser que você modifique o primeiro para... If (($datar > 2674800) AND ($datar <= 5266800)){
  7. SELECT * FROM tabela WHERE data = '$data' Onde $data você cria com o date.
  8. SELECT * FROM TABELA WHERE coluna LIKE = '%algo%' Se o BD for realmente CI (case insensitive), ele vai achar todas as ocorrências de algo, independente de como esteja escrito...
  9. ESerra

    Login Com Niveis De Acesso

    Se ele valida, mas não abre as página, então o pau está no código que você utiliza para validar nas páginas, e não nessa ai que você utiliza para criar o cookie...
  10. $data = "2007-10-07"; $data = strtotime($data);
  11. A tá -> strtotime, lembrando que a data vai ter que estar no formado aaaa-mm-dd.
  12. Isso dai foi gerado no dreamweaver?... O que você tem que fazer é: $data = $_POST['data']; $data = implode('-',array_reverse(explode('/',$data))); $insertSQL = sprintf("INSERT INTO diaria (`local`, atividade, horario, `data`) VALUES (%s, %s, %s, %s)", GetSQLValueString($_POST['local'], "text"), GetSQLValueString($_POST['atividade'], "text"), GetSQLValueString($_POST['horario'], "text"), GetSQLValueString($data, "date"));
  13. Em primeiro lugar você entendeu o motivo de 2592000 segundos? Porque 60 (segundos) x 60 (minutos) x 24 (horas) x 30 (dias) dá esse número... se existirem outros prazo, mudar o 30 pelo número de dias e pronto...
  14. Só se você colocar o campo como sendo CHAR10, pois DATE só aceita o formato unix (aaaa-mm-dd)... não tem como mudar isso, o que você pode fazer é pegar o valor que o usuário digitar no form (dd/mm/aaaa) e utilizar o seguinte: implode('-',array_reverse(explode('/',$OQUEVEIODOFORM))); isso vai transformar dd/mm/aaaa em aaaa-mm-dd...
  15. Converta as duas datas para timestamp, subtraia a maior da menor, se a diferença for superior a 2592000 segundos é porque a diferença é superior a 30 dias...
  16. Para procurar várias urls monte elas em forma de array e faça um laço para passar pelos diversos itens do array, e como eu falei acima, estuda expressões regulares...
  17. Estude expressões regulares que é mais simples de fazer o que você quer... para o negócio do título, após o fclose($conecurl); coloque: preg_match_all("#<title>(.*?)<\/title>#s", $lin, $matches); $conteudo2 = $matches[1][0];
  18. Antes de mais nada... umas correções, as superglobais ($_SESSION,$_POST,$_GET...etc) TÊM que ser escritas em letras maiúsculas, motivo? As variáveis (superglobais nada mais são do que variáveis pré-definidas) são case sensitive em PHP, ou seja $_session e $_SESSION são coisas difentes, a primeira é uma variável que você criou, a segunda é a superglobal $_SESSION... assim como $a e $A são diferentes... session_start(); <- é assim (como está no primeiro exemplo) e não session-start(); O header("Location: '$pagina'"); também está errado, não tem apóstrofos ali após o location, supondo que o $pagina tenha o valor de index.php, ele vai tentar redicionar para uma página chamada 'index.php' (com os apóstrofos e é claro que não vai encontrar, o correto é apenas: header("Location: $pagina"); Uma solução mas simples para o caso do problema 1 é o usar a superglobal $_SERVER em conjunto com com HTTP_REFERER, isso tem a informação da página anterior a que o cara está, por exemplo, se antes o cara estava na página: leitura.php (também pode ser leitura.html... ou qualquer extensão) e agora está na página login.php, o $_SERVER['HTTP_REFERER'] vai indicar a página leitura como referência (pois ela é a anterior), nessa caso você teria que salvar essa informação em algum lugar (pode ser uma sessão como já foi dito) e quando confirmar o login resgatar isso redirecionar o cara com o header... Para o segundo problema, não tem solução, mas se você simplesmente salvar as páginas em .php, ai já pode começar a proteger Para o terceiro ponto, antes de inserir faça uma pesquisa pelo que está sendo informado, use o mysql_num_rows para contar quantos registros retornaram, se for igual a zero é porque a informação ainda não existe no BD, se for diferente de zero é porque a informação já existe
  19. Enquanto o google não se populariza eu vou ajudando... vejamos um script para ler DBF -> http://www.imasters.com.br/artigo/305/php/...bf_-_parte_iii/ Então, nesse script ele passa os dados para mysql, como não é esse o intuito você substitui isso: for($i=1;$i<=$rows;$i++) { $registro = dbase_get_record($con,$i); //Pega o registro do arquivo DBF $id = $registro[0]; $colunista = $registro[1]; $materia = $registro[2]; //Insertando os dados no MySQL $sql = mysql_query("INSERT INTO tb_dbase(inclusao_data,id,colunista,materia) VALUES(now(), ' $id','$colunista','$materia')") or die("Erro no SQL"); }//fecha for Por isso... for($i=1;$i<=$rows;$i++) { $registro = dbase_get_record($con,$i); //Pega o registro do arquivo DBF $dado1 = $registro[0]; $dado2 = $registro[1]; $oqueprocura = $_POST['nomedocampo']; //O nomedocampo deve ser substituido pelo nome do campo que vai enviar os dados para o script... if ($dado1 == $oqueprocura){ echo $dado2; exit; } }//fecha for Pronto..
  20. O que você não entendeu é o seguinte, o LEFT JOIN é apenas para chamar a outra tabela, para que eu saiba o nome do bairro correspondente ao código que fica na outra tabela, assim eu consigo fazer a ordenação... como você mudou o JOIN a ordenação não foi executada...
  21. ESerra

    Loja

    Essa senha que está sendo requisitada é a de proteção do diretório... ela é gerenciada pelo apache e não em banco de dados.. se não souber vai na parte de proteção de diretório do cpanel e remove ela...
  22. Substitua b.bairro pela b.algumacoisa onde algumacoisa é o nome da coluna que guarda o nome dos bairros...
  23. SELECT b.*,i.* FROM tabela_imoveis i LEFT JOIN tabela_bairros b ON b.id_bairro = i.bairro WHERE i.departamento = '$departamento' ORDER BY b.bairro ASC Se não funcionar coloca o OR DIE (mysql_error()) para ver qual o problema...
  24. Então faz um JOIN... tipo SELECT * FROM imoveis i LEFT JOIN bairros b ON b.codigo = i.codbairro ORDER BY b.nome ASC
×
×
  • Criar Novo...