Ir para conteúdo
Fórum Script Brasil

rickayron

Membros
  • Total de itens

    679
  • Registro em

  • Última visita

Tudo que rickayron postou

  1. utilize ponto e virugla e coloque a outra função você pode chamar mais de uma função por evento onchange="envia(); desabilita(campo);"
  2. basta utiliar uma solução em javascript utilizar o setinterval para determinar a contagem e o location.href ou history.go(0) para atualizar a sua pagina até mais
  3. Olá pessoal as vezes o forum fica lentasso para acesso, e as vezes em horario de pico fica como se o servidor tivesse fora de serviços, a cada ação requerendo uma atualização, já testei em casa e no serviço, isso acontece geral ou é meu explorer 6 que precisa ser trocado rsrsrsrsr até mais
  4. rickayron

    (Resolvido) To perdido

    da uma olhada na seçao de codigos aberto desse site www.scriptbrasil.com.br la tem muitas dias
  5. do jeito que está mesmo que o arquivo tenha mil linhas so vai exibir 6 linhas pois os dados são sobrepostos caso queira a junção desses dados faça assim $variavel.=$dados; mais acho melhor jogar em um array pois se precisar manusea-los ao decorrero do codigo ficará mais acessivel mais se for so para imprimi-los basta fazer como dito acima até mais Eu coloquei fora do foreach echo $lines .= $line E é exibido um monte de caracteres um ao lado do outro Mesmo assim obrigado, vou continuar tentando do jeito que está mesmo que o arquivo tenha mil linhas so vai exibir 6 linhas pois os dados são sobrepostos caso queira a junção desses dados faça assim $variavel.=$dados; mais acho melhor jogar em um array pois se precisar manusea-los ao decorrero do codigo ficará mais acessivel mais se for so para imprimi-los basta fazer como dito acima até mais Eu coloquei fora do foreach echo $lines .= $line E é exibido um monte de caracteres um ao lado do outro Mesmo assim obrigado, vou continuar tentando Para facilitar o entendimento os números no substr me basiei no layout CODIGO DO BANCO NA COMPENSACAO: posição 1 até 3 LOTE DE SERVICO: posição 4 a 7 REGISTRO HEADER DE ARQUIVO: posição 8 a 8 e etc coloque dentro do laço assim ir juntar as variaves exemplo for($i=0; $i<4; $i++) { $n=$i; $n2.=$i; } echo $n."<br>".$n2; $n ira imprimir 3 já o $n2 irá imprimir 0123;
  6. do jeito que está mesmo que o arquivo tenha mil linhas so vai exibir 6 linhas pois os dados são sobrepostos caso queira a junção desses dados faça assim $variavel.=$dados; mais acho melhor jogar em um array pois se precisar manusea-los ao decorrero do codigo ficará mais acessivel mais se for so para imprimi-los basta fazer como dito acima até mais
  7. veja se isso lhe serve function Dia($data) //formato do msyql padrão ano-mes-dia { $ds=explode("-",$data); $Dia=$ds[2]; //dia $Mes=$ds[1]; //mes $Ano=$ds[0]; //ano $UltimoDiaMes= cal_days_in_month(CAL_GREGORIAN, $Mes, $Ano); //pegando o ultimo dia do mes for($i=0; $Dia<$UltimoDiaMes; $Dia+=6) { $Dias[$i]=$Dia; $i++; } return $Dias; } print_r(Dia(date('Y-m-d'))); //aqui vai imprimir o array retornado pela função ao que entendir você quer adicionar 6 ao numero do mes que vem indefinido sendo que não pode estora o ultimo dia do mes qualquer duvida estamos até mais.
  8. rickayron

    Problema com XML

    $arquivo = file_get_contents($meuxml); $xml = simplexml_load_file($arq); // linha 42 de onde vem a variavel $arq talvez tenha o erro esteja ai voce setou a variavel arquivo mais usou a arq utilize o comando if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); print_r($xml); } else { exit('arquivo inexistente test.xml.'); } o file_exists verifica se existe o arquivo assim evita de gera erro até mais
  9. <?php require_once("adodb/adodb.inc.php"); $bd= ADONewConnection('mysql'); $bd->Connect('dbmy0032.whservidor.com','bhnigth_1','decada','bhnigth_1'); $sql=$bd->Execute("select * from clientes"); while(!$sql->EOF) //eof verifica se é o ultimo registro retornado pela consulta { echo $sql->fields[Cli_nome]; //propriedade fields indica o nome da campo podendo ser utilizado com 0 1 2 e assim por diante echo "<Br>"; $sql->MoveNext(); //move a linha } ?> funcionando certinho testado aqui. até mais
  10. selecione os dados e some com php dentro laço que voce vai exibir ex while(...) { ... exibindo numa tabela ou div $s+=strtotime($campo->tempo); //strtotime vai converter as horas retornado pelo banco e somando depois é so formata-la para hh:ii:ss acho que é a melhor solução para voce caso não goste de usar a strtotime acredito que possa usar a mktime é uma função que soma ano mes dia horas minutos secundos
  11. apezar de você tentar explidar nada entendir. Nesse selecte vai o nome do funcionario? e você quer que ao selecionar busca todas as informações referente a este funcionario? seria isso; procure esclarecer melhor o seu objetivo até mais
  12. rickayron

    Script AutoSurf

    Verifique se o email não vai para a caixa de span. não vai eu já chequei isso, tipo nas config do email esta assim: //Email headers $email_headers = "MIME-Version: 1.0\r\nContent-type: text/plain; charset=iso-8859-1\r\nFrom: \"$title Admin\" <noReply@seuemail@provedor.com>\r\nReply-To: \"NoReply\" <noreply@seuemail@provedor.com>\r\nX-Priority: 3\r\nX-Mailer: PHP 4\r\n"; eu coloqeui assim //Email headers $email_headers = "MIME-Version: 1.0\r\nContent-type: text/plain; charset=iso-8859-1\r\nFrom: \"$title Admin\" <noReply@seuemail@provedor.com>\r\nReply-To: \"NoReply\" <noreply@xxx@xxx.com>\r\nX-Priority: 3\r\nX-Mailer: PHP 4\r\n"; no lugar do xxx eo meu email, mas ele não manda a confirmação de cadastro para os usuarios, eu tenho que colocar a senha eo login em algum luagar no script para isso ficar automatico? A classe phpmailer faz a autenticação do email no servidor de seu email isso reque que voce configure alguns parametros exemplo servidor=smpt.yahoo.com.br email=email@yahoo.com.br senha=senha isso é tudo que tudo que tem que passar alen do endereço de envio e o conteudo de envio até mais Boa noite rickayron Muito obrigado pela ajuda, mas voce poderia me ajudar onde eu configuro esse smtp, não estou sabendo se e no meu server de email, eu uso a hospedagem do freehostia eo dominio e da UolHost, eu vou configurar esse smtp no painel do freehostia ou do UolHsot? Agradeço denovo. No seu script post o codigo de envio do email que lhe darei mais detalhes até mais
  13. Vamos por partes primeiro não seria melhor você jogá-los em um array? outra para saber quantos numeros(caracteres) tem uma string utilize a funçao strlen($caracter) para conta-los não entendir muito bem o que voce queria não mais vou tentar algo assim <?php function Retorno($Dados) { $d=explode("-", $Dados); //transforma os dados obtidos em um array $N=count($d); //contando quantos elementos tem o array for($i=0; $i<$N; $i++) { $Ret.=$d[$i]; //junção dos dados obtidos no explode } return $Ret; } echo "D = ".Retorno($contador="2-8-14-20-26-"); ?> vai retorná os dados sem os - voce poderá adicionar um verificador dentro do for para ver se é de dois digitos ou so de um
  14. rickayron

    função strtotime

    utilize a função mktime //PARA DESCOBRIR QUAL DATA SERÁ DAQUI A 5 DIAS echo date('d/m/Y',mktime(0,0,0,date('m'),date('d')+5,date('Y')); //PARA DESCOBRIR QUAL SERÁ O DIA AMANHÃ echo date('d/m/Y',mktime(0,0,0,date('m'),date('d')+1,date('Y')); //PARA MÊS QUE VEM echo date('d/m/Y',mktime(0,0,0,date('m') + 1,date('d'),date('Y')); //PARA ANO QUE VEM echo date('d/m/Y',mktime(0,0,0,date('m'),date('d'),date('Y') + 1); com ele é possivel somar anos, meses, dias, horas, minutos, segundos para mais informações utilize o manual até mais
  15. rickayron

    não consigo :S

    o erro não é nessa linha mas sim na linha acima $query = "select * from books where $searchtype like '%$searchterm%' "; $result = mysql_query($query); a sua query está errada o operador like requer um caracteristica de busca que é simbolizada por % acredito que agora deve funcionar e não se esqueça de adicionar o or die pois ele fundamental para saber qual erro está ocorrendos nas consultas caso haja até mais
  16. troque isso header("Location: ".$url);//aqui cara isso echo "&lt;script type='text/javascript'>window.location.href='$url';</script>"; cara funcionou em parte, :rolleyes: estou aliviado, como se um fardo me fosse tomado, mas porque o ob_start(); não funcionou comigo e vi tantos na net dizendo que funciona? foi muita ajuda sua rickayron e do eserra, estou abusando, mas porque com esse novo código o login ao entrar na página em questão volta a página anterior, ou seja, o index como se o login estivesse incorreto ou não existisse? e já olhei tudo pra evitar errar na digitação. alguma ideia? se não já agradeço pelo avanço que me deram nisso
  17. rickayron

    não consigo :S

    Note que ($searchterm = $POST['searchterm'];) voce não está pegando os dados troque essa linha $searchterm = $POST['searchterm']; por isso $searchterm = $_POST['searchterm']; até mais
  18. rickayron

    Codigo não exibe valor

    verifiquei o que você sugeriu e descobri o seguinte a linha de código: echo "cidade = " . $resultado->Fields('CID_DESCRICAO')."<br>"; $resultado->MoveNext(); Não esta sendo executada vai ate a mensagem marcada em vermelho. Se colocar a mensagem depois do MoveNext não exibe nada, mas se colocar a mesma mensagem antes do echo "cidade = " . $resultado->Fields('CID_DESCRICAO')."<br>"; a mensagem e exibida na tela. É isso que esta acontecendo, poderia me dar uma ajuda? <?php require('conecta.php'); $sql = "select * from tbl_cidade"; $resultado = $con->banco->Execute($sql); while(!$resultado->EOF) { echo 'dAté aqui o codigo executa'; echo "cidade = " . $resultado->Fields('CID_DESCRICAO')."<br>"; $resultado->MoveNext(); } ?> ESTE É O CÓDIGO QUE FAZ A CONEXÃO <?php require('adodb/adodb.inc.php'); //biblioteca necessaria para trabalhar com adodb class conexao { var $tipo_banco = "mysql"; var $servidor = "localhost"; var $usuario = "root"; var $senha = "root"; function conexao() //metodo construtor { $this->banco = NewADOConnection($this->tipo_banco); $this->banco->dialect = 3; $this->banco->debug = false; $this->banco->Connect($this->servidor,$this->usuario,$this->senha,"carrinho_compras"); } } $con = new conexao(); if($con) echo "conectou"; else echo "não conectou"; ?> de onde vem isso NewADOConnection($this->tipo_banco); Connect($this->servidor,$this->usuario,$this->senha,"carrinho_compras"); tente isso mysql_connect(... e você deve selecionar o banco de dados mysql_select_db Você está trabalhando com ado ou msyql? Isso faz parte da biblioteca adodb, mas isso esta funcionando, porque faz a conexão com o banco de dados conforme expliquei acima, não tenho que mudar não da erro neste código, apenas apresentei, o problema é na parte que expliquei: echo "cidade = " . $resultado->Fields('CID_DESCRICAO')."<br>"; $resultado->MoveNext(); entendo no while mysql não precisa dessa linha $resultado->MoveNext(); o laço já corre todo o conteudo do array, $resultado->Fields('CID_DESCRICAO')." talves se utilizasse [] invés de parenteses funcionasse Pra falar sinceramente isso são so ideias pois nunca utlizei o ado para estabelecer conecxao com mysql, mas no mysql não há necessidade de indicar mudança de linha e utiliza-se o [] invés de parenteses para indicar nomes de campos do banco. até mais
  19. rickayron

    Script AutoSurf

    Verifique se o email não vai para a caixa de span. não vai eu já chequei isso, tipo nas config do email esta assim: //Email headers $email_headers = "MIME-Version: 1.0\r\nContent-type: text/plain; charset=iso-8859-1\r\nFrom: \"$title Admin\" <noReply@seuemail@provedor.com>\r\nReply-To: \"NoReply\" <noreply@seuemail@provedor.com>\r\nX-Priority: 3\r\nX-Mailer: PHP 4\r\n"; eu coloqeui assim //Email headers $email_headers = "MIME-Version: 1.0\r\nContent-type: text/plain; charset=iso-8859-1\r\nFrom: \"$title Admin\" <noReply@seuemail@provedor.com>\r\nReply-To: \"NoReply\" <noreply@xxx@xxx.com>\r\nX-Priority: 3\r\nX-Mailer: PHP 4\r\n"; no lugar do xxx eo meu email, mas ele não manda a confirmação de cadastro para os usuarios, eu tenho que colocar a senha eo login em algum luagar no script para isso ficar automatico? A classe phpmailer faz a autenticação do email no servidor de seu email isso reque que voce configure alguns parametros exemplo servidor=smpt.yahoo.com.br email=email@yahoo.com.br senha=senha isso é tudo que tudo que tem que passar alen do endereço de envio e o conteudo de envio até mais
  20. rickayron

    não consigo :S

    @ $db = mysql_pconnect ('localhost','root', ''); if(!$db){ echo 'mysql não conseguio se conectar'; exit; } evite usar o @ pois ele oculta um provavel erro assim ficara impossivel de diagnosticar corretamente onde está o erro $db=mysql_connect("localhost","root",""); if(!$db){ echo 'mysql não conseguio se conectar'; exit; } $banco=mysql_select_db('books'); if (!$banco){ echo "erro no banco";} $result = mysql_query("select * from books where $searchtype like $searchterm ") or die( mysql_error()); verifique se o nome do banco está correto e troque o trecho acima até mais
  21. rickayron

    Sistema de login

    nesse link há alguns codigos exemplos https://www.scriptbrasil.com.br/codigos/php/seguranca-php/ até mais
  22. Dá erro. Já Funciona. No seu caso, troque o header pelo window.location do JS para redirecionar. cara uso o dream pra fazer os códigos, me da um exemplo de como modificar neste caso. /** * Make the redirect on server side; * @param string $url the URL to which is makeing the redirect; * @return nothing; */ function KT_redir($url) { $protocol = "http://"; $server_name = $_SERVER["HTTP_HOST"]; if ($server_name != '') { $protocol = "http://"; if (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == "on")) { $protocol = "https://"; } if (preg_match("#^/#", $url)) { $url = $protocol.$server_name.$url; } else if (!preg_match("#^[a-z]+://#", $url)) { $script = KT_getPHP_SELF(); if (isset($_SERVER['PATH_INFO']) && $_SERVER['PATH_INFO'] != '' && $_SERVER['PATH_INFO'] != $_SERVER['PHP_SELF']) { $script = substr($script, 0, strlen($script) - strlen($_SERVER['PATH_INFO'])); } $url = $protocol.$server_name.(preg_replace("#/[^/]*$#", "/", $script)).$url; } session_write_close(); $url = str_replace(" ","%20",$url); if (KT_is_ajax_request()) { header("Kt_location: ".$url); echo "Redirecting to: " . $url; } else { header("Location: ".$url);//aqui cara } } exit; } troque isso header("Location: ".$url);//aqui cara isso echo "<script type='text/javascript'>window.location.href='$url';</script>";
  23. rickayron

    Script AutoSurf

    Verifique se o email não vai para a caixa de span.
  24. rickayron

    Formulario de contato!

    tente isso <? // Coloque o email que ir receber os valores $to = "contato@caldasimoveis.com"; //Recebe os valores dos campos… // Perceba que os valores só resgatados com $_POST[], pois no formulário o método de envio //foi o post e no get! $nome = $_POST[nome]; $email = $_POST; $assunto = $_POST[assunto]; $msg = $_POST[mensagem]; //$msg = nl2br($msg); // Todos os Enter’s teclados pelo usuário serão transformados em <br /> // Caso algum campo se encontre vazio ele retorna a página de envio! //if($nome == NULL || $email == NULL || $assunto == NULL || $msg == NULL){ if (empty($nome) or empty($email) or empty($assunto) or ($msg)){ echo "<script language='JavaScript'>alert('Há campos requeridos em branco!'); window.history.go(-1); </script>"; // ainda dentro do if, ele pra a execução e fecha o if aps isso } // Aqui ele verifica se o email contém caracteres válidos! // Esse sistema conhecido como Expresses Regulares… $pattern = "^(A-Z_a-z)+@(a-zA-Z)+"; // Caso a verificação retorne falso, ou seja, o email digitado inválido, ele volta para o //formulário if(ereg($pattern,$email) == false){ echo "<script language='JavaScript'>alert('O email no válido'); window.history.go(-1); </script>"; } // Pra a execução do sistema e termina o if // Agora ele est montando o corpo da mensagem para enviar ao email… $mensagem = "Mensagem enviada por : ".$nome." em: ".data('d/m/Y – H:i')."\n <br /> Abaixo seguem os dados do usuário:\n <br /> Email: ".$email."\n <br /> Assunto: ".$assunto."\n <br /> A mensagem enviada a você foi a seguinte: \n <br /> ".$msg; // Define os cabeçalhos do email… $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; // headers adicionais $headers .= "From: $email <$email>\r\n"; // finalmente ele envia o Email para o local escolhido lá em cima…. mail($to,$assunto,$mensagem,$headers); echo "<script language='JavaScript'>alert('Sua mensagem foi enviada com êxito!'); location.href='http://www.caldasimoveis.com/'; </script>"; ?>
×
×
  • Criar Novo...