Jump to content


Fábio Morato

Member Since 19/01/2012
Offline Last Active 27/07/2013, 21:56
-----

Posts I've Made

In Topic: "atrasar" Hora Em Servidor... Como Faço?

27/07/2012, 04:07

Pega o horário com o PHP e tire 3 horas dele:
<?php
$hora = date("H");
if($hora==02)
$hora = 23;
else if($hora==01)
$hora = 22;
else if($hora==00)
$hora = 21;
else
$hora-=3;
$minuto = date("i");
$segundo = date("s");
$horario = $hora . $minuto . $segundo;
// agora é só inserir o horário com -3 no servidor...
?>

Ou então, caso não queira enviar o horário com 3 horas à menos e sim mudar na hora do ECHO, como disse:
<?php
// defina $horario como o valor recebido na query...
$divhorario = explode(":", $horario);
$hora = $divhorario[0];
if($hora==02)
$hora = 23;
else if($hora==01)
$hora = 22;
else if($hora==00)
$hora = 21;
else
$hora-=3;
$horario = $hora . $divhorario[1] . $divhorario[2]; // só deixe $divhorario[2] se houver os segundos...
echo "... as $horario.";
?>

Espero que tenha ajudado!

In Topic: Mover Para Cima/baixo Um <Li>

24/07/2012, 03:11

Tenta isso(tudo organizado =) ):
<script type="text/javascript">
var textos = new Array();
textos[1] = "Blabla"; textos[2] = "Bleble"; textos[3] = "Blibli";
function sobe(id){
  var texto1 = textos[id];
  var texto2 = textos[id-1];
  textos[id] = texto2;
  textos[id-1] = texto1;
  document.getElementById(id-1).innerHTML=texto1;
  document.getElementById(id).innerHTML=texto2;
}
</script>
<style type="text/css">
#tudo{
margin: 0 auto;
width: 350px;
}
#box1{
width: 150px;float:left;
}
#box2{
width: 150px; float:right; 
}
</style>
<div id="tudo">
<ul id="itens">
<div id="box1">
<li id="1">Blabla</li>
<li id="2">Bleble</li>
<li id="3">Blibli</li>
</div>  
<div id="box2">
<br />
<a href="javascript:void(0)" onclick="sobe(2)">/\</a>
<br />
<a href="javascript:void(0)" onclick="sobe(3)">/\</a>
</div>
</ul>
</div>

Espero que tenha ajudado!

In Topic: 2 Idiomas

23/01/2012, 02:54

Bom, eu não sei muito de PHP mas pelo que eu entendi você quer que apareça a mensagem de acordo com a linguagem...

<?php

error_reporting(0);

$textWelcome = array();
$textWelcome['pt-br'] = "Bem vindo ao nosso website!";
$textWelcome['en'] = "Welcome to our website!";

$lang = $_GET['lang'];

echo $textWelcome[$lang];

?>

Era isso ? :P

Postando novamente... Função 2 idiomas :

<?php

error_reporting(0);

function escreve($ptbr, $en){
	$linha = array();
	$lang = $_GET['lang'];
	if($lang=="pt-br"){
		$escreve = $ptbr;
	}
	if($lang=="en"){
		$escreve = $en;
	}
	$linha[$lang] = $escreve;
	echo $linha[$lang];
	echo "<br />";
}

escreve("Bem vindo ao nosso website!", "Welcome to our website!");
escreve("Voc&ecirc; est&aacute; no website pt-br.", "You're browsing the english version of this website.");

?>
(fiz isso pra treinar...)

Ou mais simples:

<?php

function escreve($ptbr, $en){
	$lang = $_GET['lang'];
	if($lang=="pt-br"){
		echo $ptbr;
	}
	if($lang=="en"){
		echo $en;
	}
}

escreve("Bem vindo ao nosso website!", "Welcome to our website!");
escreve("Voc&ecirc; est&aacute; no website pt-br.", "You're browsing the english version of this website.");

?>

escreve(frase em português, frase em inglês);

Espero que tenha ajudado...
Sim, eu sei que fiz mais complicado do que devia :P É que estou treinando o que estou aprendendo...

IPB Skin By Virteq