Jump to content


redstyle

Member Since 27/01/2004
Offline Last Active 07/01/2016, 22:23
-----

#1020606 Fazer Update Em Tabela

Posted by redstyle on 03/07/2014, 01:07

UPDATE proprietario prop INNER JOIN pesssoa pes ON (prop.id_pessoa = pes.id)
SET
prop.nome_pessoa = pes.nome


#748245 Como Arrumar O Problema De Plugin Do Ie

Posted by redstyle on 08/06/2006, 23:40

Olá pessoal,
Caso você atualizou seu windows e depois disso começou a aparecer a frase

Clique para ativar e usar esse controle

no Internet explorer quando o site tem animações em Flash ou música/vídeo com Windows Media Player é simples de se arrumar.

Caso você está tentando arrumar o Flash, veja esse artigo explicando como resolver usando uma solução da própria Macromedia.

http://flashmasters....tra&cat=4&id=77

Ou faça assim.

Crie um arquivo Javascript .js (no exemplo usarei o wmedia.js)

wmedia.js
document.write("<object id='mediaPlayer' width='300' height='69' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>");
document.write("<param name='fileName' value='2.mid'>");
document.write("<param name='animationatStart' value='true'>");
document.write("<param name='transparentatStart' value='true'>");
document.write("<param name='autoStart' value='true'>");
document.write("<param name='showControls' value='true'>");
document.write("<param name='ShowStatusBar' value='true'>");
document.write("<param name='loop' value='0'>");
document.write("<param name='volume' value='100' />");
document.write("<embed type='application/x-mplayer2' pluginspage='http://microsoft.com/windows/mediaplayer/en/download/' src='2.mid' width='300' height='69' autostart='1' displaysize='4' autosize='0' bgcolor='black' showcontrols='1' showtracker='1' ShowStatusBar='1' showdisplay='0' videoborder3d='0' designtimesp='5311' loop='1'>");
document.write("</embed>");
document.write("</object>");

e no seu html.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>

<script type="text/javascript" src="wmedia.js"></script>

</body>
</html>

Você pode criar uma função para facilitar sua vida.

Falowz!!


#616144 Desabilitar Input Com Checkbox

Posted by redstyle on 21/07/2005, 13:59

Galera,
Estava precisando habilitar e desabilitar um campo de texto caso o usuário clicou em "não" no checkbox.

Olha isso:
sim<input name="ok" type="radio" value="1" onClick="checkbare(1)" checked>
não<input name="ok" type="radio" value="2" onClick="checkbare(2)">
<input name="motivo" type="text" class="campologin2" id="motivo" disabled="disabled">
 <script type="text/javascript">
function checkbare(num){
    if (num == 2){
        document.formconf.motivo.disabled = '';
    } else {
        document.formconf.motivo.disabled = true;
        document.formconf.motivo.value = '';
    }
}
</script>

A questão é: como vou ter várias linhas dessas:
<input name="ok" type="radio" value="1" onClick="checkbare(1)" checked>
<input name="ok" type="radio" value="2" onClick="checkbare(2)">
<input name="motivo" type="text" class="campologin2" id="motivo" disabled="disabled">

precisava que a função funcionasse de acordo com o número de campos, mesmo se não souber a quantidade exata de linhas.

No php nomeio os input com motivo[] com o sinal [] pra mandar como array...mais como fazer isso com o javascript?

[]'s


#572474 Lista Arquivos Do Diretório Para Download.

Posted by redstyle on 22/04/2005, 23:05

Pessoal fiz esse script para listar os arquivos de um diretório de uma forma mais bonita e gerando um contador de downloads automaticamente (sem uso de banco de dados).

Basta jogar o arquivo index.php dentro da pasta que você quer e dar permissão 777 na pasta.

<?
/**
*	PHPMyDownload
*	Desenvolvido por Rodrigo Urbinati Maia
*	E-mail: rodurma@yahoo.com.br
*	
*	ATENÇÃO PARA FUNCIONAR DE PERMISSÃO 777 NA PASTA QUE IRÁ RODAR ESSE SCRIPT
*/
ob_start();
//Definindo algumas variáveis
define("TITULO","PHPMyDownloads - v0.0.1 - Desenvolvido por Rodrigo Maia"); //Título da página

//se tentou fazer download (a query string arq está setada?)
if (isset($_GET['arq'])){
	$arq_sec =  str_replace("/", "", $_GET['arq']);
  //verifica se o arquivo existe
  echo $arq_sec;
  if (file_exists($arq_sec)){
 	 //se não for o index.php deixa fazer download
 	 if ($arq_sec != "index.php"){
    //lê o número de downloads do arquivo a ser baixado
    $arquivo = $arq_sec."__cont__.txt";
    $abre = fopen($arquivo, "r+");
    $num_downloads = fread($abre, 1024);
    fclose($abre);
    //soma mais um no log
    $abre = fopen($arquivo, "w+");
    $num_downloads += 1;
    fwrite($abre, $num_downloads);
    fclose($abre);
    // download 
    header("Location:".$arq_sec."");
 	 }
  }
}

//função que gera o contador de download dos arquivos listados
function genContador($arquivo){
  //verifica se o arquivo de log já existe
  if (!file_exists($arquivo)){
 	 //gera arquivo de log
 	 $abre = fopen($arquivo, "w+");
 	 fwrite($abre, "0");
 	 fclose($abre);
 	 echo 0;
  } else {
 	 //arquivo já existe, então leia-o e mostre na tela o númerod e downloads
 	 $abre = fopen($arquivo, "a+");
 	 $num_downloads = fread($abre, 1024);
 	 fclose($abre);
 	 echo $num_downloads;
  }
  
}
//verifica se o diretório atual tem permissão 777
if (!is_writable("./")){
echo "<div style=\"display: block; background-color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold\">Dê permissão 777 na pasta onde o script está!</div>";
exit();
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title><?= TITULO ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16;
}
.trcima {
background-color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.trarquivo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}
a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
	}
a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
	}
</style>
</head>

<body>
<?
//diretório atual
$aberto = opendir("./"); 
?>

<table width="100%"  border="0" cellspacing="0" cellpadding="2">
  <tr class="trcima">
    <td class="trcima">Arquivo</td>
    <td><div align="center" class="titulo">N&ordm; de Downloads </div></td>
  </tr>
  <?
  //iniciando a variavel. está que defini a cor da linha
  $i = 0;
  //numero da linha que aparece pro usuário
  $nl = 1;
while($arq = readdir($aberto)) {
//desconsidera diretório e sub diretório
if($arq <> "." && $arq <> "..") { 
	//não lista os diretório caso houver
	if (!is_dir($arq)){
  //não lista arquivos que geram os logs dos downloads ex: não lista esse xxxx.gif.__cont__.txt
  $pos = strpos($arq,"__cont__.txt");
  //não lista o index.php
  $pos2 = strpos($arq,"index.php");
  //if pra ver se é ou não arquivo de log
  if ($pos === FALSE){
 	 //if pra ver se não é index.php
 	 if ($pos2 === FALSE){
    if ($nl < 10){ $nl = "0".$nl;}
  
  ?>
  <tr bgcolor="<?=($i % 2 == 0 ? "#F7F7F7" : "#E6E6E6")?>" class="trarquivo" onMouseOver="this.style.backgroundColor='#C1FFC1'" onMouseOut="this.style.backgroundColor='<?=($i % 2 == 0 ? "#F7F7F7" : "#E6E6E6")?>'">
    <td width="88%" class="trarquivo"><a href="?arq=<?=$arq?>" target="_blank"><?= $nl." - ".$arq ?></a></td>
    <td width="12%"><div align="center"><? genContador($arq."__cont__.txt"); ?></div></td>
  </tr>
<?
 	 $nl++;
 	 } //fecha if pra ver se é index.php
  } else {
  //para arrumar a cor das linhas caso o arquivo for o log de 
  //downlods do arquivo
  $i--;
  }
	}
  }
  $i++;
}

?>
</table>
</body>
</html>

qualquer bug, dúvida, etc..posta ai.
[]'s

Attached Files




IPB Skin By Virteq