Scripts sugeridos

Frases aleatórias no seu site

Este script é usado para, a cada vez que alguém visita seu site, uma frase aleatória seja mostrada. Basta definir um array com N frases e pronto.

Por: Fábio Berbert de Paula


Send Mail em formato HTML

Send Mail Simples em PHP

Por: Fernando Lessa


Componente datepicker

Componente calendário, para pegar entrada de data, tem o visual diferenciado, utiliza javascript e iframes, suporta firefox, a qualidade visual é excelente e é facil de usar.

Por: Luis Specian


Enviar email com PHP pelo terminal GNU/Linux

Em muitos casos, o sistema é configurado para enviar emails periodicamente ao administrador. Muitos usam algumas soluções via console, como: mail, mutt etc. Um pequeno problema encontrado (pelo menos eu encontrei!) nestas soluções é alterar o remetente do email para um endereço específico que não seja o usuário que está executando a ação ou rotina de envio. Por exemplo: se eu estou no usuário "root" e executo o comando "mail -s "assunto" destino@exemplo.com < corpo_do_email.txt", o email será enviado como remetente "root@exemplo.com". Então para resolver isso, usei um arquivo em PHP contendo o cabeçalho "#!/usr/bin/php", que é o caminho do interpretador do PHP no sistema. Obs.: O PHP deve está instalado e funcionando! Sintaxe: ./php_terminal.php

Por: Marcelo Viana


Classe em php para listar subdiretórios e arquivos em html

Criei está classe porque precisava organiza e disponibilizar as notícias que eram enviadas periodicamente, sem precisar armazená-las em banco de dados. A minha idéia foi listar subdiretórios e quando clicasse neles seria listado as noticias que estariam dentro do subdiretório no formato html, sendo que o link para acessar as notícias é o titulo das mesmas (). Espero que vocês gostem, pois supriu minhas necessidades. </p> <p>Por: Perfil removido</p> <br/> </blockquote> </div> <!-- fim box --> <br><br> <!-- div class="clerafix margin-bottom-50"></div --> </div> </div> <!-- fim row--> </div> <!-- coluna direita --> <div class="col-md-2 esquerda visible-md visible-lg"> <br> <div class="headline" style="margin-top: 0px"><h3>Patrocínio</h3></div> <div class="blog-twitter"> <div class="text-center blog-twitter-inner">Site hospedado pelo provedor <a href="https://www.redehost.com.br/" target="_blank" rel="nofollow">RedeHost</a>.</div> </div> <div id="bannerRight" class="text-center"> <div class="textosolto"> <div style="margin-bottom: 8px;"><a href="/verBanner.php?codigo=671" target="_blank" rel="nofollow"><img src="//img.vivaolinux.com.br/imagens/banners/banner-automatizando-160x120.jpg" width=160 height=120 border=0 alt="Linux banner"></a></div> </div> </div> <!-- Destaques --> <div class="headline"><h3>Destaques</h3></div> <div id="destaques" class="service-block rounded-2x service-block-dark box-ultimas"> <p class='text-left'><a href="/topico/vivaolinux/O-VOL-est-de-despedida/">O VOL está de despedida! (6)</a></p> <p class='text-left'><a href="/topico/Sugestoes-para-o-Viva-o-Linux/Links-de-importantes-de-usurios-do-vol/">Links importantes de usuários do vol (6)</a></p> <p class='text-left'><a href="/topico/Softwares-Educacionais-em-Linux/Criei-um-app-de-escrita-acadmica-para-brasileiros/">Criei um app de escrita acadêmica para brasileiros! (4)</a></p> </div> <!-- End Destaques --> <!-- Artigos --> <div class="headline"><h3>Artigos</h3></div> <div class="service-block rounded-2x service-block-dark box-ultimas"> <p><a href="/artigo/File-Browser-Crie-sua-Nuvem-Pessoal-Privada">File Browser: Crie sua Nuvem Pessoal Privada</a></p> <p><a href="/artigo/A-produo-de-udio-e-vdeo-no-Linux-e-as-distribuies-dedicadas-a-esse-fim">A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim</a></p> <p><a href="/artigo/Criptografando-sua-Home-com-Gocryptfs-para-tristeza-do-meliante">Criptografando sua Home com Gocryptfs para tristeza do meliante</a></p> <p><a href="/artigo/A-Involuo-do-Linux-e-as-Lambanas-Desnecessrias-desde-o-seu-Lanamento">A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento</a></p> <p><a href="/artigo/O-Journal-no-Linux-para-a-guarda-e-consulta-de-logs-do-sistema">O Journal no Linux para a guarda e consulta de logs do sistema</a></p> </div> <!-- Fim Artigos --> <!-- Dicas --> <div class="headline"><h3>Dicas</h3></div> <div class="service-block rounded-2x service-block-dark box-ultimas"> <p><a href="/dica/Gerenciamento-de-Vdeo-Hbrido-IntelNVIDIA-via-nvidia-prime-no-Ubuntu-e-derivados">Gerenciamento de Vídeo Híbrido (Intel/NVIDIA) via nvidia-prime no Ubuntu e derivados</a></p> <p><a href="/dica/Assistindo-IPTV-no-Linux-com-Fred-TV-e-Lista-Free-TV">Assistindo IPTV no Linux com Fred TV e Lista Free TV</a></p> <p><a href="/dica/Impressora-Tomate-MDK-007-no-Ubuntu-ou-qualquer-distro-Linux">Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)</a></p> <p><a href="/dica/Acelerando-a-compilao-de-pacotes-no-Arch-Linux-AUR-usando-todos-os-ncleos-do-processador">Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador</a></p> <p><a href="/dica/Ocultando-asteriscos-ao-digitar-senha-no-Ubuntu">Ocultando asteriscos ao digitar senha no Ubuntu</a></p> </div> <!-- Fim Dicas --> <!-- Viva o Android --> <!--div class="headline"><h3>Viva o Android</h3></div> <div class="service-block rounded-2x service-block-dark box-ultimas"> <p><a href="" target="_blank"></a></p> <p><a href="" target="_blank"></a></p> <p><a href="" target="_blank"></a></p> <p><a href="" target="_blank"></a></p> <p><a href="" target="_blank"></a></p> </div --> <!-- Fim Viva o Android --> <!-- Topicos --> <div class="headline"><h3>Tópicos</h3></div> <div class="service-block rounded-2x service-block-dark box-ultimas"> <p><a href="/topico/Iniciantes-no-Linux/computador-nao-reconhece-camara">O computador não reconhece a câmera (3)</a></p> <p><a href="/topico/Debian/Depois-no-querem-que-eu-fale-sobre-as-baseadas">Depois não querem que eu fale sobre as baseadas... (3)</a></p> <p><a href="/topico/vivaolinux/O-VOL-est-de-despedida">O VOL está de despedida! (6)</a></p> <p><a href="/topico/Sugestoes-para-o-Viva-o-Linux/Links-de-importantes-de-usurios-do-vol">Links importantes de usuários do vol (6)</a></p> <p><a href="/topico/Desktops/Dual-boot-125">Dual boot. (24)</a></p> </div> <!-- Fim Topicos --> <!-- Top 10--> <div class="headline"><h3>Top 10 do mês</h3></div> <div id="top10" class="service-block rounded-2x service-block-dark text-left" style="padding: 10px;"> <ul class="newsticker list-unstyled"> <li> <a style="color: #fff" href="/~xerxeslins"><img class="img-thumbnail rounded-2x" src="/imagens/fotos/8336076b2736.png"><br>Xerxes</a><br><span style="color: #fff">1° lugar - 158.515 pts</span> </li> <li> <a style="color: #fff" href="/~fabio"><img class="img-thumbnail rounded-2x" src="/imagens/fotos/348b135daf99.jpg"><br>Fábio Berbert de Paula</a><br><span style="color: #fff">2° lugar - 79.742 pts</span> </li> <li> <a style="color: #fff" href="/~albfneto"><img class="img-thumbnail rounded-2x" src="/imagens/fotos/telapad.png"><br>Alberto Federman Neto.</a><br><span style="color: #fff">3° lugar - 44.130 pts</span> </li> <li> <a style="color: #fff" href="/~cabelo"><img class="img-thumbnail rounded-2x" src="/imagens/fotos/4fcb75802380.png"><br>Alessandro de Oliveira Faria (A.K.A. CABELO)</a><br><span style="color: #fff">4° lugar - 38.601 pts</span> </li> <li> <a style="color: #fff" href="/~Buckminster"><img class="img-thumbnail rounded-2x" src="/imagens/fotos/94c1a8a7e098.jpg"><br>Buckminster</a><br><span style="color: #fff">5° lugar - 38.485 pts</span> </li> <li> <a style="color: #fff" href="/~edps"><img class="img-thumbnail rounded-2x" src="/imagens/fotos/fdfa73842224.gif"><br>edps</a><br><span style="color: #fff">6° lugar - 34.087 pts</span> </li> <li> <a style="color: #fff" href="/~maurixnovatrento"><img class="img-thumbnail rounded-2x" src="/imagens/fotos/1c799c4c3fa1.png"><br>Mauricio Ferrari (LinuxProativo)</a><br><span style="color: #fff">7° lugar - 24.950 pts</span> </li> <li> <a style="color: #fff" href="/~pinduvoz"><img class="img-thumbnail rounded-2x" src="/imagens/fotos/2534dc3c78c8a.png"><br>Andre (pinduvoz)</a><br><span style="color: #fff">8° lugar - 24.836 pts</span> </li> <li> <a style="color: #fff" href="/~Zoiudo"><img class="img-thumbnail rounded-2x" src="/imagens/fotos/1c4963f171ad8.jpg"><br>Sidnei Serra</a><br><span style="color: #fff">9° lugar - 24.239 pts</span> </li> <li> <a style="color: #fff" href="/~juliaojunior"><img class="img-thumbnail rounded-2x" src="/imagens/fotos/desconhecido.png"><br>Juliao Junior</a><br><span style="color: #fff">10° lugar - 23.664 pts</span> </li> </ul> </div> <!-- End Top 10--> <!-- Scripts --> <div class="headline"><h3>Scripts</h3></div> <div class="service-block rounded-2x service-block-dark box-ultimas"> <p><a href="/script/gerenciar-warsawsh">[Shell Script] gerenciar_warsaw.sh</a></p> <p><a href="/script/atualizar-kernelsh">[Shell Script] atualizar_kernel.sh</a></p> <p><a href="/script/Flatctl">[Shell Script] Flatctl</a></p> <p><a href="/script/yad-clamav">[Shell Script] yad-clamav</a></p> <p><a href="/script/imageDownloader">[Shell Script] imageDownloader</a></p> </div> <!-- Fim Scripts --> </div> <!-- fim coluna direita --> </div> </div><!--/container--> <!-- End Content Part --> <!--=== Footer Version 1 ===--> <div class="footer-v1"> <div class="footer"> <div class="container"> <div class="row"> <!-- About --> <div class="col-md-3 md-margin-bottom-40"> <a href="/"><img class="footer-logo" src="//static.vivaolinux.com.br/imagens/logo-vol-white.png" alt="Viva o Linux"></a> <p>A maior comunidade GNU/Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda.</p> </div> <!-- End About --> <!-- Links --> <div class="col-md-3 md-margin-bottom-40"> <div class="posts"> <ul class="list-unstyled latest-list"> <li> <a href="/faq.php">FAQ - Perguntas frequentes</a></li> <li> <a href="/estatisticas.php">Estatísticas do site</a></li> <li> <a href="/equipe/">Equipe de moderadores</a></li> <li> <a href="/membros/">Membros da comunidade</a></li> </ul> </div> </div> <!-- End Links --> <!-- Links --> <div class="col-md-3 md-margin-bottom-40"> <div class="posts"> <ul class="list-unstyled latest-list"> <!-- li> <a href="/anuncie/">Anuncie</a></li --> <li> <a href="/falecom/">Contato</a></li> <li> <a href="/privacidade/">Política de privacidade</a></li> <li> <a href="/quemsomos/">Quem somos</a></li> <li> <a href="/termos-de-uso/">Termos de uso</a></li> </ul> </div> </div> <!-- End Links --> <!-- RedeHost --> <div class="col-md-3 md-margin-bottom-40"> <p>Site hospedado por: </p><br> <a href="https://www.redehost.com.br/" target="_blank" rel="nofollow"><img src="//static.vivaolinux.com.br/imagens/logo-redehost.png" class="footer-header"></a> </div> <!-- End RedeHost --> </div> <div class="row"> <div class="col-md-12 md-margin-bottom-40 centro"> </div> </div> </div> </div><!--/footer--> </div> <!--=== End Footer Version 1 ===--> </div><!--/wrapper--> <!-- JS Global Compulsory --> <script src="//static.vivaolinux.com.br/include/js/jquery-boot-min.js"></script> <!-- JS Implementing Plugins --> <script type="text/javascript" src="//static.vivaolinux.com.br/assets/mega-plugins-interna-min.js"></script> <!-- picture-cut--> <!-- JS Page Level --> <script type="text/javascript" src="//static.vivaolinux.com.br/assets/js-page-level-min.js"></script> <script type="text/javascript"> jQuery(document).ready(function() { App.init(); App.initSliders(); window.prettyPrint && prettyPrint(); $(".counter").counterUp({ delay: 10, time: 3000 }); //$("#banner-sky").replaceWith( $("#google-sky") ); //$("#banner-left").replaceWith( $("#google-left") ); $('[data-toggle="tooltip"]').tooltip(); $('[data-tooltip="tooltip"]').tooltip(); $("button[type=submit]").attr("data-loading-text", "Enviando..."); $("button[data-loading-text]").click(function () { var btn = $(this).button("loading"); setInterval(function () { btn.button("reset"); }, 2000); }); $(".btn-like").click(function(event) { event.preventDefault(); var botao = $(this); var codigo = $(botao).attr("data-codigo"); var tabela = $(botao).attr("data-tabela"); var tipo = $(botao).attr("data-tipo"); $.ajax({ "url": "/like.php", "dataType": "html", "data": { "codigo": codigo, "tabela": tabela, "tipo": tipo }, "success": function (r) { if (r=="1") { var incr = +($(botao).find(".likeBadge").text()); incr += 1; $(botao).find(".likeBadge").text(incr); } } }); }); $('.newsticker').newsTicker({ row_height: 120, max_rows: 3, autostart: 1, duration: 4000, pauseOnHover: 0, speed: 1600 }); }); </script> <!--[if lt IE 9]> <script src="//static.vivaolinux.com.br/assets/plugins/ie-plugins-min.js"></script> <![endif]--> <script> // -> /include/funcoes3-min.js function submeter_busca(form){opcao=form.tipoBusca.options[form.tipoBusca.options.selectedIndex].value;if(opcao=="artigos"){form.q.value=form.q.value+' (inurl:/artigo/ OR inurl:verArtigo.php) ';}else if(opcao=="dicas"){form.q.value=form.q.value+' (inurl:/dica/ OR inurl:verDica.php) ';}else if(opcao=="links"){form.q.value=form.q.value+' inurl:/links/ ';}else if(opcao=="faq"){form.q.value=form.q.value+' (inurl:/topico/ OR inurl:verPergunta.php OR inurl:verTopico.php) ';}else if(opcao=="scripts"){form.q.value=form.q.value+' (inurl:/script/ OR inurl:verScript.php) ';}else if(opcao=="conf"){form.q.value=form.q.value+' (inurl:/etc/ OR inurl:verConf.php) ';}else if(opcao=="comunidade"){form.q.value=form.q.value+' (inurl:/topico/ OR inurl:/comunidade OR inurl:verTopico.php OR inurl:verComunidade.php)';}else if(opcao=="screenshot"){form.q.value=form.q.value+' (inurl:/screenshot/ OR inurl:verScreenshot.php) ';}else if(opcao=="wallpaper"){form.q.value=form.q.value+' (inurl:/wallpaper/ OR inurl:verWallpaper.php) ';} form.submit;} function showHide(elementid){if(document.getElementById(elementid).style.display=='none'){document.getElementById(elementid).style.display='';}else{document.getElementById(elementid).style.display='none';}} function admlog(){top=window.open('/admin/log/index.php','admlog','width=750, height=400, scrollbars=no, location=no, status=no');} function copiarCodigo(element){element.focus() document.execCommand('selectAll',false,null) document.execCommand('copy')} function quote(a){var b=document.getElementById(a).innerHTML;b=b.replace(/(<([^>]+)>)/ig,"");document.formComentario.comentario.value="[quote]"+b+"[/quote]\n\n";document.formComentario.comentario.focus()} </script> <!-- Google Analytics--> <script async src="https://www.googletagmanager.com/gtag/js?id=G-40EGW0ERX5"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-40EGW0ERX5'); </script> <!-- Google Analytics--> <script> function leftArrowPressed() { } function rightArrowPressed() { } document.onkeydown = function(evt) { evt = evt || window.event; switch (evt.keyCode) { case 37: leftArrowPressed(); break; case 39: rightArrowPressed(); break; } }; $("textarea").keydown(function() { document.onkeydown = null; }); $("textarea").focusout(function() { document.onkeydown = function(evt) { evt = evt || window.event; switch (evt.keyCode) { case 37: leftArrowPressed(); break; case 39: rightArrowPressed(); break; } }; }); </script> </body> </html>