Ir para conteúdo
Fórum Script Brasil

Lucas Phillip

Veteranos
  • Total de itens

    644
  • Registro em

  • Última visita

Tudo que Lucas Phillip postou

  1. Ei pessoal, tudo joia? alguém conhece algum bom curso de tecnologo em TI, de preferência EAD? Estou precisando da graduação para conseguir uma promoção aqui no serviço e não conheço nenhum. Não quero bacharel porque demora 4 anos. Técnologo vai ter o mesmo efeito mas demora apenas 2 anos :) Vlw
  2. Opa, tudo joia? porque você está colocando os resultados dentro de uma table, se você não está criando colunas e linhas pra ela (tr, th, td etc). Provavelmente o problema está ai, visto que o site carrega perfeitamente no Chrome. Acredito que se você tirar a table, ou preencher as linhas e colunas corretamente deve resolver o problema. Falou
  3. Cara, fiz algo mt simples para você entender a idéia. <?php //Confere se alguém enviou algum valor if (isset($_POST['valor'])) { //Se tiverem enviado um valor, confere se ele é par ou impar if ($_POST['valor'] % 2) { echo "Impar"; } else { echo "Par"; } } ?> <form id="form1" name="form1" method="post" action=""> <label> <input type="text" name="valor" id="valor" /> </label> <input type="submit" name="button" id="button" value="Resultado" /> </form> Esse código não confere se o número é válido etc. Apenas se é par ou impar. Se não for um numero, irá retornar par. Tente desenvolver a partir dai, para você aprender :) Qualquer dúvida só falar. Abraços
  4. Opa, tudo joia? Seguinte, o que você quer é um editor WYSIWYG - What you see is what you get. Dê uma olhada nesse aqui. Acho que tem tudo q você precisa http://tinymce.moxiecode.com/ Flws
  5. Eu sugeri o silverlight porque achei q você programava em C#. (Você mencionou um programa em c# no primeiro post). Com relação ao plugin, não tem mt problema não. Muita gente já até tem ele e se não tiver, é como o plugin do flash ^^ você baixa rapidinho instala e acabo. Eu uso silverlight no meu site e ninguém nunca reclamou de ter q baixar um plugin. Se você for mexer com isso, da uma olhada no Microsoft Expression Blend. Você pode utilizá-lo para fazer o layout do seu programa. Se não, alem de aprender c#, você teria que aprender a mexer com XAML.
  6. Opa, tudo joia? Se eu entendi bem, você está querendo fazer um site que, quando um usuário entrar, ele será avisado em tempo real das atualizações que o servidor c# fizer correto? Se for isso mesmo, eu te recomendo nem utilizar php. Já ouvir falar em Silverlight? É tipo a concorrendo do flash da Microsoft. Você pode programar usando C#. Bom, você pode criar uma conexão por socket entre o silverlight e o servidor e ai sim as informações virão em tempo real. O ajax demanda mt recurso, pois o navegador terá de ficar pingando o server por atualizações. O Silverlight é como um aplicação desktop, só que roda direto do navegador :) Qualquer dúvida, manda ai. Flws
  7. Dandao, Nunca utilize cookies para informações de segurança. Cookies, ao contrário das Sessions, ficam guardadas no computado dos usuários. Então qualquer pessoa pode abrir o cookie e ver o que está guardado lá, ou hackers pode pegar as informações do cookie de usuários desavisados etc. Sempre utilize sessions. Não vejo utilidade em utilizar banco de dados, a não ser que você queira manter o carrinho de comprar guardado por um período maior de tempo. Agora, eu recomendo que você pegue um ecommerce pronto, como o OsCommerce (http://www.oscommerce.com/) que é gratuito e já vem com algum tempo de experiência e isso quer dizer mais segurança. Abraços
  8. Opa, tudo joia? Bom, eu não vou analizar seu código todo para lhe dar a resposta exata. Vou tentar te passar a idéia e você adapta ok? Para fazer o que você quer, uma das maneiras é modificar o "for" que gera a paginação. Ao invés de colocar for($i=1;$i<$npages;$i++) { use for ($i = $pagatual - 3; $i <= ($pagatual + 3); $i++) { if ($pagatual > 0 and $pagatual < $totaldepaginas) { //Seu codigo } } sendo $pagatual, a página atual que você se encontra (duhh hehe) Assim, ao invés de você ter um for que passa por todas as páginas, ele vai mostrar apenas as 3 anteriores, a atual e as 3 posteriores. Temos que colocar um $pagatual > 0 para evitar q pessoas q estão na página 1 vejam -2 na páginação por exemplo. Também tem o $pagatual < $totaldepaginas para evitar que você veja mais páginas do que existam. Qualquer dúvida pergunte ai. Flws
  9. Opa, tudo joia? Acho que o que você quer não é possível de se fazer diretamente com o textbox não :( Pelo menos eu nunca vi. Talvez se você fizer seu próprio controle funcione. Da uma olhada nesse artigo. Talvez resolva se problema http://www.codeproject.com/KB/vb/RoundedCornerTextbox.aspx Abraços PS: Ops, postaram enquanto eu estava escrevendo hehe ^^
  10. Olá Denis, tudo joia? Bom, com relação ao exemplo que eu dei realmente faz mais sentido fazer da segunda maneira. Acontece que meu exemplo acabou sendo mal formulado. Ao invés de IPs, deixe-me tentar uma situação diferente. Imagine que ao se cadastrar no site, um usuário ganhe 100 tickets para distribuir, convidando outras pessoas para entrar e, se distribuir os 100 tickets, ganhará algo extra. Nesse caso, não haveria necessidade de se utilizar alter table, pois não poderá ser distribuido mais do que 100 e uma grande quantidade de usuários (se não todos), distribuiriam os tickets, preenchendo todos os campos. Nessa situação, ainda é melhor o segundo meio? Valeu
  11. Opa, tudo beleza? Bom, para poder te dar a solução exata, teria que ver todo seu script ;) Então eu vou passar a idéia geral e você tente resolver ok? Você pode fazer isso utilizando Sessions. faça algo assim: session_start(); <?php if( (isset($_POST['login']) && $_POST['senha'] == 'SENHAAQUI') || isset($_SESSION['logged']) ) { $_SESSION['logged'] = 1; //PAGINA VISTA APOS LOGIN } else { echo "<form method='post' name='fomr3' action='' enctype='multipart/form-data'> <label>Digite a Senha:<br /> <input type='password' name='senha' /></label> <input type='hidden' name='login' /> <input type='submit' value='Entrar..'/></form> "; } ?> Só que ai você teria que fazer um link "sair" ou qualquer coisa assim para que o usuário possa destruir a session manualmente. Se não, ficará obrigado a esperar que a session de timeout e qualquer um poderá acessar por aquele computador no meio termo. Boa sorte ai!
  12. E ae xará, tudo bem? Bom, é uma pergunta idiota mas eu tenho que fazer :ninja: Você já testou seu script em outro servidor pra ter certeza de q o problema é no UOL? Agora, alguém me corrija se eu estiver errado, pois isso não é minha especialidade. Cookies são client side, então eles ficam guardados no pc do usuário e não servidor, como as sessions. Por isso a utilização de cookies para sistemas de autenticação é extremamente não recomendada. Eu acho mais fácil o ser navegador estar bloqueado a gravação do COOKIE. De qualquer forma, porque você não utiliza sessions? É 100x mais seguro :) Flws
  13. Tem sim ^^ http://www.php.net/manual/pt_BR/function.file-exists.php Abraços
  14. Opa, tudo joia? Esse povo do apoio do UOL sabe menos de pc q minha avó hehehe. Roda um phpinfo(); e vê se o GD está ativado mesmo ou não. Se estiver, o problema está no seu código. Se não, esfrega na cara do UOL e manda arrumarem ^^ Flws
  15. Opa, tudo joia? Cara, os namespaces são agrupamentos de classes similares. São basicamente o que as classes são para as funções :) Eles são bem úteis para aplicações muito grandes e que possam ter duas classes com o mesmo nome. Certo? Bom, a não ser que você esteja criando uma aplicação enorme em php, eu não vejo utilidade em utilizar namespaces. Só vai complicar sua vida ^^ Falou
  16. http://newsphp.sourceforge.net/
  17. Olá pessoal, tudo joia? Seguinte, eu to com uma dúvida de como estruturar meu banco de dados, para que ele fique o mais eficiente possível. No caso, a dúvida é o seguinte: É melhor ter uma tabela com vários campos para cada registro, ou um tabela com poucos campos e salvar vários registros? Como acho que minha pergunta esta confusa, vou tentar exemplificar :) hehe Vamos supor que quero salvar os 100 primeiros ips que a pessoa conectar no site. O que seria mais eficiente para o banco de dados: Id, ip1, ip2, ip3, ip4... ip100 ou id, ip (e registrar 100 vezes o ip) Valeu :)
  18. Olá amigos, tudo bem? alguém ae sabe me falar se existe alguma maneira de uma conexão com o mysql não fechar automaticamente ao final do script? Claro que não estou falando de conexões persistentes. Tem acontecido no meu site do limite de conexões ser atingido e com apenas 15-20 pessoas online, sendo que o limite é de 20 conexões. Vlw ae
  19. Meu objetivo é que ela não seja acessada ao mesmo tempo ^^
  20. Opa, tudo joia? Eu tenho um sistema bem parecido com o que você falou. Só que quando uma nova TabPage é criada, eu crio novamente os mesmos controles por código, ao invés de copiá-los. Eu prefiro até mesmo para evitar conflito. Algo tipo foreach (var Tabs in tabPage1.Controls) { textbox teste = new textbox(); teste.name = "nome"; teste.left = x; teste.top = y; tabPage1.Controls.Add(teste); } Não testei. Mas a idéia seria algo assim. Flws
  21. Aew pessoal, tudo beleza? Seguinte: Eu tenho um servidor aqui e estou querendo proteger minha SortedList de usuários de conflitos por acessos ao mesmo tempo. A idéia então era utilizar lock para evitar que 2 pessoas acessassem a lista ao mesmo tempo. Acontece que o lock faz com que certa parte do código não seja acessada caso o objeto já esteja em uso correto? Mas eu precisava que tal código fosse chamado. Eu fiz um loop então para fazer o script esperar o objeto que está sendo utilizado ficar livre e só então prosseguir. Ficaria feliz se alguém pudesse opinar e me falar se existe alguma maneira mais prática :) private void locklist() { bool inuse = true; while (inuse == true) { lock (treelist) { inuse = false; } } } Ai o que eu faço é utilizar esse método antes de qualquer alteração no treelist. Vlw :wub:
  22. Aew pessoal, tudo joia? Eu estava usando a biblioteca do shadowbox. Para quem não conhece http://www.shadowbox-js.com/index.html. Agora, a Microsoft, como só a boa e velha Microsoft consegue, lançou a p**** do IE 8 e o Shadowbox não funciona mais. Nem quero tentar arrumar não. Pra depois quando vier o IE 9 e eles resolverem mudar tudo denovo e parar de funcionar?? Nemm... vlw. Minha questão é: alguém conhece alguma biblioteca parecida? Mais simples para diminuir a chances de incompatibilidade e até mesmo para ficar mais fácil modificar. Vlw :)
  23. Opa.. beleza? Bom, eu dei uma olhada la nas funções de string do php e acabei criando uma que funcionou. Não sei se é a melhor opção mas se alguém um dia precisar, ai vai: public function findstring($string) { $retorno = ""; $first = strpos($string, "{"); if ($first !== false) { $first++; $last = strpos($string, "}") - $first; $retorno = substr($string, $first, $last); } return $retorno; }
  24. Opa, obrigado pela resposta. Bom eu consegui fazer o backup. Mas restaurar ele no outro computador, diz que não é possível porque o "conjunto de backup mantém um backup de um banco de dados diferente do banco de dados 'teste' existente" porque da isso? É alguma configuração a mais q eu tenho q mexer?
  25. Ei pessoal, tudo joia? alguém pode me ensinar mais ou menos, como eu posso fazer um script que reconheça por exemplo {texto} dentro de uma string e faça alguma coisa e {teste} faça outra e assim por diante? Já vi sistemas muito parecido em script de fórum, mais não consigo fazer :( Vlw
×
×
  • Criar Novo...