Ir para conteúdo
Fórum Script Brasil

Carlos Rocha

Membros
  • Total de itens

    1.300
  • Registro em

  • Última visita

Tudo que Carlos Rocha postou

  1. Carlos Rocha

    Enquete Retorno

    sabe, n verdade tenho uma adaminstração que cadastra as enquetes e não da para saber quantas opções e quais são elas sem conmsultar o bnanco. isso eu já fiz. o negocio agora é verifica quais as opções tem no banmco para a id da enquete tal e quatas vezes cada uma se repete.
  2. Carlos Rocha

    Enquete Retorno

    Ola pessoal. Estou fazendo um enquete co php + mysql e já estou na fase final. Bom, no banco eu gravo duas coisas: a id da enquete e a escoha feita pelo internauta. Dai agora, tem la na tabela. id_enquete = 1 escoha = A id_enquete = 1 escoha = B id_enquete = 1 escoha = A id_enquete = 1 escoha = C Eu agora preciso apurar quantas vezes a opção a foi votada e dar retorno assim:> A opção A foi votada tantas vezes> A opção B foi votada tantas vezes> A opção C foi votada tantas vezes> Como faz isso. Eis até onde fui: <?php include("conecta.php"); if ($acao=="votar"){ $voto = mysql_query("insert into enquetes_escolhas (id_enquete,escolha) values ('$id_enquete','$escolha')"); if (!$voto) {echo "Teu voto não foi computado<br>Tente de novo<br><a href='java script:closewindow()'>Fechar Janela</a>"; } else { $conta = mysql_query("select COUNT(escolha) from enquetes_escolhas where id_enquete=$id_enquete"); $busca = mysql_query("select escolha from enquetes_escolhas where id_enquete=$id_enquete"); while(list($escolha) = mysql_fetch_row($busca)){ echo $escolha; echo "<br>"; } } } ?>
  3. Da uma ideia de como fazer issoi? Mas, esse resultado já contará com o voto que o cara votou? Vejam: http://jornalnacional.globo.com/ como fazer aquele efeito que acontece que acontce ao clikar em "Ver Resultado" na enquete do Jornal Nacional no momento em que vai abrir a pagina com o retorno dos votos, toma a pagina toda em escuro. como faz aquilo?
  4. Ola pessoal. Saguinte: Tenho um form pequeno no meu site que seve para uma enquete. nele tem uma pergunta e uns radio butons pro cara clikar. assim que a pessoa clica em votar, o voto dele vai para o banco de dados e depois retorna um informação do banco de quantos votos (com a dele) tem após o cara votar. Acontee que no momento em que grava no banco, acontece um, refresh em toda a pagina principal eu gostaria que esse refresh não acontecesse e sim que após votar, o usuario recebesse o resumo dos voto sem o refresh. é possivel isso? php5 Mysql 5
  5. cara fiz um "troço" meio que cavernoso aqui. Mas, enfim. Func. <p>&nbsp;</p> <center><font size='+2'>Você obteve os seguintes resultados<br>para sua pesquisa:</font></center><br><br> <? if ($acao != "pesquisa") { echo "<center>Voc&ecirc; n&atilde;o esta fazendo pesquiza alguma pois n&atilde;o digitou nada na caixa ao lado!</center>";} ?> <? if ($acao == "pesquisa") { if ($valor == "") { echo "<center>Voc&ecirc; n&atilde;o esta fazendo pesquiza alguma pois n&atilde;o digitou nada na caixa ao lado!</center>";} else { $busca_anunciante = mysql_query("select id, nome, seguimento, subseguimento from anunciantes where nome like '%$valor%' and bloqueio='n'"); $busca_seguimento = mysql_query("select id, titulo from seguimentos where titulo like '%$valor%' or soundex(titulo) = soundex('$valor')"); $busca_subseguimento = mysql_query("select id, titulo from sub_seguimentos where titulo like '%$valor%' or soundex(titulo) = soundex('$valor')"); $conta_anunciante = mysql_num_rows($busca_anunciante); $conta_seguimento = mysql_num_rows($busca_seguimento); $conta_subseguimento = mysql_num_rows($busca_subseguimento); /* function voce_quis_dizer($palavra_procurada,$dicionario) { //$dicionario = unserialize(file_get_contents('dicionario_serializado.dat')); $minima_distancia = -1; $palavra_procurada = strtolower($palavra_procurada); foreach($dicionario as $palavra_do_dicionario) { if($palavra_procurada == $palavra_do_dicionario) return $palavra; $distancia = levenshtein($palavra_procurada,$palavra_do_dicionario); if($distancia < $minima_distancia || $minima_distancia == -1) { $minima_distancia = $distancia; $sugestao = $palavra_do_dicionario; } } return $sugestao; } */ function voce_quis_dizer($output,$library){ for($i=0;$i<count($library);$i++){ $suggestion[$i]['proximity'] = levenshtein(soundex($output),soundex($library[$i]))*100/strlen($library[$i]); $suggestion[$i]['word'] = $library[$i]; } sort($suggestion); return $suggestion[0]['word']; } ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><H3>Como Anunciantes</H3></td> <td><H3>Como Seguimentos</H3></td> <td><H3>Como Subseguimentos</H3></td> </tr> <tr> <td valign="top"> <? if ($conta_anunciante==0) { $query = mysql_query("SELECT nome FROM anunciantes where bloqueio='n'"); if (mysql_num_rows($query)==0) {echo "Nenhum resultado<br>como Anunciante<br>foi encontrado<br> para a tua pesquisa!";} else { print('Você quis dizer?<br><br>'); for($x=0;$x<@mysql_num_rows($query);$x++){ $fetch = mysql_fetch_array($query); $anun[] = $fetch[0]; } $vc_quis_diser= voce_quis_dizer($valor,$anun); $sql_final = mysql_query("SELECT id, nome, seguimento, subseguimento FROM anunciantes where nome='$vc_quis_diser' and bloqueio='n'"); list($id_anuncia, $nome_anuncia, $id_do_seg, $id_do_subseg) = mysql_fetch_row($sql_final); echo "<a href='anuncios/Anuncios.php?id=$id_anuncia'>$nome_anuncia</a><br>"; } } else { list($id_anunciante, $nome_anunciante, $seguimento__anunciante, $subseguimento__anunciante) = mysql_fetch_row($busca_anunciante); echo "<a href='anuncios/Anuncios.php?id=$id_anunciante'>$nome_anunciante</a>"; echo "<br>"; } ?> </td> <td valign="top"> <? if ($conta_seguimento==0) { if ($id_do_seg) { $sql_final = mysql_query("SELECT id, titulo FROM seguimentos where id=$id_do_seg"); } if ($seguimento__anunciante) { $sql_final = mysql_query("SELECT id, titulo FROM seguimentos where id = $seguimento__anunciante"); } list($id_segui, $titulo_segui) = mysql_fetch_row($sql_final); print('Possiveis opções em<br>Seguimentos<br><br>'); echo "<a href='Seguimentos.php?acao=seg&seg=$id_segui'>$titulo_segui</a><br>"; } else { while(list($id_seguimento, $titulo_seguimento) = mysql_fetch_row($busca_seguimento)) {echo "<a href='Seguimentos.php?acao=seg&seg=$id_do_seg'>$titulo_seguimento</a>"; echo "<br>"; } } ?> </td> <td valign="top"> <? if ($conta_subseguimento==0) { if ($id_do_subseg) { $sql_final = mysql_query("SELECT id, titulo FROM sub_seguimentos where id=$id_do_subseg"); } if ($seguimento__anunciante) { $sql_final = mysql_query("SELECT id, titulo FROM sub_seguimentos where id=$subseguimento__anunciante"); } list($id_subsegui, $titulo_subsegui) = mysql_fetch_row($sql_final); print('Possiveis opções em<br>Sub Seguimentos<br><br>'); echo "<a href='Seguimentos.php?acao=sub&sub_segui=$id_subsegui'>$titulo_subsegui</a><br>"; } else { while(list($id_subseguimento, $nome_subseguimento, $seguimento_subseguimento) = mysql_fetch_row($busca_subseguimento)) {echo "<a href='Seguimentos.php?acao=sub&sub_segui=$id_subseguimento'>$nome_subseguimento</a>"; echo "<br>"; } } ?> </td> </tr> </table> <? } } ?> Vai veno ai! Obrigado ta?
  6. Carlos Rocha

    Busca Tipo Google

    Bom pessoal. Com uma pequena gabiarra, porem com o codigo limpo, consegui o que queria: Segue o código abaixo mas, se por acaso, alguém tivert uma ideia melhor poste para melhorar. Grato a todods! <p>&nbsp;</p> <center><font size='+2'>Você obteve os seguintes resultados<br>para sua pesquisa:</font></center><br><br> <? if ($acao != "pesquisa") { echo "<center>Voc&ecirc; n&atilde;o esta fazendo pesquiza alguma pois n&atilde;o digitou nada na caixa ao lado!</center>";} ?> <? if ($acao == "pesquisa") { if ($valor == "") { echo "<center>Voc&ecirc; n&atilde;o esta fazendo pesquiza alguma pois n&atilde;o digitou nada na caixa ao lado!</center>";} else { $busca_anunciante = mysql_query("select id, nome, seguimento, subseguimento from anunciantes where nome like '%$valor%' and bloqueio='n'"); $busca_seguimento = mysql_query("select id, titulo from seguimentos where titulo like '%$valor%' or soundex(titulo) = soundex('$valor')"); $busca_subseguimento = mysql_query("select id, titulo from sub_seguimentos where titulo like '%$valor%' or soundex(titulo) = soundex('$valor')"); $conta_anunciante = mysql_num_rows($busca_anunciante); $conta_seguimento = mysql_num_rows($busca_seguimento); $conta_subseguimento = mysql_num_rows($busca_subseguimento); function voce_quis_dizer($output,$library){ for($i=0;$i<count($library);$i++){ $suggestion[$i]['proximity'] = levenshtein(soundex($output),soundex($library[$i]))*100/strlen($library[$i]); $suggestion[$i]['word'] = $library[$i]; } sort($suggestion); return $suggestion[0]['word']; } ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><H3>Como Anunciantes</H3></td> <td><H3>Como Seguimentos</H3></td> <td><H3>Como Subseguimentos</H3></td> </tr> <tr> <td valign="top"> <? if ($conta_anunciante==0) { $query = mysql_query("SELECT nome FROM anunciantes where bloqueio='n'"); if (mysql_num_rows($query)==0) {echo "Nenhum resultado<br>como Anunciante<br>foi encontrado<br> para a tua pesquisa!";} else { print('Você quis dizer?<br><br>'); for($x=0;$x<@mysql_num_rows($query);$x++){ $fetch = mysql_fetch_array($query); $anun[] = $fetch[0]; } $vc_quis_diser= voce_quis_dizer($valor,$anun); $sql_final = mysql_query("SELECT id, nome FROM anunciantes where nome='$vc_quis_diser' and bloqueio='n'"); list($id_anuncia, $nome_anuncia) = mysql_fetch_row($sql_final); echo "<a href='anuncios/Anuncios.php?id=$id_anuncia'>$nome_anuncia</a><br>"; } } else { while(list($id_anunciante, $nome_anunciante, $seguimento__anunciante, $subseguimento__anunciante) = mysql_fetch_row($busca_anunciante)) {echo "<a href='anuncios/Anuncios.php?id=$id_anunciante'>$nome_anunciante</a>"; echo "<br>"; } } ?> </td> <td valign="top"> <? if ($conta_seguimento==0) { $query = mysql_query("SELECT titulo FROM seguimentos"); if (mysql_num_rows($query)==0) {echo "Nenhum resultado<br>como Seguimento<br>foi encontrado<br>para a tua pesquisa!";} else { print('Você quis dizer?<br><br>'); for($x=0;$x<@mysql_num_rows($query);$x++){ $fetch = mysql_fetch_array($query); $seg_p[] = $fetch[0]; } $vc_quis_diser= voce_quis_dizer($valor,$seg_p); $sql_final = mysql_query("SELECT id, titulo FROM seguimentos where titulo='$vc_quis_diser'"); list($id_segui, $titulo_segui) = mysql_fetch_row($sql_final); } echo "<a href='Seguimentos.php?acao=seg&seg=$id_segui'>$titulo_segui</a><br>"; } else { while(list($id_seguimento, $titulo_seguimento) = mysql_fetch_row($busca_seguimento)) {echo "<a href='Seguimentos.php?acao=seg&seg=$id_seguimento'>$nome_seguimento</a>"; echo "<br>"; } } ?> </td> <td valign="top"> <? if ($conta_subseguimento==0) { $query = mysql_query("SELECT titulo FROM sub_seguimentos"); if (mysql_num_rows($query)==0) {echo "Nenhum resultado<br>como Sub Seguimento<br>foi encontrado<br>para a tua pesquisa!";} else { print('Você quis dizer?<br><br>'); for($x=0;$x<@mysql_num_rows($query);$x++){ $fetch = mysql_fetch_array($query); $subseg_p[] = $fetch[0]; } $vc_quis_diser= voce_quis_dizer($valor,$subseg_p); $sql_final = mysql_query("SELECT id, titulo FROM sub_seguimentos where titulo='$vc_quis_diser'"); list($id_subsegui, $titulo_subsegui) = mysql_fetch_row($sql_final); echo "<a href='Seguimentos.php?acao=sub&sub_segui=$id_subsegui'>$titulo_subsegui</a><br>"; } } else { while(list($id_subseguimento, $nome_subseguimento, $seguimento_subseguimento) = mysql_fetch_row($busca_subseguimento)) {echo "<a href='Seguimentos.php?acao=sub&sub_segui=$id_subseguimento'>$nome_subseguimento</a>"; echo "<br>"; } } ?> </td> </tr> </table> <? } } ?>
  7. Carlos Rocha

    Busca Tipo Google

    Descobri o que eu realmente preciso: No código abaixo, a funçao voce_quis_dizer, me retorn apenas 1 valor, o return $suggestion[0]['word']; Acontece, que estou fazendo uma pesquisa sql para decidir qual nome darei a função para lhe servir de parametro.; $query = mysql_query("SELECT id, nome FROM anunciantes where bloqueio='n'"); Na verdade, o que eu preciso é do id e do nome do anunciante que a função vai retornar. É possiv el isso sem precisar fazer outra query? <? function voce_quis_dizer($output,$library){ for($i=0;$i<count($library);$i++){ $suggestion[$i]['proximity'] = levenshtein(soundex($output),soundex($library[$i]))*100/strlen($library[$i]); $suggestion[$i]['word'] = $library[$i]; } sort($suggestion); return $suggestion[0]['word']; } ?> ... <? if ($conta_anunciante==0) { $query = mysql_query("SELECT id, nome FROM anunciantes where bloqueio='n'"); for($x=0;$x<@mysql_num_rows($query);$x++){ $fetch = mysql_fetch_array($query); $array[] = $fetch[0]; } print('Você quis dizer: <b><a href=anuncios/Anuncios.php?id='.$id_anunciante.'><br>'.voce_quis_dizer($valor,$array).'</a></b> ?'); } else { while(list($id_anunciante, $nome_anunciante, $seguimento__anunciante, $subseguimento__anunciante) = mysql_fetch_row($busca_anunciante)) {echo "<a href='anuncios/Anuncios.php?id=$id_anunciante'>$nome_anunciante</a>"; echo "<br>"; } } ?>
  8. Carlos Rocha

    Busca Tipo Google

    na verdade o que eu preciso é assim: $array = array('J.G. Freitas','Jorge','Edmundo');
  9. Carlos Rocha

    Busca Tipo Google

    Busca tipo vboce digita qualkquer coisa la e ele te pergunbta: voce quiz dizer? só que neste caso eu precisao saber como calcular quantos indices o sort esta retornando para eu filtrar até 04 resultados só quando o sort tivber mais que 4 e eu não sei como calcular quantos indices o sort esta retornando. Outro problema nesse s cript esta aqui: for($x=0;$x<@mysql_num_rows($query);$x++){ $fetch = mysql_fetch_array($query); $array[] = $fetch['palavra']; } mais precisamente nessa linha $array[] = $fetch['palavra'];. como faço para criar uma string com, os resultados da matriz $fetich dessa FORMa: $STRING= "indice0,indice1,indice2...";
  10. ola pessoal. Consegui uma função que basicamente me atende. É uma função de busca tipo Google. Porem, preciso implementar ela um pouquinho.; 1) Nessa função, tem uma variavel $array que é uma array portanto preciso dela recebendo os resultados separados por virgula como uma string. 2) Caso não tenha nenhum resultado, iformar isso. E, 3) Não retornar apenas uma opção mas sim pelo menos uma 04 opções no caso de ter mais de 04 opçoes de com,paração proximas. <?PHP $connection = mysql_connect('localhost','root',''); mysql_select_db('muriaeemrede',$connection); $query = mysql_query("SELECT nome FROM anunciantes"); for($x=0;$x<@mysql_num_rows($query);$x++){ $fetch = mysql_fetch_array($query); $array[] = $fetch['palavra']; } //$array = array('J.G. Freitas','Jorge','Edmundo'); print('Você quis dizer: <b>'.voce_quis_dizer('Jhosé',$array).'</b> ?'); function voce_quis_dizer($output,$library){ for($i=0;$i<count($library);$i++){ $suggestion[$i]['proximity'] = levenshtein(soundex($output),soundex($library[$i]))*100/strlen($library[$i]); $suggestion[$i]['word'] = $library[$i]; } sort($suggestion); return $suggestion[0]['word']; } ?> Conto com sua ajuda! Agradecido. Carlos Rocha
  11. Bom, pessoal eu pensei em alguma coisa assim: Recebo o que o usuario digiotou no campo de pesquisa,. varro o banco de dados e comparo com o que jka existe no banco. caso exista alguma coisa parecisa seleciona. Como fazer isso?
  12. Ola pessoal. Estou precisnando de umka forçona de voces: Seguinte.; Tenho 03 tabelas que se envolverão nessa pesquisa. São elas: anunciantes, seguimento e subseguimento. Gostaria de fazer essa pesquisa da seguinte forma. O usuario digitaria num campo de texto um determinada palavra e depois se faria um select nas tres tabelas e faria uma pesquisa por aproximação tipo: O usuario digita la "jg" e no banco tem la na tabela de anunciantes "J.G. Freitas & Cia Ltda" ou digita beleza e tm la na tabela de Seguimento o seguimento "Beleza" e o select acha. Depois, caso haja retorno das tres TABELAS ou seja, todas as tres tabelas tenha um ou mais campos que satisfgaçam a pesquisa posso depis com php dar o retornmo para que o usuario possa eascolher na opçao quie quiser. Grato por quialquer ajuda?! Uso Mysql 5 e php 5 e o campo das tabelas são : anunciantes ->nome seguimento -> titulo subseguimento-> titulo
  13. Fiz com uma de imagem, dem branco que criei pelo paint bnrush 370x150 1,50 KB Agora veja só: Quando rodo fora do servidor o script retorna cetinho as dimensões da imagem. Mas, quando rodo pelo servidor,. qualquer imagem retorna 28x30 suas dimensões,. mesmo que ela tenha 800x600 retorna 28x30. E tambem da o mesmoi erro. Bem acho que não consegui passar o problema direito: vampos la: 1) faça uma pagina html simples (só html e javascript). Ponha nela o código abaixo. Esse script validara a imagem que sera selecionada em um <impu type=file> quanto a peso, dimensoes e extensão. isso no onmChange. 2) salve ela com o nome por exmplo. Pagina.html 3) Esqueçamos que existe php e que iremos fazer upload depois. O lance aqui é só as validações.; 4) Rode a paginma a partir da pasta meus documentos. Verá que o script validara tudo certinho. 5) joaguea por ftp para um servidor remoto. No caso de você ter um site hospedado ou faço isso atrtavés do apache (ou IIS) instalado na tua maquina local. Vera que não vai funcionmar. É esse o meu problema. Eu quero validar a imagem só do lado do browser(cliente). joguei o arquivo em http://www.carcleo.com/arquivo.html <html> <head> <script> function validaimagem() { var extensoesOk = ",.gif,.jpg,.jpeg,.png,.bmp,"; var extensao = "," + document.form.logomarca.value.substr( document.form.logomarca.value.length - 4 ).toLowerCase() + ","; if (document.form.logomarca.value == "") {alert("O campo do endereço da imagem está vazio!!")} else if( extensoesOk.indexOf( extensao ) == -1 ) { alert( document.form.logomarca.value + "\nNão possui uma extensão válida" );java script:location.reload()} else {java script:tamanhos()} } function tamanhos() { var imagem=new Image(); imagem.src=document.form.logomarca.value; tamanho_imagem = imagem.fileSize img_tan = tamanho_imagem if (tamanho_imagem < 0) {java script:tamanhos()} else if (tamanho_imagem > 1000) {alert("O tamanho da Imagem é muito grande ... "+tamanho_imagem+" Bytes!!");java script:location.reload()} else {java script:ativafigura()} } function ativafigura() { document.getElementById('logotipo').innerHTML = "<img border=\"0\" src=\""+document.form.logomarca.value+"\" name=\"img\" style=\"visibility: hidden\" >" largura = document.getElementById("img").width; altura = document.getElementById("img").height; if (largura > 100 || altura > 100 ) {alert("A imagem é "+largura+"x"+altura+" está fora do padrão requerido");java script:location.reload()} } </script> </head> <body> <form name="form" enctype="multipart/form-data" method="post" action="" id="form"> <p>Escolha a foto:</p> <p> <input type="file" name="logomarca" size="20" class="form2" onChange="validaimagem();"> <div id="logotipo"></div> </p> </form> </body> </html>
  14. Ah só mais uma coisa: puz um alert para ver as diumensões da imagem. quando fora do servidor o script retorna cetinho as dimensões da imagem. Mas, quando rodo pelo servidor,. qualquer imagem retorna 28x30 suas dimensões,. mesmo que ela tenha 800x600 retorna 28x30. são imagens pequenas de cerca de 100kb, 50kb. são logotipos.
  15. Voce quer dizer trocar os valores maximos permitidos de var extensoesOk = ",.gif,.jpg,.jpeg,.png,.bmp,"; var alturaOk = 1000; var larguraOk = 1000; var pesoOk = 1500000; para: var extensoesOk = ",.gif,.jpg,.jpeg,.png,.bmp,"; var alturaOk = 100; var larguraOk = 100; var pesoOk = 100; para efeito de teste (se for isso já fiz e deu no mesmo), ou trocar a imagem a ser uplodeada por uma menor. (tambem deu no mesmo)
  16. Deixa eu ver se entendi. Estou usando um Notebook Core 2 Duo de 2.0 e 3.0Gb de Ram. Voce que dizer que esse script que estou rodando em JavaScript, ao verifiar a imagem seu peso em bytes, e suas dimenções bem como a sua extensão, estoura o uso dos 3GB de RAM que é de onde sai o erro: Out of memory at line: 10 ? É isso mesmi? Se for, como contornar a situaçao? Pergunto pois estou fazendo essa validação tambem do lado do servidor usaando php com o php funciona normal! Ah só mais uma coisa: Não estou consiguindo editar os meus post's aqui do forum. Não esta tendo linlk nas opçoes: Edição Rapida e Edição completa.
  17. Bom, parerce que você n ão entendeu direito. a mesma pagina html que da o erro dentro do apache, se voce tira-la e colocar por ewxewmplo dentro da pasta meus documentos roda sem erro. Pode ser por causa daqulo que você falou do time out. Mas o quie isso tem a ver como o peso da imagem? Puz o script assim ew não resolveu.; acho que vou continuar com, a validação só no lado do servidor usando php´mesmo: function validaimagem() { var extensoesOk = ",.gif,.jpg,.jpeg,.png,.bmp,"; var extensao = "," + document.form.logomarca.value.substr( document.form.logomarca.value.length - 4 ).toLowerCase() + ","; if (document.form.logomarca.value == "") {alert("O campo do endereço da imagem está vazio!!")} else if( extensoesOk.indexOf( extensao ) == -1 ) { alert( document.form.logomarca.value + "\nNão possui uma extensão válida" );java script:location.reload()} else {java script:tamanhos()} } function tamanhos() { var imagem=new Image(); imagem.src=document.form.logomarca.value; tamanho_imagem = imagem.fileSize img_tan = tamanho_imagem if (tamanho_imagem < 0) {java script:tamanhos()} else if (tamanho_imagem > 1000) {alert("O tamanho da Imagem é muito grande ... "+tamanho_imagem+" Bytes!!");java script:location.reload()} else {java script:ativafigura()} } function ativafigura() { document.getElementById('logotipo').innerHTML = "<img border=\"0\" src=\""+document.form.logomarca.value+"\" name=\"img\" style=\"visibility: hidden\" >" largura = document.getElementById("img").width; altura = document.getElementById("img").height; if (largura > 100 || altura > 100 ) {alert("A imagem é "+largura+"x"+altura+" está fora do padrão requerido");java script:location.reload()} } /*function validaimagem() { var extensoesOk = ",.gif,.jpg,.jpeg,.png,.bmp,"; var alturaOk = 1000; var larguraOk = 1000; var pesoOk = 1500000; var extensao = "," + document.form.logomarca.value.substr( document.form.logomarca.value.length - 4 ).toLowerCase() + ","; if (document.form.logomarca.value == "") {alert("O campo do endereço da imagem está vazio!!")} else if( extensoesOk.indexOf( extensao ) == -1 ) { alert( document.form.logomarca.value + "\nNão possui uma extensão válida" );java script:location.reload()} else { document.getElementById('logotipo').innerHTML = "<img border=\"0\" src=\""+document.form.logomarca.value+"\" name=\"img\" style=\"visibility: hidden\" >" largura = document.getElementById("img").width; altura = document.getElementById("img").height; if (largura >larguraOk || altura > alturaOk ) {alert("A imagem é "+largura+"x"+altura+" está fora do padrão requerido");java script:location.reload()} else { var imagem=new Image(); imagem.src=document.form.logomarca.value; tamanho_imagem = imagem.fileSize img_tan = tamanho_imagem if (tamanho_imagem > pesoOk) {alert("O tamanho da Imagem é muito grande ... "+tamanho_imagem+" Bytes!!");java script:location.reload()} } } } */ //////////////////////////////////////////////////// TESTES //////////////////// /* function validaimagem() { var extensoesOk = ",.gif,.jpg,.jpeg,.png,.bmp,"; var alturaOk = 1000; var larguraOk = 1000; var pesoOk = 10; var src = document.form.logomarca; var srcid = document.getElementById('logotipo'); //verifica a extensão var extensao = "," + src.value.substr( src.value.length - 4 ).toLowerCase() + ","; if (src.value == "") {alert("O campo do endereço da imagem está vazio!!")} else if( extensoesOk.indexOf( extensao ) == -1 ) { alert( src.value + "\nNão possui uma extensão válida" );java script:location.reload()} else {//verifica o tamanho srcid.innerHTML = "<img border=\"0\" src=\""+src.value+"\" name=\"img\" style=\"visibility: hidden\" >" largura = document.getElementById("img").width; altura = document.getElementById("img").height; if (largura > larguraOk || altura > alturaOk ) {alert("A imagem é "+largura+"x"+altura+" está fora do padrão requerido");java script:location.reload()} else {//verifica o peso var imagem=new Image(); imagem.src=src.value; tamanho_imagem = imagem.fileSize img_tan = tamanho_imagem if (tamanho_imagem > pesoOk) {alert("O tamanho da Imagem é muito grande ... "+tamanho_imagem+" Bytes!!");java script:location.reload()} } } } */
  18. Então o problema pode ser no Apache ou no JavaScript né? Mas, olha só. Eu programo a um bnom tempo de php e tenho noção.; Porem, por se tratar de um erro que ao meu ver tem a ver com o apache, recorri ao forum do php. Mas vou olhar isso com mais atenção. Grato! E novamente pesso desaculpas pelas up's
  19. Gente. Peço perdão pelas up's mas é que entendo que o problema é de servidor.; Seguinte. Se rodo o arquivo por exemplo a partir da pasta meus documentos, o script roda legal.(calro que só a parte html e ajax e o arquio renomeado para html) Mas, se jogo ele no servidor ai não roda. veja o que eu estou falando: Crie um, arquivo com, este codigo e salve ele como .html e rode ele a partir de meus documentos. Vera que funcionara normal. depois, jogue ele dentro da pasta htdocs do apache e roda ele a partir do servidor(http://localhost/arquivo.html). Vera o que estou falando: Talves o problema possa SER CONMFIGURAÇÃO do php ou deo Apache. arquivo.html: <html> <head> <title>Teste</title> <script> function verifica_extencao() { var extensoesOk = ",.gif,.jpg,.jpeg,.png,.bmp,"; var alturaOk = 1000; var larguraOk = 1000; var pesoOk = 1500000; var extensao = "," + document.form.logomarca.value.substr( document.form.logomarca.value.length - 4 ).toLowerCase() + ","; if (document.form.logomarca.value == "") {alert("O campo do endereço da imagem está vazio!!")} else if( extensoesOk.indexOf( extensao ) == -1 ) { alert( document.form.logomarca.value + "\nNão possui uma extensão válida" );java script:location.reload()} else { document.getElementById('logotipo').innerHTML = "<img border=\"0\" src=\""+document.form.logomarca.value+"\" name=\"img\" style=\"visibility: hidden\" >" largura = document.getElementById("img").width; altura = document.getElementById("img").height; if (largura >larguraOk || altura > alturaOk ) {alert("A imagem é "+largura+"x"+altura+" está fora do padrão requerido");java script:location.reload()} else { var imagem=new Image(); imagem.src=document.form.logomarca.value; tamanho_imagem = imagem.fileSize img_tan = tamanho_imagem if (tamanho_imagem > pesoOk) {alert("O tamanho da Imagem é muito grande ... "+tamanho_imagem+" Bytes!!");java script:location.reload()} } } } </script> </head> <body> <form name="form" enctype="multipart/form-data" method="post" action="jogoupload_gravar.asp" id="form"> <p>Escolha a logotipo:</p> <p><input type="file" name="logomarca" size="20" class="form2" id="logomarca" onChange="verifica_extencao()"></p> <div id="logotipo"></div> </form> </body> </html>
  20. Ola pessoal. tenho o script abaixo em javascript. se eu rodar ele a partir de meus documentos ou qualquer pasta que não esteja no servidor ele roda normal. Se eu cololcar ele no servidor ele da pau ou não roda. VLE LEMBRAR QUE já TENTEI VARIOS OUTROS ESCRIPT QUE FAZEM A MESMA COISA E DEU O MESMO ERRO: function validaimagem() { var extensoesOk = ",.gif,.jpg,.jpeg,.png,.bmp,"; var alturaOk = 1000; var larguraOk = 1000; var pesoOk = 1500000; var extensao = "," + document.form.logomarca.value.substr( document.form.logomarca.value.length - 4 ).toLowerCase() + ","; if (document.form.logomarca.value == "") {alert("O campo do endereço da imagem está vazio!!")} else if( extensoesOk.indexOf( extensao ) == -1 ) { alert( document.form.logomarca.value + "\nNão possui uma extensão válida" );java script:location.reload()} else { document.getElementById('logotipo').innerHTML = "<img border=\"0\" src=\""+document.form.logomarca.value+"\" name=\"img\" style=\"visibility: hidden\" >" largura = document.getElementById("img").width; altura = document.getElementById("img").height; if (largura >larguraOk || altura > alturaOk ) {alert("A imagem é "+largura+"x"+altura+" está fora do padrão requerido");java script:location.reload()} else { var imagem=new Image(); imagem.src=document.form.logomarca.value; tamanho_imagem = imagem.fileSize img_tan = tamanho_imagem if (tamanho_imagem > pesoOk) {alert("O tamanho da Imagem é muito grande ... "+tamanho_imagem+" Bytes!!");java script:location.reload()} } } } Ou da ese erro: Out of memory at line: 10 Onde sera que pode estar esse erro?
  21. Pois é. Aminha ideia é usar uma masacar simples mesmo mas em java script de forma tal que assim que o cpf vem do banco com 11 digitos o script mascara e joga ele com 14 digitos coma a mascara.
  22. Nesse caso basta baixar com o enderço do src o arquivbo js dele e usar com o mesmo script.
  23. Bom, seguinte, uso mysql 5.0 Se eu trouxer com o php o cpf já mascarado, como irei poder usar(forçar o uso) da mascar depois com o onkeipress? estou usanmdo essa mascara do labotório que postei hoje http://scriptbrasil.com.br/forum/index.php?showtopic=133618
  24. Pessoal, tenha um script aqui que formata quase tudo. Aqui vai minha colaboração: <script type="text/javascript"> function mascara(e,src,mask) { if(window.event) { _TXT = e.keyCode; } else if(e.which) { _TXT = e.which; } if(_TXT > 47 && _TXT < 58) { var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i); if(texto.substring(0,1) != saida) { src.value += texto.substring(0,1); } return true; } else { if (_TXT != 8) { return false; } else { return true; } } } </script> Aplicação no HTML: <form> CEP: <input type="text" name="cep" value="" onkeypress="return mascara(event,this,'#####-###');" size="9" maxlength="9"> <br> CPF: <input type="text" name="cpf" value="" onkeypress="return mascara(event,this,'###.###.###/##');" size="14" maxlength="14"> <br> DATA: <input type="text" name="data" value="" onkeypress="return mascara(event,this,'##/##/####');" size="10" maxlength="10"> <br> CNPJ: <input type="text" name="cnpj" value="" onkeypress="return mascara(event,this,'##.###.####/####-##');" size="19" maxlength="19"> <br> TELEFONE: <input type="text" name="telefone" value="" onkeypress="return mascara(event,this,'## ####-####');" size="12" maxlength="12"> </form>
×
×
  • Criar Novo...