Ir para conteúdo
Fórum Script Brasil

Dinho19sp

Membros
  • Total de itens

    17
  • Registro em

  • Última visita

Tudo que Dinho19sp postou

  1. Dinho19sp

    Session já inicida

    $_SESSION["dados"] = $dados // use aspas simples $_SESSION['dados']; ou você tenta inverter para $dados = $_SESSION['dados']; ai tenta if(isset($_SESSION['dados'])){ codigo aqui }
  2. Na verdade não sou muito fã de colocar senha do usuario na sessão não, fica muito vulneravél... vou postar como eu fiz o meu : ok // DATABASE é uma contante; // TABELAUSUARIO é uma constante; $sql= "SELECT * FROM ".DATABASE."".TABELAUSUARIO." where 1 AND txtLogin = '".$_POST['txtLogin']."' AND txtSenha = md5('".$_POST['txtSenha']."')"; $qry = mysql_query($sql,$conn); $retorno = mysql_fetch_object($qry); if($retorno){ $_SESSION['txtLogin'] = $retorno->txtLogin; /// caso tivesse nivel colocaria abaixo: $_SSSION['nivel'] = $retorno->nivel; /// restante do codigo aki } Como já disse não coloco senha em sessao; ai você faz a verificação por $_SESSION['txtLogin'] e $_SESSION['nivel']; É isso ai espero ter ajudado;
  3. Ola, Em primeiro lugar peço a todos para que façam uma avaliação sobre o sistema que estou desenvolvendo, o mesmo esta sendo desenvolvido em php com xajax; Ferramentas e framworks que uso para o desenvolvimento: Fireworks CS5 Dreamweaver CS5 Xajax 1.4 jQuery sera apenas para mascaras de campos. php 5.0 Mysql 5 neste link esta o video no youtube para mostrar o funcionamento e o designer do sistema: Link para o video Desde já agradeço a opnião de todos.
  4. Ola Contato, meu email dinho19sp@hotmail.com.br ... pode me fornecer mais explicações sobre esse serviço... pois tenho bastante conhecimento em desenvolvimento... aqui neste link "sistema em desenvolvimento"... esta um dos meus pojetos que estou desenvolvendo... pode conversar sobre o assunto? Grato Dinho19sp
  5. Neste caso o formulário está todo em uma página somente. Agradeço a quem puder me ajudar. Ola ... eu posso te falar que eu fiz uma sql dinamica , onde o form tem que ter os campos com o mesmo nome que esta no BD assim você não precisa mexer muito na sql ... so no form e no BD ... e acredito que você pode resolver sua duvida... acho que vai ajudar ... assim essa sql eu fiz pra usar com xajax mas pode ser usada via post tambem. Segue a sql estruturada... $sql = "insert into ".DATABASE.".".TABELA1." ("; // Inicia SQL foreach($vForm as $campo => $valor){ $sql .= (($i>0)? ",": "").$campo; $i++; } $sql .= ") values ("; $i = 0; foreach($vForm as $campo => $valor){ $sql .= (($i>0)? ",": "").utf8_decode("'".$valor."'"); $i++; } $sql .= ")"; $qdf = mysql_query($sql,$connect);
  6. E ai assim... se entendi tenta mais ou menos assim... $sql_busca3 = "SELECT * FROM cliente WHERE cpfCliente = '$cpf'"; $exe_busca3 = mysql_query($sql_busca3) or die (mysql_erro()); $exe_result = mysql_fetch_array($sql_busca3,MYSQL_ASSOC); if($exe_result){ $documento = $exe_result['cpfCliente']; } Onde "$documento" sera sempre numero do cpf ou outro valor ... ou simplesmente você usa o valor retornado com $exe_result['cpfCliente']; entendeu.. acho que era sua duvida... qualquer cois posta ai...
  7. Humm, e pode-se dizer que o PHP é orientado a objetos, não pode? Acho que o PHP dá uma liberdade maior para fazer designs, layouts... Porque basicamente você faz um site, né! Heheheheh. Certo, mas o fato de rodar num servidor web não a torna menos "poderosa"... Por exemplo, manipular arquivos na máquina cliente não seria possível, não é mesmo? Quanto ao fonte não há problemas, até porque mesmo arquivos .JAR (Java) e .EXE tem os códigos fonte "extraíveis"... Vocês teriam algum exemplo de software "grande" feito em PHP para me passar aí pra mim ter uma noção... Notem que não estou pedindo código fonte apenas o nome para mim ter uma idéia da amplitude da linguagem! Ahhh outra coisa, você disse que seria difícil imprimir o cupom fiscal... Não entendi o motivo, poderia explicar um pouco mais? Obrigado aí, abração! Bom dia a todos, eu fiquei longe um bom tempo...hehehe, vis este post e me interessei pelo o assunto, Roo eu não sou nehum expert em php mysql, falta muito para chegar onde eu quero, mas tipo eu aprendi php na raça buscando em foruns apostilas, video tutoriais em fim , e te digo o php hoje faz qualquer coisa, o fato de ser executado do lado do servidor não diz muito, pois existem varios caminhos para integrar e já pesquisei sobre como imprimir cumpons fiscal e tudo e sei que da pra fazer... hoje eu eu estou passando meu tempo em casa a procra de emprego ... rs e com isso tenho tempo pra fazer algumas besteirinhas em php.... acho o php muito versatil... acredite estude a fundo a liguagem.... se quiser da uma olhado no que estou fazendo... com php, mysql e xajax... ta ficando legalzim rsss... Sistema em desenvolvimento ....comentem please ok valeu abraços ..
  8. Oi Cheila tenta assim.. acho que é isso que você quiz dizer: <script> function ComparaPH() { var data1 = document.getElementById("data1").value; if (data1 >= '8'){ alert("PH Ácido"); document.getElementById("data2").value ="PH Ácido"; }else if (data1 <= '6'){ alert("PH Alcalino"); document.getElementById("data2").value ="PH Alcalino"; }else{ alert("PH Basico"); document.getElementById("data2").value ="PH Basico"; } } </script> <form id="form1" name="form1" method="post" action=""> Data 1: <input type="text" name="data1" size="15" /> &nbsp;&nbsp; Resposta: <input type="text" name="data2" size="15" /> <br /> <input name="button" type="button" onclick="ComparaPH()" value="Compara" /> </form> Ve se ta juda...
  9. Amigo , Não entendi bem seu codigo não, mas assim recentemente postei um codigo aki e funciona belezinha... segue ai pra você tambem.. Na linha $maximo = $_POST['max']; /// verifica o tamenho da imagem... esse é um campo hidden no form com o value = ao tamanho maximo da imagem.. Ve se esse ai te ajuda.... Abços.. $maximo = $_POST['max']; // VERIFICA O TAMANHO DA IMAGEM // não esqueça de colocar no final as barras \\ (para Windows) e / $diretorio = "C:\\sua_pasta\\"; //DIRETORIO ONDE VAI SER GUARDADA A IMAGEM $sql="Select * from usuario where 1 and id='$id'"; // CONSULTA NO BD //echo $sql; "-- -- "; $qdf=mysql_query($sql,$con) or die (mysql_error()); $res02= mysql_fetch_array($qdf,MYSQL_ASSOC); $foto_old = $res02['foto']; //AKI CRIEI UMA VARIAVEL PARA A FOTO QUE já ESTA NO BD if(file_exists($diretorio.$foto_old)){ // ESSA LINHA FAZ O SEGUINTE SE já EXISTE UMA FOTO NA PASTA ... unlink($diretorio.$foto_old); // CASO SEJA FEITO UM NOVO UPLOAD PARA O USUARIO O ESTE COMAND // DELETA AUTOMATICAMENTE A IMAGEM DA PASTA E COLOCA A NOVA NO LUGAR }//else{ if(!empty($foto)){ // SE FOR DIFERENTE DE VAZIO FAZ O UPLOAD DA IMAGEM if($_FILES['foto']['size'] > $maximo){ print "O arquivo excede o máximo permitido!"; exit; } function acento($novo){ $novo = strtolower($novo); $novo = str_replace("á","a", $novo); $novo = str_replace("à","a", $novo); $novo = str_replace("â","a", $novo); $novo = str_replace("ã","a", $novo); $novo = str_replace("ê","e", $novo); $novo = str_replace("é","e", $novo); $novo = str_replace("í","i", $novo); $novo = str_replace("ì","i", $novo); $novo = str_replace("õ","o", $novo); $novo = str_replace("ô","o", $novo); $novo = str_replace("ó","o", $novo); $novo = str_replace("ú","u", $novo); $novo = str_replace("ù","u", $novo); $novo = str_replace("ç","c", $novo); $novo = str_replace("/","_", $novo); return $novo; }; $arq = acento($_FILES['foto']['name']); $upload = $diretorio.$arq; if(move_uploaded_file($_FILES['foto']['tmp_name'], $upload)){ $ok = true; /// VERIFICA SE TUDO DEU CERTO }} if(($ok)&&($acao == "cad")){ $sql3 = "Update usuario set foto ='".$arq."' where id='$id'"; } //echo $sql3; echo"<br>"; echo $foto_old;"<br>";echo $diretorio.$foto_old; $qdf3 = mysql_query($sql3,$con) or die(mysql_error());
  10. Dinho19sp

    Verificação de image

    cara tenta colocar assim <form name="FrmCadastro" method="post" action="verifcacadastro.php" target="<?php $_SERVER['PHP_SELF'];?>"> e para completar.. e ajudar um pouco no teu select Idade achei que ficou muito comprido , cara pra le teu codigo foi foda...rss faz um contador para teu select... assim fika facil de ler a pagina.. assim ó: $cont = 101; $sel="<select name=\"\">"; for($i = 0; $i< $cont;$i++){ $sel.= "<option>$i</option>"; } $sel.="</select>"; echo $sel; entendeu... abços e espero ter ajudado..
  11. Dinho19sp

    SMTP AUTH

    Cara, Depende muito de como você vai usar? pois para usar você tem que entender o minimo, para poder configurar Valeu... mas se quiser eu tenho um legal... abços.
  12. Dinho19sp

    Php Não Funciona No Xp

    Amigao é o seguinte: vou falar pra você os softwares que uso no win XP: Apache 1.33 Mysql 4.1 PHP 5 certo no httpconf do apache eu add essas tres linhas: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php-cgi.exe" em Document root setei a pasta raiz.. para não usar a htdoc ok instalei o mysql ok funcionou.. descompactei a pasta do php no dico local c: e renomei ela so php ok.. copiei o php.ini para a pasta c:/windows copiei o php5ts.dll para a pasta c:/windows ai reiniciei meu pc rodei o apache so assim http://localhost ---> se aparece a a pg do apache tudo ok e chamei a função phpinfo(); e tudo beleza.. Ve se isso te ajuda... Sendo que as configurações so depende do apache no meu caso... Abraços..
  13. Dinho19sp

    Php Não Funciona No Xp

    Será que você pode me ajudar, também estou com problemas no php instalado no XP, ele fica pedindo as bibliotecas OCI.DLL e outras.. Será q você pode me enviar a resposta para nanoleo@gmail.com? Adriano... Primeiro... o PhpMyadmin esta funcionando? diz ai..
  14. Dinho19sp

    Email

    Solange é o seguinte... tive varios problemas com envio de emails... fiz a mesmo coisa que você. procurei scripts, baixei servidor free, coloquei servidor pago e nem tudo dava certo. pois como uso SO Windows xp, php 5 e apache.. tudo era embaçado de configurar... mas nas minhas buscas em site e foruns achei um script bala e não tive problema, acredito que funcione com seu server. se não funcionar você testa com qualquer servidor de email da web..tipo ig. yahoo, pois eu uso o da locaweb... so que ele funciona como autenticados de SMPT. vai abaixo a classe e um exemplo: Classe: <? class Smtp{ var $conn; var $user; var $pass; var $debug; function Smtp($host){ $this->conn = fsockopen($host, 25, $errno, $errstr, 30); $this->Put("EHLO $host"); } function Auth(){ $this->Put("AUTH LOGIN"); $this->Put(base64_encode($this->user)); $this->Put(base64_encode($this->pass)); } function Send($to, $from, $subject, $msg){ $this->Auth(); $this->Put("MAIL FROM: " . $from); $this->Put("RCPT TO: " . $to); $this->Put("DATA"); $this->Put($this->toHeader($to, $from, $subject)); $this->Put("\r\n"); $this->Put($msg); $this->Put("."); $this->Close(); if(isset($this->conn)){ return true; }else{ return false; } } function Put($value){ return fputs($this->conn, $value . "\r\n"); } function toHeader($to, $from, $subject){ $header = "Message-Id: <". date('YmdHis').".". md5(microtime()).".". strtoupper($from) ."> \r\n"; $header .= "From: " . $from . " \r\n"; $header .= "To: ".$to." \r\n"; $header .= "Subject: ".$subject." \r\n"; $header .= "Date: ". date('D, d M Y H:i:s O') ." \r\n"; $header .= "X-MSMail-Priority: Low \r\n"; $header .= "MIME-Version: 1.0 \r\n"; $header .= "Content-type: text/html; charset=iso-8859-1\r\n"; return $header; } function Close(){ $this->Put("QUIT"); if($this->debug == true){ while (!feof ($this->conn)) { fgets($this->conn) . "<br>\n"; } } return fclose($this->conn); } } ?> Exemplo de uso: $sql1="select * from configuracoes where 1 and id_usuario = '".$UserID."'"; echo $sql1; $qdf = mysql_query($sql1,$con) or die (mysql_error()); $row = mysql_fetch_array($qdf,MYSQL_ASSOC); if ($email!=""){ include ("email_class.php"); /* Configuração da classe.smtp.php */ $host = "".$row['smtp_user'].""; /*host do servidor SMTP */ $smtp = new Smtp($host); $smtp->user = "".$row['email_princ'].""; /*usuario do servidor SMTP */ $smtp->pass = "".base64_decode($row['senha']).""; /* senha dousuario do servidor SMTP*/ $smtp->debug = true; /* ativar a autenticação SMTP*/
  15. Dinho19sp

    Email

    Thiago é o seguinte meu chapa.. num sou expert mas vou tentar explicar: function send_mail($to, $subject, $body, $fromname, $from) { if (!empty($to)) { if (!mail($to, $subject, stripslashes($body), "From: $fromname <$from>")) die("N<E3>o foi poss<ED>vel enviar o e-mail!"); } } Na linha 1 chama a função send_mail;// a qual é encarregada de enviar os emails Na mesma linha a função seta a Variavel $to = "para"; $subject = assunto; $body = corpo da mesagem; $fromname = "Nome de Quem esta enviando"; $from = "email de quem esta enviando"; linha 2 if (!empty($to)) = "verifica se a variavel $to não esta vazia " ! empty"= (diferente de vazio); na terceira linha Faz a mesma verificação em todas a variaveis; se tudo for vazio ele não envia nada ; caso o contrario o email é enviado com sucesso;; Bom acho que é isso.. Mas vale a pena você pegar essa função e estuda-la passo a passo ... no site do php. www.php.net Abraços.
  16. Cara eu nuM sei se é bem o que você quer .. o que eu tenho so grava no BD o nome da Imagem tipo "imagem.jpg". mas eu to postando o codigo aki pra ti da uma olhada... vo explicar resumido.. no inicio do codigo tem uma verificação do tamanho da imagem...ok isso vai ficar em um input text type hidden no form que você vai fazer o upload..ok depois é setado um diretorio onde vai ficar guardada a imagem..ou seja a pasta que você escolher... "$diretorio = "c:/....." entedeu... Segue abaixo: $maximo = $_POST['max']; // VERIFICA O TAMANHO DA IMAGEM // não esqueça de colocar no final as barras \\ (para Windows) e / $diretorio = "C:\\sistema\\bykamyReservaTecnica\\foto_usuario\\"; //DIRETORIO ONDE VAI SER GUARDADA A FOTO $sql="Select * from usuario where 1 and id='$id'"; // CONSULTA NO BD //echo $sql; "-- -- "; $qdf=mysql_query($sql,$con) or die (mysql_error()); $res02= mysql_fetch_array($qdf,MYSQL_ASSOC); $foto_old = $res02['foto']; //AKI CRIEI UMA VARIAVEL PARA A FOTO QUE já ESTA NO BD if(file_exists($diretorio.$foto_old)){ // ESSA LINHA FAZ O SEGUINTE SE já EXISTE UMA FOTO NA PASTA ... unlink($diretorio.$foto_old); // CASO SEJA FEITO UM NOVO UPLOAD PARA O USUARIO O ESTE COMAND // DELETA AUTOMATICAMENTE A IMAGEM DA PASTA E COLOCA A NOVA NO LUGAR }//else{ if(!empty($foto)){ // SE FOR DIFERENTE DE VAZIO FAZ O UPLOAD DA IMAGEM if($_FILES['foto']['size'] > $maximo){ print "O arquivo excede o máximo permitido!"; exit; } function acento($novo){ $novo = strtolower($novo); $novo = str_replace("á","a", $novo); $novo = str_replace("à","a", $novo); $novo = str_replace("â","a", $novo); $novo = str_replace("ã","a", $novo); $novo = str_replace("ê","e", $novo); $novo = str_replace("é","e", $novo); $novo = str_replace("í","i", $novo); $novo = str_replace("ì","i", $novo); $novo = str_replace("õ","o", $novo); $novo = str_replace("ô","o", $novo); $novo = str_replace("ó","o", $novo); $novo = str_replace("ú","u", $novo); $novo = str_replace("ù","u", $novo); $novo = str_replace("ç","c", $novo); $novo = str_replace("/","_", $novo); return $novo; }; $arq = acento($_FILES['foto']['name']); $upload = $diretorio.$arq; if(move_uploaded_file($_FILES['foto']['tmp_name'], $upload)){ $ok = true; /// VERIFICA SE TUDO DEU CERTO }} if(($ok)&&($acao == "cad")){ $sql3 = "Update usuario set foto ='".$arq."' where id='$id'"; } //echo $sql3; echo"<br>"; echo $foto_old;"<br>";echo $diretorio.$foto_old; $qdf3 = mysql_query($sql3,$con) or die(mysql_error());
  17. cara era so fazer assim dentro do while.. $linha['repetidos']; /// aki já te da o total buscado...hehehe! Assim veja so; $resultado = mysql_query("SELECT *, COUNT(data) as repetidos FROM contador GROUP BY (data)"); while($linha = mysql_fetch_array($resultado)){ $id = $linha["id"]; $data = $linha["data"]; $ip = $linha["ip"]; echo "$data - $linha['repetidos']; }
×
×
  • Criar Novo...