Ir para conteúdo
Fórum Script Brasil

BRKAW

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Tudo que BRKAW postou

  1. Olá Pessoal! Como estão? Preciso de uma ajuda no Crystal Reports Versão 8.5 Preciso que para cada ID meu Crystal reports mostre um carácter Exemplo: ID CARÁCTER 1 A 2 B 3 C 4 E E o Carácter aparecer automático no crystal reports... Como eu faria isso?
  2. Olá pessoal! Como estão? Bom minha dúvida é bem simples! Preciso de um conceito que não encontro bem explicado na web. Estava estudando sobre TLS, TLS é um padrão de segurança que se utiliza no caso do apache do módulo de SSL para habilitar https(protocolo de internet seguro) Porém estou com uma dúvida em alguns conceitos... Onde eu estudei o TLS tem um padrão chamado de handshake, pelo o que eu entendi esse handshake é um tipo de interação de segurança no qual o server fala com o client. Igual a imagem a baixo: O TLS depois de configurado no servidor faz isso sozinho ou eu preciso fazer manualmente? E outra coisa que eu não consigo entender é o seguinte, o SSL tem um certificado e uma chave. Porém existem duas formas de fazer essa chave, ela pode ser estática ou dinâmica, correto? Como isso funciona? Não consegui entender o conceito também... Bom, obrigado pessoal! É isso!
  3. Até queria, dependendo do preço.... Mas aprecio também um bom tutorial...
  4. Olá pessoal! Como estão? Gostaria de fazer um pedido, sou bem leigo em Javascript então se for um script pronto do jQuery melhor, acho que ira demorar muito se eu começar a aprender a fazer isso do zero. Bom, necessito de duas coisas, primeira, quando o usuário selecionar que tem smartphone na select-box do meu formulário automaticamente a baixo deve 'nascer' outra select-box para ele especificar qual o tipo. A segunda seria um pouco mais complexa. A ideia é uma DIV que fica recebendo os as principais noticias do meu banco de dados, e ficasse atualizando automaticamente toda vez que a base fosse atualizada. Quando a base for atualizada mostraria uma animação da div com a noticia antiga 'caindo' e a nova entrando por cima. Muito obrigado pessoal!
  5. Como eu faria para jogar isso dentro de uma váriavel? Não tem como ser automático? Pelo o que eu percebo você precisa apertar o botão ai....
  6. Olá Pessoal! Como estão? Seguinte, queria uma coisa bem básica e fácil! Eu teria na minha página um INPUT HIDDEN e eu queria que o javascript recebesse o value do meu input hidden.... Por exemplo: <input type="hidden" name="hidden" value="LALALA"> <script type='text/javascript'> Aqui o javascript recebe o valor que esta a cima no input em joga em uma váriavel do javascript... </script> Galeraa muito obrigado desde já!
  7. BRKAW

    Problemas require_once

    Inclusive já dei permissão 777 recursiva para tudo e um chown para o usuário convencional
  8. BRKAW

    Problemas require_once

    Pessoal, estou tentando require_once só que ele sempre me devolve este erro: Warning: require_once(Location:Zend/Loader): failed to open stream: No such file or directory in /var/www/index.php on line 8 Fatal error: require_once(): Failed opening required 'Location:Zend/Loader' (include_path=':../library:.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 8 Vejam meu código: <?php error_reporting(E_ALL | E_STRICT); ini_set('display_errors', 'on'); set_include_path(PATH_SEPARATOR . '../library' . PATH_SEPARATOR . get_include_path()); require_once ('Zend/Loader'); Zend_Loader::loadClass('Zend_Controller_Front'); $front = Zend_Controller_Front::getInstance(); $front->setControllerDirectory('../application/default/controllers'); $front->throwExceptions(TRUE); //Executa!!! Vamos lá $front->dispatch();
  9. BRKAW

    Liberar IP no MySQL via SSH

    Ahhh, até tentei utilizar aquela liberação de usuários pelo phpMyAdmin... Só q n rolou, da MySQL Error Number 2003
  10. Opa Galera! Tudo bem? Essa é facinho... Como eu faço para liberar um certo IP no MySQL via SSH? Brigadão desde já!
  11. BRKAW

    Apontamento de base de dados.

    Hiii, ninguém sabe como resolver?
  12. BRKAW

    Apontamento de base de dados.

    Outra coisa é que conexões de internet residenciais o IP é dinâmico. Não é como um datacenter que o IP é fixo. De qualquer forma por uma conexão externa eu tentei acertar a minha máquina com o meu IP via query browser e ele não encontrou base nem uma. Da "MySQL Error Number 2003" Obrigado!
  13. BRKAW

    Apontamento de base de dados.

    E se estiver em uma máquina que esta em rede e eu tenho várias máquinas nesta rede com bases MySQL?
  14. Olá Pessoal. Gostaria de saber como faço para acessar o MySQL da minha maquina por outra maquina usando o Query Browser, ou mesmo via PHP. Só para vocês entenderem melhor. Tenho uma base MySQL dentro do meu pc, quero que por outro pc o PHP acesse a base da minha máquina. Como eu faço isso? Muito obrigado desde já!
  15. BRKAW

    Problemas com Insert no BD

    Na verdade o campo text tem aproximadamente 2.500.000 de tamanho.... Bom na verdade digo pro MSSQL que eu vi em um forum da microsoft... Posso estar errado... porém acredito eu que este problema seja exatamente do PHP em utilizar a função mssql_query(); ou mysql_query(); Opa... isso é verdade porém depende muito do banco... eu já li o manual de mssql e mysql quase que inteiro... Acredito que seja nas funções que executam a query com o php....
  16. E ai pessoal, tudo certo? Seguinte, to com um probleminha que eu não consegui resolver até agora.... Tenho um sistema de gerenciamento com o CKEditor, recebo o valor que esta no CKEditor em uma váriavel, crio em uma string a QUERY e depois tento inserir no banco... Simples e funciona. Porém acredito que exista uma limitação no PHP, pois eu não consigo inserir mais de 8006 caracteres no meu campo TEXT do MSSQL nem do MySQL. A string da QUERY fica PERFEITA, com todos os caracteres, se eu pego a string criada e insiro pelo Query Browser(Caso do MySQL) ou insiro pelo MSSQL Management Studio 2008, fica tudo perfect.... Vale lembrar que na minha string tem mais campos como por exemplo nome, data, autor e texto(justamente este que da problema) Só que se eu uso 'mysql_query' ou 'mssql_query' para inserir por PHP, já eras.... Ele só lê 8006 caracteres pra inserir no campo TEXT..... alguém sabe o porque? Valeuss
  17. Cara vou passar aqui pra você um script que eu fiz para Upload de imagens com o banco, ta bem mais simples, inclusive eu não utilizo duas páginas pra fazer POST em php eu utilizo tudo sempre na mesma, fica bem melhor, da uma estudada no meu código que você vai entender... Lembrando que o sistema esta para interagir com MySQL, esta também com filtro de segurança para strings maliciosas, nome de imagens incompativeis e tipo de arquivo. Como eu não uso o mysql_real_escape_strin(); pra passar o código de MySQL para MSSQL é só mudar as funções de 'mysql' para 'mssql'. *OBS: Esse tipo de action do form faz ele chamar a própria página e o campo hidden que tem no form faz a verificação lá em cima com o PHP pra ver se o form foi submetido e assim a gente mata a necessidade de duas páginas pra um form funcionar, o código inteiro esta completo e pronto, não falta nada.... <?php $padrao1 = "/[']/"; $padrao2 = "/[)]/"; $padrao3 = "/[(]/"; $replace1 = "''"; $replace2 = ""; $conHost = mysql_connect('host','user','pass'); $selectDb = mysql_select_db('db',$conHost); if($_POST['cmdEnviarImg'] == "cmdIr"){ $defImgLargura = 1400; $defImgAltura = 1400; $defImgBytes = 2048000; $formCategoria = $_POST['formCategoria']; $formDescr = $_POST['formDescr']; $formDescr = preg_replace($padrao1,$replace1,$formDescr); $formImgName = $_FILES['formImg']['name']; $formImgName = preg_replace($padrao1,$replace1,$formImgName); $formImgName = preg_replace($padrao2,$replace2,$formImgName); $formImgName = preg_replace($padrao3,$replace2,$formImgName); $formImgTmp = $_FILES['formImg']['tmp_name']; if(!empty($formImgName)){ $formImgSize = getimagesize($formImgTmp); } $formImgType = $_FILES['formImg']['type']; $formImgBytes = $_FILES['formImg']['size']; $formImgLargura = $formImgSize[0]; $formImgAltura = $formImgSize[1]; $imgType = substr($formImgName, -3); $cmdSelectSegImg = "SELECT * FROM tableImagem WHERE imagemName = '".$formImgName."'"; $querySelectSegImg = mysql_query($cmdSelectSegImg); $arraySelectSegImg = mysql_fetch_array($querySelectSegImg); $dbIdSeg = $arraySelectSegImg['I1_ID']; $qtCaracteres = strlen($formImgName) - 4; if(strlen($formImgName) > 54){ $erroDb = "<div align='left' id='div' style='background-color:#FF9393; color:#C60000; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px;'><img src='../images/aviso.png' width='14' height='14' /> Esta imagem tem o nome muito grande para ser inserida. A o nome desta imagem possui <strong>".$qtCaracteres."</strong> caracteres, o máximo de caracteres que uma imagem deve possuir é <strong>50</strong> caracteres</div><br>"; } if(!empty($dbIdSeg)){ $erroDb = "<div align='left' id='div' style='background-color:#FF9393; color:#C60000; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px;'><img src='../images/aviso.png' width='14' height='14' /> Você já possuí uma imagem com o nome <strong>".$formImgName."</strong>, por favor renomeie a imagem e insira novamente.</div><br>"; } if(empty($formDescr)){ $erroDescr = "<div align='left' id='div' style='background-color:#FF9393; color:#C60000; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px;'><img src='../images/aviso.png' width='14' height='14' /> Você deve inserir uma <strong>descrição</strong> para a imagem</div><br>"; } if(($imgType != "png") && ($imgType != "jpg") && ($imgType != "jpeg") && ($imgType != "gif") && ($imgType != "bmp") && ($imgType != "PNG") && ($imgType != "JPG") && ($imgType != "JPEG") && ($imgType != "GIF") && ($imgType != "BMP")){ $erroImgType = "<div align='left' id='div' style='background-color:#FF9393; color:#C60000; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px;'><img src='../images/aviso.png' width='14' height='14' /> Arquivo em formato inválido! A imagem deve ser <strong>jpg</strong>, <strong>jpeg</strong>, <strong>bmp</strong>, <strong>gif</strong> ou <strong>png</strong>. Envie outro arquivo</div><br>"; } if(($formImgLargura > $defImgLargura) || ($formImgAltura > $defImgAltura)){ $erroImgSize = "<div align='left' id='div' style='background-color:#FF9393; color:#C60000; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px;'><img src='../images/aviso.png' width='14' height='14' /> Os valores máximos e largura e altura são <strong>".$defImgLargura."x".$defImgAltura."</strong>, você esta tentando enviar <strong>".$formImgLargura."x".$formImgAltura."</strong></div><br>"; } if($formImgBytes > $defImgBytes){ $erroImgBytes = "<div align='left' id='div' style='background-color:#FF9393; color:#C60000; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px;'><img src='../images/aviso.png' width='14' height='14' /> O tamanho máximo em Bytes que a imagem deve possuir é <strong>".$defImgBytes."</strong>, a imagem que você inseriu possui <strong>".$formImgBytes."</strong></div><br>"; } if((empty($erroImgBytes)) && (empty($erroImgSize)) && (empty($erroImgType)) && (empty($erroDescr)) && (empty($erroDb))){ $tailInsertImg = "(imagemName, imagemData, imagemCategoria, imagemTipo, imagemSize, imagemDescr) VALUES ('".$_FILES['formImg']['name']."','".date ("Ymd")."','".$formCategoria."','".$_FILES['formImg']['type']."','".$_FILES['formImg']['size']."','".$formDescr."')"; $cmdInsertImg = "INSERT INTO tableImagem ".$tailInsertImg; $queryInsertImg = mysql_query($cmdInsertImg); $imgName = $_FILES['formImg']['name']; // Caminho de onde a imagem ficará $imgDir = "../../imgUpload/" . $imgName; // Faz o upload da imagem move_uploaded_file($_FILES['formImg']['tmp_name'], $imgDir); $msgFinalizar = "<div align='center' style='background-color:#AAFFAA; color:#009900; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px;'>Sua imagem foi enviada com sucesso!</div><br>"; $formDescr = ""; } } ?> <?php if((!empty($erroImgBytes)) || (!empty($erroImgSize)) || (!empty($erroImgType)) || (!empty($erroDescr)) || (!empty($erroDb)) || (!empty($msgFinalizar))){ echo "<fieldset><legend style='font-size:24px;'>Aviso!</legend>"; ?> <?php echo "".$erroDb.""; ?> <?php echo "".$msgFinalizar.""; ?> <?php echo "".$erroImgBytes.""; ?> <?php echo "".$erroImgSize.""; ?> <?php echo "".$erroDescr.""; ?> <?php echo "".$erroImgType.""; ?> <?php echo "</fieldset>"; ?> <?php } ?> <fieldset> <legend style="font-size:24px;"> Upload de imagem</legend> <form method="post" enctype="multipart/form-data"> <input type="hidden" name="cmdEnviarImg" value="cmdIr" /> <table width="500"> <tr> <td width="86">Galeria:</td> <td width="402"> <select name="formCategoria"> <option value="1">Categoria 1</option> <option value="2">Categoria 2</option> <option value="3">Categoria 3</option> </select> </td> </tr> <tr> <td width="86">Imagem:</td> <td width="402"> <input type="file" name="formImg" /></td> </tr> <tr> <td width="86">Descrição:</td> <td width="402"><textarea name="formDescr" cols="60" rows="5"><?php echo $formDescr; ?></textarea></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" name="Submit" onclick="this.disabled=true; this.value = 'Aguarde…'; this.form.submit();" value="Enviar imagem" /></td> </tr> </table> </form> </fieldset> E lembre-se de acesso 777 para as pastas que irão receber as imagens
  18. Olá! Fiz um código que tem a função de fade in e fade out function fadeOut(id, time) { target = document.getElementById(id); alpha = 100; timer = (time*1000)/50; var i = setInterval( function() { if (alpha <= 0) clearInterval(i); setAlpha(target, alpha); alpha -= 2; }, timer); } function fadeIn(id, time) { target = document.getElementById(id); alpha = 0; timer = (time*1000)/50; var i = setInterval( function() { if (alpha >= 100) clearInterval(i); setAlpha(target, alpha); alpha += 2; }, timer); } function setAlpha(target, alpha) { target.style.filter = "alpha(opacity="+ alpha +")"; target.style.opacity = alpha/100; } Ele funciona muito bem utilizando o efeito na DIV, fica mais o menos assim: <input onfocus="java script:fadeOut('alvo', 0.1)" type="text" /> fade out | <input onfocus="java script:fadeIn('alvo', 0.1)" type="text" /> fade in <div id="alvo" > Teste </div> Porém meu problema é o seguinte: - Quando acesso a página a div com o id='alvo' fica amostra logo que a página é acessada, eu gostaria que ela fosse escondida e ai quando eu desse o click no input de fade in ai sim ela aparecesse. - Já tentei utilizar a display='none' no style da div, só que ai ela some e não apareçe mais! Será que alguém saberia me ajudar? Agradeço desde já!
×
×
  • Criar Novo...