Ir para conteúdo
Fórum Script Brasil

DaviMelo

Membros
  • Total de itens

    30
  • Registro em

  • Última visita

Tudo que DaviMelo postou

  1. Não tinha obervado, mas o erro aparece mesmo tendo ou não aniversariantes no mês. A menssagem de erro é a seguinte: Notice: Undefined offset: 1 in aniversariantesmes.php on line 12 ------------------------------------------------------------------------------------------ Abaixo o código completo: <?php $mes_atual = strftime('%m'); $nomes_aniversariantes = array(); $dias_aniversariantes = array(); $f = fopen('aniversariantes.txt', 'r'); while (!feof($f)) { $linha = fgets($f, 1024); if (!$linha) { continue; } $pos = strrpos($linha, ' '); $nome = substr($linha, 0, $pos); $data = trim(substr($linha, $pos + 1)); list($dia, $mes) = explode('/', $data); if($mes == $mes_atual) { $nomes_aniversariantes[] = $nome; $dias_aniversariantes[] = intval($dia); } } fclose($f); $total = count($nomes_aniversariantes); if ($total) { array_multisort($dias_aniversariantes, SORT_ASC, SORT_NUMERIC, $nomes_aniversariantes); for ($i = 0; $i < $total; $i++) { $dia = $dias_aniversariantes[$i]; $nome = $nomes_aniversariantes[$i]; echo sprintf('Dia %02d %s</br>', $dia, $nome); } } else { echo '<p class="conjunto_vazio">Nenhum aniversariante.</p>'; } ?>
  2. Gostaria de ter um texto aleatório ao clicar sem atualizar a página. O código abaixo faz o que eu quero mas só com dois texto. Eu queria com 250. Será que é possível? <script> function troca(id,valor) { var insere = document.getElementById(id); if(valor == "Check") { insere.innerHTML = '<a href="#" onclick=troca("link_check","Unheck");>Menssagem 1</a>'; } else { insere.innerHTML = '<a href="#" onclick=troca("link_check","Check");>Menssagem 2</a>'; } } </script> <div id="link_check"><a href="#" onclick="troca('link_check','Check');">Menssagem 1</a></div>
  3. Puxa! Como pesquisei! Mas até agora nada. Estou tentando mais de duas semanas diariamente, mas tive que pedir ajuda a vocês. 1) Tenho uma página www.jcpl.com.br/fotos.php e desejo colocar nela um álbum de fotos, o problema é que o código que gera o thumbal das fotos só funciona se estiver no mesmo local do arquivo fotos.php. Sendo que organizei o site colocando todos os códigos dentro da pasta (php). Ex: www.jcpl.com.br/páginas e www.jcpl.com.br/php/códigos 2) Gostaria de colocar uma descrição em cada foto pra ser mostrado quando o efeito highslide estiver executado, eu até consegui inserindo o nome da foto como título, mas aparece a extensão da foto e isso não quero. 3) Mesmo que vocês me ajudem a retirar a extensão vai aparecer outro problema. Quando colocar o nome da foto como descrição os acentos farão que link não funcione. OBS: Já testei vários álbuns, mas o que desejo e ter praticidade e facilidade ao colocar novas fotos na página e essa forma vejo que é a mais fácil, sem ter que mexer no código da página, tudo fica mais ou menos automático. Por favor me ajudem nessa tragetória! Os códigos que penso que serão necessários estão abaixo... fotos.php ----------- <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <link rel="stylesheet" type="text/css" href="css/site.css"/> <script type="text/javascript" src="js/highslide-with-gallery.js"></script> <link rel="stylesheet" type="text/css" href="css/highslide.css" /> <script type="text/javascript"> hs.graphicsDir = 'images/'; hs.align = 'center'; hs.transitions = ['expand', 'crossfade']; hs.outlineType = 'rounded-white'; hs.fadeInOut = true; hs.numberPosition = 'caption'; hs.dimmingOpacity = 0.75; if (hs.addSlideshow) hs.addSlideshow({ //slideshowGroup: 'group1', interval: 5000, repeat: false, useControls: true, fixedControls: 'fit', overlayOptions: { opacity: .75, position: 'bottom center', hideOnMouseOut: true } }); </script> </head> <body> <? include 'php/lerdir.php'; ?> </body> </html> ----------------------------------------------------------------------------------------------------------------------------- lerdir.php ------------ <? $dir = "fotos"; if (is_dir($dir)) { if ($d = opendir($dir)) { while (($file = readdir($d))!== false) { if (filetype($dir.'/'.$file) == 'file') { echo "<a id=\"thumb1\" href=\"$dir/{$file}\" class=\"highslide\" onclick=\"return hs.expand(this)\" title=\"$file\">"; echo "<img src=\"thumb.php?img=$dir/{$file}\" ></a>"; } } } } closedir($d); ?> ------------------------------------------------------------------------------------------------------------------------------ thumb.php ------------ <?php include_once('thumbnail.inc.php'); $thumb = new Thumbnail($_GET['img']); $thumb->resize(100,70); $thumb->show(); exit; ?> -------------------------------------------------------------------------------------------------------------------------------
  4. Eu estava atualizando a BIOS e a energia foi cortada. Agora o notebook não liga é emite um apito longo e dois curtos. Como recuperar BIOS desse Acer Aspire 1360? Já fiz diversas pesquisas na internet e ainda não encontrei nada concreto. Me ajudem por favor!
  5. Por favor me ajudem! O código funciona, adicionando todos arquivos (*.doc e *.docx) mas quero que ele adicione somente arquivos (*.doc) Como resolver esse problema? private void PesquisaArquivos(string NomeDir) { // cria instância de DirectoryInfo para o diretório selecionado DirectoryInfo DirInfo = new DirectoryInfo(NomeDir); try { // obtém arquivos do diretório FileInfo[] AFileInfo = DirInfo.GetFiles("*.doc"); // processa arquivos, adicionando-os na ListView foreach (FileInfo FilInfo in AFileInfo) ListaArqs.Add(FilInfo.FullName); // procura subdiretórios DirectoryInfo[] ADirInfo = DirInfo.GetDirectories(); // chama função recursivamente foreach (DirectoryInfo DirecInfo in ADirInfo) PesquisaArquivos(DirecInfo.FullName); } catch { } }
×
×
  • Criar Novo...