Ir para conteúdo
Fórum Script Brasil

vini_loock

Membros
  • Total de itens

    1.037
  • Registro em

  • Última visita

Tudo que vini_loock postou

  1. primeiro você adiciona um input hidden no seu formulário para identificar quando o formulario foi enviado: <input type="hidden" name="act" value="submit"/> depois no php você verifica se existe a ação:if(isset($_REQUEST['act']) && $_REQUEST['act'] == 'submit'){ /* seu código */ } E não se esqueça de tirar o action do form
  2. Eu posso estar desenvolvendo, só passar os detalhes ai, ou se preferir me mande uma MP
  3. Tem certeza? Eu testei aqui e funcionou perfeitamente: <?php function substituir_acentos($msg){ $msg = str_replace("º", '&deg;', $msg ); $msg = str_replace("´", '&acute;', $msg ); $msg = str_replace(",", '&cedil;', $msg ); $msg = str_replace("...", '…', $msg ); $msg = str_replace("^", 'ˆ', $msg ); $msg = str_replace("–", '–', $msg ); $msg = str_replace("~", '˜', $msg ); $msg = str_replace("¬", '&not;', $msg ); $msg = str_replace("À", '&Agrave;', $msg ); $msg = str_replace("Á", '&Aacute;', $msg ); $msg = str_replace("Â", '&Acirc;', $msg ); $msg = str_replace("Ã", '&Atilde;', $msg ); $msg = str_replace("Ä", '&Auml;', $msg ); $msg = str_replace("à", '&agrave;', $msg ); $msg = str_replace("á", '&aacute;', $msg ); $msg = str_replace("â", '&acirc;', $msg ); $msg = str_replace("ã", '&atilde;', $msg ); $msg = str_replace("ä", '&auml;', $msg ); $msg = str_replace("È", '&Egrave;', $msg ); $msg = str_replace("É", '&Eacute;', $msg ); $msg = str_replace("Ê", '&Ecirc;', $msg ); $msg = str_replace("Ë", '&Euml;', $msg ); $msg = str_replace("è", '&egrave;', $msg ); $msg = str_replace("é", '&eacute;', $msg ); $msg = str_replace("ê", '&ecirc;', $msg ); $msg = str_replace("ë", '&euml;', $msg ); $msg = str_replace("Ì", '&Igrave;', $msg ); $msg = str_replace("Í", '&Iacute;', $msg ); $msg = str_replace("Î", '&Icirc;', $msg ); $msg = str_replace("Ï", '&Iuml;', $msg ); $msg = str_replace("ì", '&igrave;', $msg ); $msg = str_replace("í", '&iacute;', $msg ); $msg = str_replace("î", '&icirc;', $msg ); $msg = str_replace("ï", '&iuml;', $msg ); $msg = str_replace("Ò", '&Ograve;', $msg ); $msg = str_replace("Ó", '&Oacute;', $msg ); $msg = str_replace("Ô", '&Ocirc;', $msg ); $msg = str_replace("Õ", '&Ouml;', $msg ); $msg = str_replace("Ö", '&Ouml;', $msg ); $msg = str_replace("ò", '&ograve;', $msg ); $msg = str_replace("ó", '&oacute;', $msg ); $msg = str_replace("ô", '&ocirc;', $msg ); $msg = str_replace("õ", '&ouml;', $msg ); $msg = str_replace("ö", '&ouml;', $msg ); $msg = str_replace("Ù", '&Ugrave;', $msg ); $msg = str_replace("Ú", '&Uacute;', $msg ); $msg = str_replace("Û", '&Ucirc;', $msg ); $msg = str_replace("Ü", '&Uuml;', $msg ); $msg = str_replace("ù", '&ugrave;', $msg ); $msg = str_replace("ú", '&uacute;', $msg ); $msg = str_replace("û", '&ucirc;', $msg ); $msg = str_replace("ü", '&uuml;', $msg ); $msg = str_replace("ç", '&ccedil;', $msg ); $msg = str_replace("Ç", '&Ccedil;', $msg ); return $msg; } echo substituir_acentos('ásôõ'); ?>Para ver o resultado é só ir em 'exibir código fonte'
  4. O que acontece exatamente? Ele cria as 5 pastas, mas os arquivos ele cria apenas na primeira pasta? Como hoje estou com um pouco de preguiça para analisar códigos, fiz um aqui que funcionou, tente montar o seu analisando esse aqui: <?php $folderName = 'Pasta'; for($i = 0; $i < 5; $i++){ mkdir($folderName.$i, 0777); for($j = 0; $j < 5; $j++){ $open = fopen($folderName.$i.'/'.'file'.$j.'.txt', "a+"); fwrite($open, 'Estudando Php...'); fclose($open); } } ?>
  5. só você pegar o elemento por um id ou class e adicionar um evento, tipo: var className = 'className' var all = document.getElementsByClassName(className); for(i = 0; i < all.length; i++){ all[i].mouseover = function(){ this.backgroundColor = 'red'; }; }O melhor a se fazer é usando class, pois são vários elementos do mesmo tipo e usar id não seria semântico, a não ser que você fizesse algo como: meuId001, meuId002; mas assim seria um pouco pior para pegar pelo js.
  6. É só você pegar o value dele por javascript, mas não sei se vai dar certo isso, porque pelo que eu saiba uma página não pode executar nada q esteja na maquina local. Talvez no IE funcione
  7. no meio que você diz é vertical e horizontal ou apenas em uma direção? Ai vai um exemplo básico de como alinhar no centro tanto na vertical como na horizontal: #menu{background: red; width: 400px; height: 400px; position: absolute; left: 50%; top: 50%; margin: -200px 0 0 -200px;}
  8. Você está fechando uma chave a toa ali na ultima linha, tire ela. Esquece isso que eu disse. Você fechou o primeiro for antes de abrir o segundo, esse é o problema.
  9. Isso ai não é java. Seria na área de php. O que você tem que fazer é deixar o action do seu form em branco e colocar o script php na área que você queira que apareça a mensagem: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS3 Form Demo</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" href="style.css" type="text/css" media="all" /> <script language=javascript> function validar() { var valido = false; with(document.formulario) { if (nome.value.length == 0){ valido = false; nome.focus(); alert ("Campo nome obrigatório."); }else if(email.value.length == 0 || email.value.indexOf('@')==-1 ) { valido = false; email.focus(); alert ("Preencha campo email Corretamente."); }else if(assunto.value.length == 0) { valido = false; assunto.focus(); alert ("Campo assunto obrigatório."); }else if(mensagem.value.length == 0) { valido = false; mensagem.focus(); alert ("Campo Mensagem obrigatório."); }else { valido = true; submit(); } return valido; } } </script> </head> <body> <form action="" class="form" method="post" name="formulario" id="formulario" onsubmit="return validar();"> <input type="hidden" name="act" value="submit"/> <p class="name"> <label for="nome">Name:</label><br /> <input type="text" name="nome" id="nome" /> </p> <p class="email"> <label for="email">E-mail:</label><br /> <input type="text" name="email" id="email" /> </p> <p class="assunto"> <label for="assunto">Assunto:</label><br /> <input type="text" name="assunto" id="assunto" /> </p> <p class="mensagem"> <label for="mensagem">Mensagem:</label><br /> <textarea name="mensagem" id="mensagem"></textarea> </p> <p class="submit"> <input name="Reset" type="reset" class="formobjects" value="Redefinir" id="redefinir"> <input type="submit" value="Enviar" /> </p> </form> <?php if(isset($_POST['act'])){ /* O \n é uma quebra de linha. */ $nome = $_POST['nome']."\n"; $email = $_POST['email']."\n"; $mensagem = "Nome : ".$_POST['nome']."\n\n"; $mensagem .= "Email : ".$_POST['email']."\n\n"; $mensagem .= "Assunto : ".$_POST['assunto']."\n\n"; $mensagem .= "Mensagem : ". $_POST['mensagem']; /* Função que envia para o seu email: 1 - Coloque o email que vai receber os dados do formulário; 2 - Coloque o titulo do email; 3 - Os dados do formulário. */ $headers .="From:$nome\r\n"; $mail = mail("maico_grando@g2midia.com.br" , "Contato Site", $mensagem , $headers); if($mail){ echo 'enviou'; }else{ echo 'não enviou'; } /* Mensagem impressa na tela após o envio do formulário. */ } ?> </body> </html>
  10. Tenta pegar o player desta frma: document.getElementById('DVideo').getElementById('contentPlayer')
  11. hm, mas acredito que não seja o caso, o que ele quer da pra ser resolvido facilmente com um move_uploaded_file() ou copy(), esta forma é um pouco complicada de se intender dependendo do nivel de conhecimento.
  12. Dá pra fazer umas gambiarras com PHP e javascript. Tipo pegar todos os arquivos de uma pasta, checar a extensão ai jogar num array pro js e ir soltando as músicas com js usando o player padrão do seu navegador. Mas eu aconselho a fazer algo com action script.
  13. vini_loock

    Ajuda - Niveis de Acesso

    Porque não se usa as chaves. Fica asim: switch($var){ case 'a': faça(); break; defatul: faça(); break; }
  14. Tenta esse: <form enctype="multpart/form-data" method="post" action=""> <input type="hidden" name="act" value="submit"/> <input type="file" name="arquivo"/> <input type="submit"/> </form> <?php if(isset($_POST['act']) && $_POST['act'] == 'submit'){ $diretorio = 'upload/'; $arquivo = $_FILES['arquivo']; $move = move_uploaded_files($arquivo['tmp_name'], $diretorio.$arquivo['name']); if($move){ echo 'ok'; }else{ echo 'erro'; } } ?>
  15. vini_loock

    Ediçao do perfil

    Em que parte do código foi declarada a variavel foto? Só uma dica para melhor desempenho: Em sua query você está concatenando as váriaveis, mas como você está usando aspas duplas não tem o porque. Poderia ser feito assim sem problemas: $sql = mysql_query("UPDATE usuarios SET nome = '$nome', usuario = '$usuario', senha = '$senha', email = '$email', Morada = '$Morada', telefone = '$telefone', nascimento = '$nascimento', foto = '$foto' WHERE id = '$id'");Mais legível e rápido
  16. Enviar para o BD não é possivel, o que geralmente é feito é fazer upload em algum diretório, ai depois salvar no banco de dados o caminho do arquivo.
  17. Não sei você, mas eu não me daria o trabalho de fazer uma loja virtual toda automatizada com recursos avançados para vender por R$20,00 mensais(o preço comum para esse tipo de serviço). Mas se é isso que você gosta, mete a cara. De um lado pode ser bom, você pode deixar uma propa sua em todas as lojas. Eu gosto mais de desenvolver um site e vende-lo para apenas 1 cliente, fico com uma cópia comigo, ai se aparecer algum dia alguma coisa do genero, só dar algumas alteradas. E quando se trata de site personalizado, é completamente diferente o preço xD. Anda tem aqueles host que vendem franquia, ai você paga 100 mensais e coloca quantos sites quiser. Vai dar um bom dinheiro mensal
  18. Primeiramente você deve arrumar isso: $lote = $row['lote']; Como já deve saber, js é interpretado depois do php, então para isso você precisa usar ajax. Você está usando jquery, então ficará bem fácil. Veja este link: http://api.jquery.com/load/ http://www.pinceladasdaweb.com.br/blog/200...ry-metodo-load/ Te ajudara o bastante
  19. O código é esse ai, não tem mais nada. A ideia é criar um slide show. O problema deve ser os id's repetidos, vou tentar com class qualquer coisa eu posto ai. Vlw
  20. Hm.. Mas eu preciso pegar apenas a primeira imagem de dentro da div#image e o primeiro p da div#legenda, pode haver outras, mas o que me interessa será sempre a primeira. Pelo meu conhecimento ficaria assim: src[i] = li[i].getElementById('image').getElementsByTagName("img")[0].src; legenda[i] = li[i].getElementById('legenda').getElementsByTagName("p")[0].innerHTML;E dessa forma não funciona. O script para logo após esconder a primeira li, então para de rodar.
  21. Olá. Estou tentando criar um slide show, mas não to conseguindo gravar um array com as informações necessárias: <html> <head> <style type="text/css"> *{margin: 0px; padding: 0px;} ul{width: 200px; position: absolute; left: 50%; margin: 0 0 0 -100px;} ul li{background-color: #F4F4F4; border: 1px solid #CCCCCC; border-radius: 4px; width: 200px; float: left;} ul li #image{width: 180px; float: left; margin: 10px;} ul li #legenda{width: 180px; floa: left; margin: 10px;} ul li #legenda p{text-align: center;} </style> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ var li = document.getElementById('lightbox').getElementsByTagName('li'); var total = li.length; var atual = 0; var src = ''; var legenda = new Array(); for(i = 0; i < li.length; i++){ li[i].style.display = 'none'; src[i] = $('li['+i+'] #image img').attr('src'); legenda[i] = $('li['+i+'] #legenda p').html(); } alert('src:'+src[atual]+'---legenda:'+legenda[atual]); }); </script> </head> <body> <ul id="lightbox"> <li> <div id="image"> <img src="img/01.jpg" width="180" height="190" border="0"/> </div> <div id="legenda"> <p>Esta é a legenda da imagem</p> </div> </li> <li> <div id="image"> <img src="img/02.jpg" width="180" height="190" border="0"/> </div> <div id="legenda"> <p>Esta é a legenda da imagem</p> </div> </li> </ul> <a href="#" id="next">p</a> </body> </html> Era pra ler as ul li e gravar o src da imagem e o conteudo do p e depois me exibir em um alert: src:img/01.png---legenda:Esta é a legenda da imagem Mas exibe isso: src:undefined---legenda:null O problema está provavelmente nestas linhas:src[i] = $('li['+i+'] #image img').attr('src'); legenda[i] = $('li['+i+'] #legenda p').html();Tentei em js puro, mas não deu ai tentei com jquery e num mudo nada.
  22. Cara show de bola. Sem comentários
  23. Será que todos que iniciam com a internet têm essa ideia de dinheiro fácil? Pior que não posso falar nada, comecei criando um servidor de mu online xD Para um site de verdade, isso ai não chega nem perto, mas para este ramo, cai como uma luva.
  24. Nossa, seria muito útil ter uma pessoa criativa como você como amigo. Muito bom.
  25. Olá galerinha!! quanto tempo. Estou criando uma função em javascript para resolver alguns problemas de incompatibilidade do ie, pois nem a versão 9 consegue interpretar as queridas css. Mas o problema é que já não faço alguma coisa cross browser há muito tempo, e acabei esquecendo muitas das dicas para o bendito. Então queria pedir-lhes umas dicas. A que eu me lembro(e nunca vou esquecer, graças ao trabalho que esta me deu) é a do display inline em elementos com float. Qualquer ajudinha de vocês será muito bem vinda, e será para o bem da comunidade. Abç Vinicius
×
×
  • Criar Novo...