
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
<?php include("config.php"); $pagina = $_GET['pagina']; // Se $pagina estiver em branco é porque estamos na primeira página if ($pagina == ""){$pagina = 1;}else{$pagina = $pagina;} //Descobrimos a quantidade de registros... $registros_por_pagina = 5;//Aqui defino que serão exibidos 3 registros por página $comeco = $pagina-1;//Descubro onde o mysql deve começar catar os resultados... $comeco = $comeco*$registros_por_pagina; $sql = mysql_query("SELECT * FROM video order by videoid DESC LIMIT $comeco,$registros_por_pagina", $conn); $dados = mysql_fetch_assoc($sql); $rows = mysql_num_rows($sql); $contador = 0; ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Index</title> <style type="text/css"> <!-- body { margin-left: 5px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; } a:link { color: #000000; } a:visited { color: #000000; } a:hover { color: #000000; } a:active { color: #000000; } --> </style> <script type="text/JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> </head> <body> <table width="50" border="0" cellspacing="5" bordercolor="#000000"> <tr> <?php do { $contador = $contador + 1; $nome = $dados["videofile"]; $foto = $dados["videofoto"]; $empresa = $dados["videoempresa"]; $tel = $dados["videotel"]; ?> <td width="87"><div align="center"><img src="fotos/<?php echo $foto; ?>" width="150" height="130" border="1" onClick="MM_openBrWindow('ver_video.php?nome=<?php echo $nome; ?>','vervideo','width=400,height=335')" /><br> <div align="center"><a href="ver_video.php?nome=<?php echo $nome ?>"><b><?php echo $empresa; echo "<br>"; echo $tel;?></b></a></div></div></td> <?php } while ($dados = mysql_fetch_assoc($sql)); ?> <?php $total_reg = mysql_query("SELECT * FROM video", $conn); $total_reg_conta = mysql_num_rows($total_reg); $registros_por_pagina = 5; $total_reg_conta = ceil($total_reg_conta/$registros_por_pagina); //Paginação: $conta_pag = 1; while ($conta_pag <= $total_reg_conta){ echo "<a href=\"index.php?pagina=$conta_pag \">- $conta_pag - </a>"; $conta_pag++; } ?> </tr> </table> </body> </html>[/codebox] Se der algum erro na query pode ser o nome da tabela que era videos eu eu tive que usar video....
-
Quanto a query faz algo do tipo: $ordem = $_GET['ordem']; if ($ordem == ""){$ordena = "level";}else{$ordena = "$ordem";} No caso você vai chamar o $ordena na query... e para o usuário trocar a ordem você deve criar um select com o nome de ordem e usar o método GET.... Quanto ao include se a sua idéia é utilizar os $lang no include, você deve declamar as variáveis antes de chamar o include...
-
Redimencionamento De Imagens Por Php, Afeta Desempenho?
pergunta respondeu ao thiago_2002 de ESerra em PHP
Bom, se você já limita o tamanho e a diferença entre o somatório dessas 3 imagens e da imagem que fica guardada no servidor (que é a enviada pelo usuário) for irrosória, então não tem nenhum grande problema... -
Redimencionamento De Imagens Por Php, Afeta Desempenho?
pergunta respondeu ao thiago_2002 de ESerra em PHP
Se existe um padrão definido de imagem final, porque você não coloca a imagem no padrão na hora que o cara envia para o servidor? Assim você só vai ter que chamar o arquivo que está gravado no servidor, e não ficar redimensionando toda vez que alguém quiser ver determinada imagem... não digo que com isso você vai ter ganho de desempenho, mas pode poupar espaço, imagina alguém mandando uma imagem enorme e com um peso "gigante" se você colocar essa rotina na hora do upload a única coisa que vai ficar no servidor é a imagem padrão evitando algum gasto desncessário com armazenamento de arquivos... -
Se você sabe fazer a newsletter não precisa de material algum, pois o CRON nada mais é do que um agendador de tarefas... é só colocar o arquivo para ser executado e é como se você abrisse uma janela no navegador e executasse o arquivo... a única restrição (se não me engano) é o uso de caminhos relativos, ou seja, include que chamam arquivos que estão em outros níveis, se isso existir troque pelo caminho absoluto (endereço completo até o arquivo)... Também é bom você conferir as políticas do seu host, pois a maioria impõe algum tipo de restrição no envio de e-mails em massa...
-
Ele tá em looping infinito... você tem que ir incrementando a variável $conta_pag... $conta_pag = 1; while ($conta_pag <= $total_reg_conta);{ echo "<a href=\"paginas.php?pagina=$conta_pag \">- $conta_pag - </a>"; $conta_pag++; }
-
editar título clicando nele? como assim? Na lista de tópicos, clica no link pro tópico e segura, uns 2~3 segundos o link é substituido por um campo de texto em que o cara pode editar o título do tópico... ai é só clica em algum lugar da página pra encerrar a ação, isso também vale pro "sub título" do tópico.... O único detalhe é que se o cara colocar uma palavra com acento a palavra aparece errada, mas ai basta atualizar a página que a codificação se certa (isso acontece aqui pelo menos...)
-
Até hoje o modo mais simples que eu achei para calcular diferenças entre datas sem gambiarra no PHP, foi transformar tudo para segundos fazer a subtração e ai transformar para horas,dias,meses... http://scriptbrasil.com.br/forum/index.php?showtopic=102019 http://scriptbrasil.com.br/forum/index.php?showtopic=101265 Mas realmente o povo que desenvolve a linguagem precisa urgente criar algo pra calcular diferença entre datas de forma nativa...
-
Também, só não confia muito nesses negócios, que dependendo da "bondade" do usuário ele consegue burlar isso e zuar o teu sistema...
-
Ok, vou quebrar o teu galho e vou fazer uma parte e te repassar... a partir disso você vai conseguir chegar onde quer... daqui a pouco edito esse post... EDITANDO... Bom em primeiro lugar o banco de dados... CREATE TABLE horarios ( id int(5) AUTO_INCREMENT, nome varchar(50) NOT NULL, email varchar(50) NOT NULL, data_visita DATETIME NOT NULL, data_cadastro DATETIME NOT NULL, ip varchar(15) NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM; A tabela vai guardar o nome, e-mail e hora que quer falar com o advogado... o data_cadastro, ip e id são coisas para controle... Como você disse que sabe HTML, você deve fazer um formulário que permita o cara inserir o nome, e-mail e mais um campo que é muito importante que é o data/hora, o campo é importante pois você deverá garantir que o que será enviado para a outra página é algo do tipo "2007-05-25 22:18:00", esse é o timestamp (formato de data) que é nativo do unix e utilizado no mysql, e isso vai facilitar a vida no futuro..., então se quer uma sugestão, faça menus drop-down, com os dias, meses e anos, e outro com os horários (é claro que ninguém vai querer marcar uma hora do tipo 10:17:41, então veja com o seu cliente se dá para colocar lapsos de tempo de 30 minutos, tipo: 8:00, 8:30, 9:00, ai no value que é o que será enviado você colocar 08:00:00, 08:30:00...) Para receber no PHP um dado que vem de um formulário é simples, assumindo que o formulário utiliza o método POST e que o nome do campo é "meu_campo", então basta: $pegar = $_POST['meu_campo']; Note que se eu digitar lá no html "Isso aqui vai ir pro PHP", e utilizar o código acima a variável pegar vai passar a ter o valor de "Isso aqui vai pro PHP"... um exemplo simples para assimilar: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Documento sem título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="form1" method="post" action="exemplo.php"> <p> <input name="nome" type="text" id="nome"> </p> <p> <input type="submit" name="Submit" value="Enviar"> </p> </form> </body> </html> O action do formulário é exemplo.php, então: <?php $pegar = $_POST['nome']; echo $pegar; ?> Caso você utilize o método GET no formulário basta substituir $_POST por $_GET, note que PHP diferencia maiusculas de minusculas e $_POST e $_GET é diferente de $_post $_get... Bom... aquela tabela lá em cima que eu passei você utiliza o código abaixo para inserir os dados no banco de dados... <?php include "conecta.php"; $nome = $_POST['nome']; $email = $_POST['email']; $data_visita = $_POST['data_visita']; $ip = $ip = $_SERVER['REMOTE_ADDR']; $grava = mysql_query("INSERT INTO horarios (nome,email,data_visita,data_cadastro,ip) VALUES ('$nome','$email','$data_visita',NOW(),'$ip')") OR DIE (mysql_error()); if ($grava){ echo "Inserido com sucesso"; }else{ echo "Houve um problema!"; } ?> O arquivo "conecta.php" (serve para conectar ao banco de dados) é o conteúdo abaixo: <?php /* Arquivo de configuração da conexão ao banco de dados Primeiro vamos configura a conexão com o servidor */ $servidor = "localhost";//Geralmente é localhost mesmo $nome_usuario = "";//Nome do usuário do mysql $senha_usuario = ""; //Senha do usuário do mysql $nome_do_banco = ""; //Nome do banco de dados $tabela = "horarios";//Nome da tabela /* Agora vamos conectar... */ $conecta = mysql_connect("$servidor", "$nome_usuario", "$senha_usuario") or die (mysql_error()); mysql_select_db("$nome_do_banco",$conecta) or die (mysql_error()); ?>
-
http://scriptbrasil.com.br/forum/index.php?showtopic=99860
-
Não... comparaçõe se faz com == (ou ===, dependendo...) if(($codigo_id == $_SESSION["id"]) && ($titulo == $tópico)){ && -> AND || -> OR
-
Faz muito tempo que não uso o plesk... mas no cpanel o usuário que acessa o phpmyadmin faz qualquer coisa, agora, o usuário que você criar no cpanel para colocar no script para poder acessar o banco de dados, esse sim tem restrições...
-
Está :( . Mas o usuário help, já me ajudou a resolver o problema (valeu ;) ) ... Vou deixar o código fonte com tudo funcionando para caso alguém precise usar algum dia... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>xxxxxxxxx</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="title" content="xxxxxxxx"> <script language="JavaScript" type="text/JavaScript"> <!-- function imagens(imagem){ var img = document.getElementById("id_imagem"); img.src = imagem; }//--> </script> <script language="JavaScript" type="text/JavaScript"> <!-- function imagens2(imagem2){ var img = document.getElementById("id_imagem2"); img.src = imagem2; }//--> </script> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <p><div align="center"> <p><a href="java script: imagens('img/1m.jpg')" onClick="document.getElementById('xx').href='java script: imagens2(\'img/1g.jpg\')'"> <img src="img/1p.jpg" width="129" height="123" border="0"/></a> <a href="java script: imagens('img/2m.jpg')" onClick="document.getElementById('xx').href='java script: imagens2(\'img/2g.jpg\')'"><img src="img/2p.jpg" width="129" height="123" border="0"/></a> <a href="java script: imagens('img/3m.jpg')" onClick="document.getElementById('xx').href='java script: imagens2(\'img/3g.jpg\')'"><img src="img/3p.jpg" width="129" height="123" border="0"/></a> </p> </div><p></p> <p> </p> <p><div id="galeria"> <div align="center"><a href="java script: imagens2('img/1g.jpg')" id="xx"><img src="img/2s.jpg" id="id_imagem"/></a> </div> </div> <p></p> <div id="galeria2"> <div align="center"><img src="img/3s.jpg" id="id_imagem2"/> </div> </div> </body> </html> [/codebox] E um zip com os arquivos e tudo mais -> fonte.zip
-
Tem um botão no phpmyadmin chamado importar (você deve criar um banco e selecionar ele)...
-
Geralmente ele tem a extensão .sql Mas também pode .txt, etc... Veja o manual do joomla, deve informar o lugar onde está o banco...
-
Existe alguma maneira de um javascript alterar outro? O problema é, tenho 3 imagens pequenas fixas, essas imagens chamam uma outra imagem (de mesma cor) de tamanho médio, essa imagem de tamanho médio também deveria chamar uma imagem de mesma cor de tamanho grande, mas o problema é que, no caso das pequenas o link para as imagens médias é fixo, só que nas imagens médias o link para a imagem de tamanho grande depende da seleção da imagem pequena, e é isso que eu não consigo passar... Para exemplificar ai » http://edgarserra.com/teste/ tem uma página funcional... note que a imagem de tamanho médio SEMPRE abre a verde de tamanho grande pelo simples fato de que eu deixei o link fixo para essa imagem já que ainda não achei uma forma de alterar o endereço da imagem a ser aberta de forma dinamica...
-
o phpmyadmin você vai usar para importar o arquivo que contem as tabelas do sistema, basta clicar em importar (import)... e selecionar o arquivo que contêm os dados das tabelas..
-
Então vai ter que carregar isso com ajax, assim não tem refresh...
-
Passe o valor do fgets para uma variável e de um echo dentro do campo...
-
$mosConfig_password = ''; Continua em branco...
-
Coloque os valores referentes ao usuário e senha que você tem para o servidor: $mosConfig_user = 'root'; //Aqui o usuário $mosConfig_password = ''; //Aqui a senha..
-
Não se preocupe, não precisa ser expert para localizar uma variável, basta usar o CTRL+F (no bloco de notas) que fica simples... além disso, provavelmente essa variável esteja em algum arquivo de configuração (config.php ou algo do gênero)...
-
Faça uma query para buscar as fotos com aquele ID, use mysql_num_rows() para contar quantos resultados retornaram com a query que eu disse para fazer então use if/else, se o resultado for igual a zero não mostra o link, senão mostra...