Ir para conteúdo
Fórum Script Brasil

MTavares

Membros
  • Total de itens

    1.048
  • Registro em

  • Última visita

Tudo que MTavares postou

  1. Moderador, pode fechar esse tópico para não haver dois tópicos iguais, pois estou tentando resolver esse problema no fórum de "Redes", aqui no Script Brasil. Obrigado.
  2. Fiz mais uma alteração, também não funcionou. Vejam: <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow #Deny from all Allow from all </Directory> e dessa forma: <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow #Deny from all Allow from XXX.XXX.X.XXX Allow from all </Directory>
  3. Olá colegas, estou aqui com mais uma dúvida...rs... eu instalei o Apache, PHP e Mysql separadamente, mas quando tento acessar o site pela rede intranet, não consigo, mesmo digitando o IP e a porta corretamente (não o local). Como faço para colocar o Apache ser acessado remotamente pela intranet? Já alterei o config do Apache colocando dessa forma: ServerName XXX.XXX.X.XXX:80 Também não consigo acessar. abs
  4. Olá Anderson, na verdade a pág. está com iso-8859-1, pois o problema só acontece quando. os valores bem do banco de dados. O detalhe é quando. inserimos dados no banco, as acentuações ocorrem normalmente e a pág. que mostra esses valores está iso-8859-1. quando. colocamos caracteres diretamente na pág., funciona perfeitamente. Abs.
  5. Através da query, da forma tradicional, ficaria algo assim: Agora para você colocar o nome dessa forma: fernando-pessoa, você pode usar o próprio str_replace() ou até mesmo o list(), seguido do explode e colocar no link.... abs
  6. Dando continuidade... dentro da pasta "config -> extra", encontrei o arquivo: "httpd-languages.txt" e dentro dele tem os comandos: Ainda não encontrei o porque disso acontece...Vale lembrar que estou usando o Windows.
  7. Caros colegas, instalei o Apache 2.2, só que quando trás qualquer informação que contenha acentos, aparece caracteres estranhos. Vale ressaltar que o browser está correto charset=iso-8859-1 e as palavras no banco também. Alguém sabe como ajusto isso? acredito que seja problema de configuração do próprio Apache. Abs
  8. MTavares

    Erro ao instalar o PHP

    Pessoal, corrigi o erro... para quem estiver passando pela mesma situação que eu, basta baixar as seguintes versões: Apache: httpd-2.2.21-win32-x86-no_ssl.msi PHP: php-5.3.3-Win32-VC9-x86.msi Mysql: mysql-5.5.19-win32.msi PHPMyadmin: phpMyAdmin-3.4.9-all-languages.zip A dica é para qualquer alteração ou instalação que fizer, deixar o Apache desligado. Um bom site que explica passo a passo: http://www.pinceladasdaweb.com.br/blog/201...ows-7-vista-xp/ Abraços
  9. Caros colegas, estou querendo instalar o Apache, PHP e Mysql individualmente no win 7, instalo o Apache corretamente, porém quando vou instalar o PHP (msi), na parte aonde aparece os servidores, só aparece o IIS FastCGI, Other CGI e Do not setup a web server e não aparece o Apache como de costume. Vale ressaltar que eu tinha o programa WAMP instalado, desinstalei e decidi instalar separadamente. Alguém sabe o porque não aparece o Apache na instalação do PHP? obrigado
  10. Olá pessoal, em vez de ser lateral, pode ser também da forma como o site da WAMP, veja: http://www.wampserver.com/ ... abs
  11. Olá colegas, essa dúvida é para os feras de plantão :D . É o seguinte, desenvolver sites nunca foi o meu forte, por isso quero uma força de vocês. Estou querendo inovar em um site, sair dos padrões e fazer da seguinte forma, vejam: O Menu: Principal | Serviços | Fale Conosco Ao clicar por ex. em Serviços, a página Principal sair pelo lado esquerdo e a página Serviços entrar pelo lado direito e assim por diante. Sei que tem como fazer isso em Jquery ou algo assim kkkkkkkkkkkkk, porém estou perdido nesse raciocínio. Alguém poderia me dar uma força de como se faz isso? abraços
  12. MTavares

    J2ME

    Olá colegas, estou querendo desenvolver um aplicativo para celular que faça o seguinte: No site do cliente, haverá uma área de downloads para que o usuário baixe o aplicativo para o celular, aonde através desse aplicativo, o usuário acesse o site desse cliente. Eu procurei em alguns fóruns, mas infelizmente não consegui a resposta, tentei comprar alguns livros, mas infelizmente alguns são muito antigos e não sei até aonde isso poderia me prejudicar e os mais recentes, quando não estão totalmente em inglês, estão esgotados. Conto muito com a força de vocês. Abraços à todos! Marcos
  13. MTavares

    Site para celular

    Grande Ricardo, muito show esse exemplo que você me passou... obrigadão pela sua força. abraços
  14. MTavares

    Site para celular

    Show de bola, Vlw pessoal pelas dicas. Obrigadão e abraços!
  15. MTavares

    Site para celular

    Olá colegas, estou finalizando um projeto para um cliente, porém ele quer fazer com que o site seja visível em celular. Como faria isso exatamente? tenho que desenvolver o site com wml (se é que ainda existe essa linguagem <_< ) ou similar ou apenas desenvolver com HTML sendo com em uma estrutura diferenciada.... aonde hospedaria esse site para celular? continuaria no servidor do cliente ou teria que hospedar em um outro servidor? fico no aguardo nessa troca de idéias.... forte abraço à todos!
  16. MTavares

    Duvida

    Tente assim: <?php if($POST["submit"] == "Enviar"): // sua validação de campos e se estiver tudo ok, faça o redirecionamento conforme abaixo: header("location:suapagina.php"); endif; ?> <HTML> <HEAD><TITLE> Conexão Mysql; Login </TITLE> <BODY> <form action="." method="user"> Sistema mysql<BR> Login: <input type="text" name="login"><br> Senha <input type="password" name="senha"><br> <input type="submit" value="Enviar"> <input type="reset" value="Apagar Campos"> </form>
  17. Sim... na verdade eu quis dizer que para pegar dados passados pelo querystring. Ex: excluir.php?acao=ExcluirUsuario&cpffunc=$cpffunc Se o Register_Globals estiver "off" uma das maneiras de pegar o valor é usar $_REQUEST["acao"] ou GET["acao"]. Desculpem, realmente me expressei mal no meu comentário anterior (mente cansada), era para ter escrito: No caso de um formulário, aí sim, continue usando o POST. Eu me referi ao $_REQUEST como uma outra opção além do GET, já que ele está pegando como GET, não seria necessariamente como uma regra. Em relação a $_REQUEST ser problemática, interessante, sinceramente eu não sabia desse detalhe. abs
  18. Coloquei dessa forma, mas também não funfou, veja: var data1=i+'/'+mesAtual+'/'+anoAtual; var data2=dataAtual; if ( parseInt( data2.split( "/" )[2].toString() + data2.split( "/" )[1].toString() + data2.split( "/" )[0].toString() ) > parseInt( data1.split( "/" )[2].toString() + data1.split( "/" )[1].toString() + data1.split( "/" )[0].toString() ) ){
  19. Olá Fiote... vou colocar o código inteiro, combinado? function ultimo_dia(mes,ano){ if(mes==1||mes==3||mes==5||mes==7||mes==8||mes==10||mes==12) return 31; if(mes==4||mes==6||mes==9||mes==11) return 30; if(mes==2)if(ano%400==0) return 29; if(mes==2) if(ano%100==0) return 28; if(mes==2) if(ano%4==0) return 29; else return 28; } var nomeMes=new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"); var hoje=new Date(); var diaAtual=hoje.getDate(); var mesAtual=hoje.getMonth()+1; var anoAtual=hoje.getFullYear(); var dataAtual=diaAtual+'/'+mesAtual+'/'+anoAtual; var contCalendario=0; jQuery.fn.calendario=function(options){ var settings={target:'',targetDay:'',targetMonth:'',targetYear:'',minDate:'',maxDate:'',dateDefault:dataAtual,left:'0',top:'30',referencePosition:this,closeClick:true}; options=jQuery.extend(settings,options); arrData=options.dateDefault.split('/'); diaOriginal=parseInt(arrData[0],10); mesOriginal=parseInt(arrData[1],10)-1; anoOriginal=parseInt(arrData[2],10); var diaMinimo=0; var mesMinimo=0; var anoMinimo=0; if(options.minDate!=''){ arrData=options.minDate.split('/'); diaMinimo=parseInt(arrData[0],10); mesMinimo=parseInt(arrData[1],10)-1; anoMinimo=parseInt(arrData[2],10); } var diaMaximo=9999; var mesMaximo=9999; var anoMaximo=9999; if(options.maxDate!=''){ arrData=options.maxDate.split('/'); diaMaximo=parseInt(arrData[0],10); mesMaximo=parseInt(arrData[1],10)-1; anoMaximo=parseInt(arrData[2],10); } this.each(function(){ if(jQuery(this).attr('id')==''){ contCalendario++; jQuery(this).attr('id','chamada_cal_'+contCalendario); } idChamada=jQuery(this).attr('id'); var mes=mesOriginal; var ano=anoOriginal; idCalendario='cal_'+idChamada; idCalendario=idCalendario.replace('_dia','').replace('_mes','').replace('_ano',''); if($('#'+idCalendario).size()>0) return false; jQuery('body').append('<div class="calendario" id="'+idCalendario+'"><a href="#" class="fechar" title="Fechar">X</a><a href="#" class="bt_controle_mes bt_voltar_mes">&laquo;</a><p class="nome_mes">mês ano</p><a href="#" class="bt_controle_mes bt_avancar_mes">&raquo;</a><ul class="lista_dia"><li class="semana">D</li><li class="semana">S</li><li class="semana">T</li><li class="semana">Q</li><li class="semana">Q</li><li class="semana">S</li><li class="semana">S</li></ul></div>'); $('#'+idCalendario).append('<input type="hidden" name="calendarioMes" value="'+mes+'"/>'); $('#'+idCalendario).append('<input type="hidden" name="calendarioAno" value="'+ano+'"/>'); function preencher_calendario(idCalendario){ var titulo=nomeMes[mes]+" "+ano; $('#'+idCalendario+' p.nome_mes').html(titulo); $('#'+idCalendario+' ul.lista_dia li.dia_vazio').remove(); $('#'+idCalendario+' ul.lista_dia li.dia').remove(); var primeiro=new Date(); primeiro.setFullYear(ano,mes,1); var inicioSemana=primeiro.getDay(); for(i=0;i<inicioSemana;i++){ $('#'+idCalendario+' ul.lista_dia').append("<li class='dia_vazio'>&nbsp;<\/li>"); } var fimMes=ultimo_dia(mes+1,ano); É a partir do código abaixo: for(i=1;i<=fimMes;i++){ if((ano==anoMinimo&&mes==mesMinimo&&i<diaMinimo)||(ano==anoMaximo&&mes==mesMaximo&&i>diaMaximo)){ $('#'+idCalendario+' ul.lista_dia').append("<li class='dia dia_n"+i+"'>"+i+"<\/li>"); }else{ if(options.target!=''||options.targetDay!='' ||options.targetMonth!=''||options.targetYear!=''){ var hojeCal=new Date(); var mesAtualCal=hojeCal.getMonth()+1; var anoAtualCal=hojeCal.getFullYear(); var dataCal=i+'/'+mesAtualCal+'/'+anoAtualCal; if(dataAtual < dataCal){ // alert("dataAtual " +dataAtual+ " dataCal " +dataCal); $('#'+idCalendario+' ul.lista_dia').append("<li class='dia dia_n"+i+"'>"+i+"<\/li>"); }else{ $('#'+idCalendario+' ul.lista_dia').append("<li class='dia dia_n"+i+"'><a href='#'>"+i+"<\/a><\/li>"); } }else{ $('#'+idCalendario+' ul.lista_dia').append("<li class='dia dia_n"+i+"'>"+i+"<\/li>"); } } } if(mes==mesOriginal&&ano==anoOriginal){ $('#'+idCalendario+' ul.lista_dia li.dia_n'+diaOriginal).addClass('default'); } $('#'+idCalendario+' ul.lista_dia li a').click(function(){var dia=$.trim($(this).html()); if(dia.length==1)dia='0'+dia; var mes=(1+parseInt($.trim($(this.parentNode.parentNode.parentNode).find('input[name="calendarioMes"]').val()),10)).toString(); if(mes.length==1)mes='0'+mes; var ano=parseInt($.trim($(this.parentNode.parentNode.parentNode).find('input[name="calendarioAno"]').val()),10); if(options.target!=''&&$(options.target).size()>0){ var tag=$(options.target).get(0).tagName.toLowerCase(); if(tag=='input'){ $(options.target).val(dia+'/'+mes+'/'+ano); }else{ $(options.target).html(dia+'/'+mes+'/'+ano); } } if(options.targetDay!=''&&$(options.targetDay).size()>0){ var tag=$(options.targetDay).get(0).tagName.toLowerCase(); if(tag=='input'){ $(options.targetDay).val(dia); }else{ $(options.targetDay).html(dia); } } if(options.targetMonth!=''&&$(options.targetMonth).size()>0){ var tag=$(options.targetMonth).get(0).tagName.toLowerCase(); if(tag=='input'){ $(options.targetMonth).val(mes); }else{ $(options.targetMonth).html(mes); } } if(options.targetYear!=''&&$(options.targetYear).size()>0){ var tag=$(options.targetYear).get(0).tagName.toLowerCase(); if(tag=='input'){ $(options.targetYear).val(ano); }else{ $(options.targetYear).html(ano); } } if(options.closeClick)$('#'+idCalendario).remove();return false; }); navegacaoCalendario(idCalendario); } function navegacaoCalendario(idCalendario){ $('#'+idCalendario+' a.fechar').unbind(); $('#'+idCalendario+' a.fechar').click(function(){ $('#'+idCalendario).remove(); return false; }); if(ano==anoMinimo&&mes==mesMinimo){ $('#'+idCalendario+' a.bt_voltar_mes').hide(); }else{ $('#'+idCalendario+' a.bt_voltar_mes').show(); $('#'+idCalendario+' a.bt_voltar_mes').unbind(); $('#'+idCalendario+' a.bt_voltar_mes').click(function(){ mes=parseInt($('input[name="calendarioMes"]').val(),10); ano=parseInt($('input[name="calendarioAno"]').val(),10); mes--;if(mes<0){ mes=11;ano--; } $('input[name="calendarioMes"]').val(mes); $('input[name="calendarioAno"]').val(ano); preencher_calendario(idCalendario); return false; }); } if(ano==anoMaximo&&mes==mesMaximo){ $('#'+idCalendario+' a.bt_avancar_mes').hide(); }else{ $('#'+idCalendario+' a.bt_avancar_mes').show(); $('#'+idCalendario+' a.bt_avancar_mes').unbind(); $('#'+idCalendario+' a.bt_avancar_mes').click(function(){ mes=parseInt($('input[name="calendarioMes"]').val(),10); ano=parseInt($('input[name="calendarioAno"]').val(),10); mes++;if(mes==12){ mes=0;ano++; } $('input[name="calendarioMes"]').val(mes); $('input[name="calendarioAno"]').val(ano); preencher_calendario(idCalendario); return false; }); } } preencher_calendario(idCalendario); var posicoes=$(options.referencePosition).offset(); var leftPosition=posicoes.left+parseInt(options.left,10); var topPosition=posicoes.top+parseInt(options.top,10); $('#'+idCalendario).css({ 'left':leftPosition,'top':topPosition }); $('#'+idCalendario).show(); }); }; Abraços e obrigado!
  20. Eu tentei colocar dessa forma: var hojeCal=new Date(); var diaAtualCal=hojeCal.getDate(); var mesAtualCal=hojeCal.getMonth(); var anoAtualCal=hojeCal.getFullYear(); var dataCal=i+'/'+mesAtualCal+'/'+anoAtualCal; if(dataCal < dataAtual){ $('#'+idCalendario+' ul.lista_dia').append("<li class='dia dia_n"+i+"'>"+i+"<\/li>"); }else{ $('#'+idCalendario+' ul.lista_dia').append("<li class='dia dia_n"+i+"'><a href='#'>"+i+"<\/a><\/li>"); } ... mas somente os dias 10 até o dia 15 que não aparecem linkados... abs
  21. Olá fiote, você poderia me dar um exemplo? pois javascript não é o meu forte. abraços
  22. Colegas, eu tenho um calendário em javascript do qual consegui fazer com que as datas anteriores não apareçam linkados, porém quando eu passo para os meses anteriores, os links aparecem da mesma forma do mês atual. Por ex: Vamos supor que estamos na data 15/11. As datas anteriores ao dia 15, não aparecem linkados, mas se eu for para o mês 10, acontece a mesma coisa e não todos os dias e assim por diante. O mesmo acontece quando vou para o mês 12, os dias a partir do dia 15 aparecem linkados e os dias anteriores não. Vejam o trecho do código abaixo: var diaAtual=hoje.getDate(); var mesAtual=hoje.getMonth()+1; var anoAtual=hoje.getFullYear(); if(i < diaAtual){ $('#'+idCalendario+' ul.lista_dia').append("<li class='dia dia_n"+i+"'>"+i+"<\/li>"); }else{ $('#'+idCalendario+' ul.lista_dia').append("<li class='dia dia_n"+i+"'><a href='#'>"+i+"<\/a><\/li>"); } Abraços
  23. Só pra ressaltar, se não me engano, caso o REGISTER_GLOBALS esteja como off, para resgatar os valores da passagem de parâmetros via browser é o $_REQUEST[] e não $_GET[] abs
  24. Olá colegas, estou tentando desenvolver um link aonde o cliente ao clicar, aparece a descrição do link clicado. Ex: Os links: Sala | Quarto | Cozinha Ao clicar na sala, apareceria embaixo uma div com a descrição da sala, ao clicar no quarto, a descrição do quarto e assim por diante. Procurei na net, mas não encontrei exatamente o que estou precisando. abs
×
×
  • Criar Novo...