Ir para conteúdo
Fórum Script Brasil

guilffernet

Membros
  • Total de itens

    93
  • Registro em

  • Última visita

Posts postados por guilffernet

  1. antes eu usava o apache como servidor php, e ele conseguia acessar todos os bancos, td certinho, mas agora e comecei a usar o iis como servidor, só que ai as paginas não acessam os bancos.

    ele mostra esse erro aqui:

    Fatal error: Call to undefined function mysql_connect() in C:\web_php\ajax\conecta.php on line 4

    e na pagina connect tem o seguinte codigo:

    $conn = mysql_connect("localhost", "root", "")    
              or die("Erro na conexão com a base de dados"); 
    
    $db = mysql_select_db("ajax", $conn)   
             or die("Erro na seleção da base de dados");  
    

    se alguém souber a solucão deste problema ou se pelo menos usa o IIS com o MySQL e funciona certinho, me passa como você instalou tudo que o problema pode estar ai também

    falou....

  2. Pessoal depois de uma grande procura, achei um script com autenticação de smtp, mas quando eu rodo ele dá um erro, lembrando que não estou usando ele em localhost, esta direto no servidor web, mas o que eu queria saber é o que significa este arquivo mail. php, ou o que ele deve conter, porque no script só dizem que ele é obrigatorio, e não fazem nenhuma referencia sobre o deve haver nele ou onde posso consegui-lo

    ai vai o script:

    <? 
    include("Mail.php"); 
    
    $recipients = "seu@email.com.br"; 
    
    $headers["From"] = "Contato Form <email@contato.com.br>"; 
    $headers["To"] = "seu@email.com.br"; 
    $headers["Subject"] = "CONTATO SITE"; 
    
    $body = " 
    ------------------------------------------------------------ 
    ========= CONTATO DO SITE ========= 
    ------------------------------------------------------------ 
    
    Data: ".date("d/m/Y")." 
    Nome..: $nome 
    E-mail: $email 
    Telefone: $tel 
    Dúvidas: $pergunta 
    
    ------------------------------------------------------------ 
    "; 
    
    $params["host"] = "127.0.0.1"; 
    $params["port"] = "25"; 
    
    // Create the mail object using the Mail::factory method 
    $mail_object =& Mail::factory("smtp", $params); 
    
    $mail_object->send($recipients, $headers, $body); 
    ?> 
    

  3. pessoal tenho um sistema d envio d email que por falta de uma tal d autenticação d smtp ele não envia email para endereços que o dominio não seja o do meu servidor, alguém poderia me explicar o que é essa tal d autenticação d smtp?

  4. queria saber se para enviar email usando o php com a função mail é necessario alguma configuração do servidor, lembrando que estou usando o "cpanel"...... vou passar também o codigo que estou usando, para que alguém já me corrija se eu estiver errado....

    <?
    $from = "outroemail@servidor.com"; // email d quem esta me enviando que também pod ser qualquer um (eu acho)
    $para = "meuemail@servidor.com.br"; // que pode ser qualquer um(eu acho também)!
    $titulo = "teste de e-mail";
    $mensagem = "<h1>Teste de e-mail php</h1>";
    
    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "From: $from\r\n";
    
    mail($para,$titulo,$mensagem,$headers);
    
    ?>
    

    vlw....

  5. cara vi seus posts....

    você pelo menos tem o PHP, Apache e MySQL instalados na sua makina

    c você já tiver posta ai qual é o seu problema

    c não tiver entra nesse link http://www.linhadecodigo.com.br/artigos.asp?id_ac=407

    ou entaum procura no google pelo EasyPHP q vai ser + rapido mais não tem todas as funções do PHP, mas como você esta começando é ateh melhor porque vai ser mais rapido

    falou.... qualquer duvida posta aki....................

  6. Tipo tenta usar isto...... eu pegei aki mesmo no forum na parte d scripts d php, quem postou foi o "ppgsalomao"

    <?
    function datediff($dt1, $dt2) {
        if (!ereg ("([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})", $dt1) Or !ereg ("([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})", $dt1)) {
            return "Uma das datas é Inválida!";
        } else {
            $date1 = explode("/", (string) $dt1);
            $date2 = explode("/", (string) $dt2);
            $pri = $date1[1] . "/" . $date1[0] . "/" . $date1[2];
            $seg = $date2[1] . "/" . $date2[0] . "/" . $date2[2];
            $data1 = strtotime($pri);
            $data2 = strtotime($seg);
            $maior = max($data1, $data2);
            $menor = min($data1, $data2);
            $res = $maior - $menor;
            $dias = ((($res / 60) / 60) / 24) + 1;
            return $dias;
        }
    }
    $data1 = "01/09/2004";
    $data2 = "01/10/2004";
    $dif = datediff($data1, $data2);
    echo "Diferença é igual a " . $dif . " dia(s) !";
    ?>

    só q você ainda vai ter q fazer algumas mudancinhas p/ molda-lo do jeito q você precisa......

    qualquer duvida...... é só gritar...... falou

  7. não dá certo tb, axo q é porque eu não consigo selecionar outra tabelas pois quando eu coloco sum(valor) eu não consigo selecionar outra, o erro q aparece é este:

    Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause

    ???????

  8. Isso deu certo, mas ele soma todos os valores da tabela, e tipo eu queria q ele somasse somente d um determinado "id", porque eu tenho uma table assim:

    +---------+----------+-------------+------------+
     | id_sub  | id_conta |   venc_sub  | valor_sub  |
    +---------+----------+-------------+------------+
     |    1    |    38    | 2006-05-01  |    15,50   |
     |    2    |    38    | 2006-12-10  |    42,50   |
     |    3    |    33    | 2005-02-15  |    10,30   |
     |    4    |    37    | 2006-10-05  |    35,50   |
     |    5    |    37    | 2006-03-01  |    53,20   |
     |    6    |    38    | 2005-02-03  |    17,50   |
     |    7    |    38    | 2006-12-06  |    19,30   |
     |    8    |    33    | 2006-12-19  |    13,25   |
    +---------+----------+-------------+------------+
    

    e tipo eu queria somar somente as contas com id_conta 37, como eu faria isso?

  9. queria saber se esse "sum()" eu posso usar desta forma:

    $sql = "SELECT * FROM contas, sub_contas WHERE id_conta=$id AND contas.id_contas = sub_contas.id_conta ORDER BY venc_sub ASC";
      $r = mysql_query($sql)
      or die ("Não foi possível realizar a consulta ao banco de dados - " .mysql_error());
    
      while ($a=mysql_fetch_array($r)) {
      $valor = $a["sum(valores)"];
    dando destaque a:
    $valor = $a["sum(valores)"];

  10. mas tipo o q você queria q fosse feito, enfim qual é a sua duvida?

    se for o q eu estou pensando..... você poderia procurar um menu mais dinamico do tipo DHTML ou JS porque você teria uma mobilidade maior e o DHTML fica sobre os outros itens da pagina e não teria esse problema e aumentar a largura da pagina......

  11. queria saber como faço pra selecionar datas em um banco d dados que são anteriores ou posteriores a tipo a d (2004-02-11) suponhado q esta data fosse:

    $hj = "2004-02-11";
    eu tentei fazer o seguinte: quando eu selecionase a tabela o banco e td mais eu deixei assim:
    $hj = "2004-02-11";
    include ("config.php");
    $sql="SELECT * FROM table WHERE datas < $hj";
    

    mas ai na exibição não mostra nada...... eu já me certifiquei q existem datas enteriores a atual mas não da certo......... sera que alguém pode me ajudar, e qualquer duvida sobre a minha duvida me perguntem.... falou

  12. pessoal queria saber como eu faço para pegar as datas de um bd e manipular, pois quando eu envio a data pra um campo do tipo 'date' ele salva na forma 'YYYY-MM-DD', queria saber como eu faço pra exibir isso na forma 'DD/MM/YY' ou 'DD/MM/YYYY' ahh tanto faz.... bem eu só quero saber como faço pra manipular essas datas se é que isso é o indicado para o caso já que eu ainda pretendo mostrar isso na ordem das datas, tipo, da mais recente pra mais antiga

    vlw.... por enquanto é só..... at+

  13. <?php

    $open = fopen("C:\\teste.txt","a");//pode ver os parâmetros do fopen no php.net

    $quebra = chr(13).chr(10);//essa é a quebra de linha

    fwrite($open,"Primeira Linha".$quebra);

    fwrite($open,"Segunda Linha".$quebra);

    fwrite($open,"Terceira Linha".chr(13).chr(10));

    fclose($open);

    ?>

    tpw cara c você tiver somente um campo no seu form q suponhamos seja 'nome', ai você disconsidera a parte:

    fwrite($open,"Segunda Linha".$quebra);

    fwrite($open,"Terceira Linha".chr(13).chr(10));

    e usa somente isso:

    <?php

    $open = fopen("C:\\teste.txt","a");//pode ver os parâmetros do fopen no php.net

    $quebra = chr(13).chr(10);//essa é a quebra de linha

    fwrite($open,"Primeira Linha".$quebra);

    fclose($open);

    ?>

    e onde esta "Primeira Linha" você colok o item do formulario q suponhamos ser 'nome' então você vai deixar assim:

    <?php

    $open = fopen("C:\\teste.txt","a");//pode ver os parâmetros do fopen no php.net

    $quebra = chr(13).chr(10);//essa é a quebra de linha

    fwrite($open,"$_POST['nome']".$quebra);

    fclose($open);

    ?>

    não tenho certaza c é assim mesmo, pois estou sem meus arquivos aki, mas c estiver errado alguém me corrija

    falou.....

×
×
  • Criar Novo...