
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
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...
-
Geralmente o player é em flash e tocam arquivos FLV...
-
Modelo de que? Você tá falando de template? Seja mais claro...
-
O comando SQL é exatamente o mesmo... INSERT INTO...
-
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...
-
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)){
-
SELECT * FROM tabela WHERE data = '$data' Onde $data você cria com o date.
-
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...
-
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...
-
$data = "2007-10-07"; $data = strtotime($data);
-
A tá -> strtotime, lembrando que a data vai ter que estar no formado aaaa-mm-dd.
-
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"));
-
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...
-
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...
-
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...
-
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...
-
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];
-
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
-
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..
-
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...
-
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...
-
Substitua b.bairro pela b.algumacoisa onde algumacoisa é o nome da coluna que guarda o nome dos bairros...
-
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...
-
Então faz um JOIN... tipo SELECT * FROM imoveis i LEFT JOIN bairros b ON b.codigo = i.codbairro ORDER BY b.nome ASC
-
(resolvido) Como Se Deixa Um Link De Uma Noticia Sublinhado?
uma questão respondeu ESerra em HTML, XHTML, CSS
Ai tem uma função que faz isso...