Jump to content


bigcheat

Member Since 11/05/2010
Offline Last Active 28/12/2011, 23:35
-----

Topics I've Started

Abas Em Urls Amigáveis

04/12/2011, 19:56

Bom a algum tempo estive observando o esquema de "tabeamento" do site Twitter que ao meu ver utiliza jQuery. Já baixei o framework brootstap deles, já utilizei gostei, mas eu gostaria mesmo de saber é como seria pra ele interpretar as abas pela URL por exemplo estou na tab1 e eu quero ir para a tab2 então digito http://meusite.com/tab2 e logo ele me redireciona para a 2 aba, isso de uma forma dinâmica como funciona no twitter, então gostaria de saber se alguém pode me ajudar com isto, detalhe gostaria de fazer isso sem que fosse necessário o uso de hash no url como por exemplo http://meusite.com/#tab2 pois eu já sei como funciona dessa maneira mas gostaria de saber como funciona da maneira como vi no site.

Desde já agradeço,
Victor Queiroz.

Iniciando No C++

03/07/2011, 23:58

Bom estou em desenvolvimento de um script para um certo "sistema" totalmente em C++, e como estou sozinho e no tópico de link http://www.trinityco...rbots-advanced/ não recebo ajuda alguma, vou tomar minhas providências sozinho, bom, gostaria de saber algumas coisas sobre a linguagem, pois sou novo, estive recemente programando bastante PHP, Javascript, HTML etc. deixei até alguns tópicos nas áreas, perguntando e respondendo dúvidas, em fim, gostaria de saber as seguintes coisas em relação ao C++:

  • Qual a diferença e quais trabalhos exercem os arquivos de extensão .cpp e .h
  • Quais compiladores posso utilizar para compilar códigos digitados em C++?
  • Como determino uma função, e a chamo em outro arquivo?
  • Quais os primeiros passos, e primeiras preocupações que devo ter ao começar a prorgamar no C++?
  • Saber outras linguagens de programação como PHP, HTML etc. ajudam no desenvolvimento?
  • Qual a diferença entre "bool" e "void" e para quê posso usá-las/los?

Aguardo uma resposta, desde já, agradeço!

Abraços,
bigCheat.

Backup De Várias Linhas Da Tabela Por Entry

12/04/2011, 09:41

Estou tentando fazer uma espécie de backup de vários itens de uma tabela sem precisar fazer muito esforço, só que o código nunca pega as linhas da forma que eu quero, na ordem certa, ele sempre repete um ou dois itens. Alguém sabe o que deve ser e o que eu posso fazer para corrigir isso? Logo abaixo está os arquivos que o script compõe. Aguardo uma resposta.

config.php
<?php

$SERVIDOR = "localhost";
$USUARIO = "root";
$SENHA = "";
$DATABASE_W = "world";
$DATABASE_C = "characters";
$DATABASE_B = "bigcheat";

$CONEXAO_W = mysql_connect (
$SERVIDOR,
$USUARIO,
$SENHA
);

$CONEXAO_C = mysql_connect (
$SERVIDOR,
$USUARIO,
$SENHA
);

$CONEXAO_B = mysql_connect (
$SERVIDOR,
$USUARIO,
$SENHA
);

$W = mysql_select_db ($DATABASE_W,$CONEXAO_W);
$C = mysql_select_db ($DATABASE_C,$CONEXAO_C);
$B = mysql_select_db ($DATABASE_B,$CONEXAO_<img src='http://forum.wmonline.com.br/public/style_emoticons/default/cool.gif' class='bbc_emoticon' alt='B)' />;

define('DEBUG',true);

?>

index.php
<?php

include "config.php";

$tipo_adc = 0;

$itens = "90000,90001,90002";
$itens = explode(",",$itens);

$table = "item_template";

$script = "";
$fields = "";
$fields_v = "";
$valors = "";

for($i=0;$i<count($itens);$i++)
{

	$sql = mysql_query("SHOW COLUMNS FROM ".$DATABASE_W.".".$table);
	
	if($tipo_adc == 1 || $tipo_adc == 0) $script .= "INSERT";
	if($tipo_adc == 2) $script .= "REPLACE";
	$script .= " INTO ".$table." (";
	while($row = mysql_fetch_assoc($sql)){
		$fields .= $row['Field'].',';
	}
	$fields = substr_replace($fields,'',strlen($fields)-1,1);
	$fields = explode(",",$fields);
	
	for($ii=0;$ii<count($fields);$ii++)
	{
		$fields_v .= $fields[$ii].',';
	}
	
	$fields_v = substr_replace($fields_v,'',strlen($fields_v)-1,1);
	
	$script .= $fields_v;	
	$script .= ") VALUES (";
	
	$sql = mysql_query("SELECT * FROM ".$DATABASE_W.".".$table." WHERE entry='".$itens[$i]."'");
	while($r = mysql_fetch_array($sql))
	{
		//for($o=0;$o<count($fields);$o++)
		foreach ($fields as $o => $o)
		{
			global $r,$fields;

			if(is_string($r[$fields[$o]]))
			{
				$valors .= "'.$ item['".$fields[$o]."'].',";
			}elseif(is_numeric($r[$fields[$o]]))
			{
				$valors .= $r[$fields[$o]].",";
			}
		}
		unset($o);
		$valors = substr_replace($valors,'',strlen($valors)-1,1);
		
		$script .= $valors;
		$script .= ");

";
	}
	
}

echo "<textarea>".$script."</textarea>";

?>

Abraços,
bigCheat.

Ninguém pode me ajudar? :(

Descobri o problema por sí só, as variáveis estavam continuando preenchidas por causa que só era determinadas antes do for, ou seja, enquanto eu não recomeçasse o script elas não se destruiriam para que eu podesse começar novamente o outro código do outro backup. Em fim, bastou dar um unset no fim do script, em cada variável. Espero que ajude a outros.

Abraços,
bigCheat. :)

Atualizando While() Com Jquery

24/02/2011, 19:17

Bom vamos supor que eu tenho o seguinte script abaixo:

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

<script>

$(function($) {

$("#enviar").click(function() {

$.post("?pg=teste",$("#form1").serialize(), function(data) {

if(data != false) {

$("#dados").html(data);

});

});

});

</script>

<?php

$sql_pegar_dados = mysql_query('SELECT * FROM teste');

$pagina .= '<div id="dados" style="display: none;">';
$pagina .= '</div>';

$pagina .= '<table>';

$pagina .= '<tr>';
$pagina .= '<td>valor1<td>';
$pagina .= '<td>valor2<td>';
$pagina .= '<td>valor3<td>';
$pagina .= '<td>valor4<td>';
$pagina .= '</tr>';

while($fet_pegar_dados = mysql_fetch_array($sql_pegar_dados))
{

$pagina .= '<tr>';
$pagina .= '<td>'.$fet_pegar_dados['valor1'].'</td>';
$pagina .= '<td>'.$fet_pegar_dados['valor2'].'</td>';
$pagina .= '<td>'.$fet_pegar_dados['valor3'].'</td>';
$pagina .= '<td>'.$fet_pegar_dados['valor4'].'</td>';
$pagina .= '</tr>';

}

$pagina .= '<form id="form1" action="javascript: void(0);">';
$pagina .= 'valor1: <input type="text" name="valor1">';
$pagina .= 'valor2: <input type="text" name="valor2">';
$pagina .= 'valor3: <input type="text" name="valor3">';
$pagina .= 'valor4: <input type="text" name="valor4">';
$pagina .= '<input type="submit" id="enviar" value="Enviar">';
$pagina .= '</form>';

echo $pagina;

if($_GET['pg'] == "teste")
{

$valor1 = $_POST['valor1'];
$valor2 = $_POST['valor2'];
$valor3 = $_POST['valor3'];
$valor4 = $_POST['valor4'];

$sql_adc_db = mysql_query('
INSERT INTO teste
(
valor1,
valor2,
valor3,
valor4
)
VALUES
(
"'.$valor1.'",
"'.$valor2.'",
"'.$valor3.'",
"'.$valor4.'"
)
') or die (mysql_error());

if($sql_adc_db == "TRUE")
{

echo '<script>';
echo 'alert("Valor adicionado com sucesso!")';
echo '</script>';

}

}

?>

O que eu deveria fazer para que o jQuery recarregasse o while() que está puxando os itens da database toda vez que eu adicionar um novo item?

Aguardo uma resposta.

Abraços,
bigCheat.

Pesquisar Múltiplos Itens Numa String

22/01/2011, 16:06

Reparem no script abaixo:
$titulo = "[Dúvida] Download do jogo Splinter Cell"; //Determina a variável $titulo

$prefixo = '[Dúvida]';

$pesquisar = preg_match($prefixo,$titulo,$juntos, PREG_OFFSET_CAPTURE); //Verifica se $prefixo existe em $titulo
if ($pesquisar > 0){ //Se o prefixo existir
$prefixo_colorido = "<font color='red'>".$prefixo."</font>"; //Determina a variável $prefixo_colorido
echo substr_replace($titulo , $prefixo_colorido , 0,strlen($prefixo)); //Substitui $prefixo se presente no $titulo por $prefixo_colorido
}

Está quase do jeito que eu queria, o que eu quero mesmo é poder pesquisar múltiplos $prefixos na variável $titulo, para poder fazer uma espécie de banco de dados nos arrays como por exemplo:
$prefixo = '[Dúvida],[Tutorial],[Resolvida]';

Ou talvez quem sabe:
$prefixo = array(
'[Dúvida]',
'[Tutorial]',
'[Resolvida]',
);

Não importa a maneira eu apenas quero poder pesquisar mais de um $prefixo na string $titulo.

Bom então é isso, aguardo uma resposta.

Abraços,
bigCheat.

IPB Skin By Virteq