Ir para conteúdo
Fórum Script Brasil

carol

Membros
  • Total de itens

    294
  • Registro em

  • Última visita

Tudo que carol postou

  1. carol

    Problema Em Busca

    tem outro e-mail, recebi uma mensagem de erro, que não pode ser entregue? tchauzinho..
  2. carol

    Problema Em Busca

    pra que postar três mensagens???? Já mandei..
  3. carol

    Sistema De Recomendação

    peguei um aqui do SB mesmo, e está funcionando direitinho.. tchauzinho..
  4. carol

    Problema Em Busca

    glauco1510, claro, Dé, não, ainda não tinha pensado nisso.. tchauzinho..
  5. talvez nem precise disso, você não tem o config.php no seu sistema? poste ele ai.. tchauzinho..
  6. carol

    Instalação

    O que é PHP PHP é uma linguagem de elaboração de scripts, ou seja, é uma linguagem que processa, através de scripts, solicitações feitas por um cliente (normalmente um usuário com uma máquina conectada na Internet e usando um browser tal como o Internet Explorer ou o Netscape) e devolve o resultado para o cliente em arquivos no formato HTML. Como o PHP é reconhecido ? Um arquivo PHP normalmente tem uma das seguintes extensões de arquivo: php ; php3 ; php4 Um script PHP é delimitado por tags, como as descritas abaixo: <?php ?> : padrão XML <? ?> : padrão SGML <script language="PHP"> </script> <% %> : este é o padrão ASP e não é automaticamente reconhecido pelo servidor WEB, tendo que ser configurado para tal reconhecimento. O mais usual é usar o formato XML: <?php ?> exemplo O nosso primeiro exemplo será um arquivo com a execução de uma única instrução, o qual denominaremos phpinfo.php. Digite as linhas abaixo e salve-as no arquivo phpinfo.php: <?php phpinfo(); ?> Vamos às explicações: phpinfo.php é uma função interna da linguagem PHP cujo objetivo é retornar informações de configuração do ambiente PHP. No apêndice deste tutorial você verá o significado dos parâmetros de configuração mais usuais. Note que a função phpinfo() é seguida por um ponto-e-vírgula. Se você já programou em linguagens como DELPHI ou JAVA já deve estar familiarizado com o ";". Se isto é novidade para você, então comece a se familiarizar com o uso do ";", pois este sinal é quem indica o final de uma instrução. O que ocorreu foi o seguinte: Quando o browser solicita o arquivo phpinfo.php, o servidor WEB, ao detectar que se trata de um arquivo PHP, lê o conteúdo do mesmo, processa o script PHP e devolve o resultado para o browser em um documento no formato HTML (ou XML). Se ocorrer algum erro no processamento do script PHP, é devolvida uma mensagem de erro, conforme veremos em exemplos. Comentando o código Uma das principais recomendações feitas a todo estudante de programação é a conscientização da importância que os comentários tem no código-fonte de uma aplicação. Frequentemente os comentários são deixados de lado por diversas razões, tais como prazos curtos para a escrita do código ou mesmo a falta de hábito em se comentar o código. Entretanto, esteja certo que um dia alguém terá que fazer uma manutenção no seu código e xingará a sua mãe se não encontrar nenhum comentário que ajude no entendimento do código ou, o que é pior, passados alguns anos você tenha que mexer no seu próprio código e já não se lembre mais do que fez. Depois desse breve sermão vamos ao que interessa. Há duas formas de inserir comentários em um script PHP. Quando basta uma linha para comentar o que se deseja, então o comentário deve ser antecedido de duas barras //. Ex.: // Esta é a minha linha de comentário Quando o comentário for mais extenso, então deve-se inserir uma marca de início de comentário, utilizando-se os sinais /*, e uma marca de final de comentário, com os sinais */. Ex.: /* Aqui está o nosso comentário de várias linhas */ Por questões estéticas a maioria dos desenvolvedores separa os marcadores de início e fim de comentário do texto comentado. Ex.: /* Aqui está o nosso comentário de várias linhas com uma apresentação melhor */ Uma observação importante que se deve fazer a respeito dos comentários no código é que os mesmos são recomendados apenas para se explicar o uso de um bloco de código cujo entendimento não seja claro à primeira vista. Não seja prolixo a ponto de inserir comentários em algo como: <?php // a variável var1 recebe o valor 1 var1 = 1; ?> Tenha em mente também que existirá uma documentação para a aplicação, a qual não só explicará a funcionalidade da aplicação como também das classes, funções e objetos utilizados. Enviando texto para o browser Como já dissemos anteriormente, PHP é uma linguagem de scripts que é processada em um servidor WEB e os resultados são enviados para o browser em formato HTML. Para enviar texto do servidor para o browser o PHP dispõe de uma função denominada echo(). Há duas formas de uso da função echo(), como demonstradas nos exemplos a seguir: Exemplo 1: <?php echo ("este é um exemplo de echo com o uso de parenteses"); ?> Exemplo 2: <?php echo "este é um exemplo de echo sem o uso de parenteses"; ?> Os dois exemplos acima tem o mesmo resultado, você pode testá-los clicando nos links echoex1.php ou echoex2.php, logo o uso de parenteses é opcional. Note que a instrução termina com um ponto-e-vírgula. Se não fizermos isso, o processador de script gerará um erro e o enviará para o browser. <?php echo "esta linha não tem ponto-e-vírgula" echo "esta linha tem ponto-e-vírgula"; ?> A função echo() é usada para o envio de qualquer coisa que é processada no script PHP e que gere algum tipo de resultado, tal como "echo 1+2" que enviaria o resultado da expressão matemática, ou seja, o número 3. Mais adiante avançaremos no uso da função echo(). Todo texto enviado para o browser através da função echo() deve estar entre aspas ou entre apóstrofes. Em ambos os exemplos anteriores foi enviado um texto simples para o browser, sem nenhuma tag HTML. Se você quiser enviar tags HTML para o browser há duas formas de se fazê-lo. A primeira forma é misturar texto HTML com script PHP: <HTML> <?php echo "HTML e PHP misturados."; ?> </HTML> Você também pode enviar todo o HTML dentro da própria função echo(): <?php echo "<HTML>"; echo "HTML e PHP na função echo()."; echo "</HTML>"; ?> Note que no exemplo acima todo o conteúdo HTML foi enviado usando a função echo() diversas vezes, porém nada impede que usemos apenas uma única vez a função echo(): <?php echo "<HTML> HTML e PHP na função echo() uma única vez. </HTML>"; ?> Qual a diferença ? Para o usuário não há diferença, pois o resultado enviado para o browser será o mesmo; o que muda é o estilo de programação que cada programador adota e a conveniência de se usar uma ou outra forma. Caractere de escape Existem diversos caracteres que são reservados à linguagem PHP, ou seja, têm uma função determinada para o interpretador de script. Um deles é o caractere aspas. Por exemplo, vamos supor que você queira enviar para o browser o seguinte texto: Texto com o termo "PHP" entre aspas Se usarmos a função echo() com o texto acima, um erro irá ocorrer: <?php echo "Texto com o termo "PHP" entre aspas"; ?> O que ocorreu ? Quando o PHP interpreta a linha com a função echo() do exemplo acima entende que o texto a ser enviado está delimitado entre as aspas que compreendem o texto "Texto com o termo", em seguida ele espera por um ponto-e-vírgula finalizando a instrução, como não encontra então gera uma mensagem de erro que é enviada para o browser. Para contornar situações como a do exemplo anterior, o PHP disponibiliza um recurso denominado carctere de escape, o qual é representado pelo caractere barra invertida. Usando a barra invertida seguida de um caractere reservado, podemos enviar este mesmo caractere para o browser. O caractere de escape não é utilizado apenas para enviar caracteres reservados para o browser. Este recurso também informa ao interpretador que alguns caracteres comuns, como a letra "t", passam a ter um significado especial quando antecedidos da barra invertida; no caso da letra "t", passaria a siginificar o envio de uma tabulação no código-fonte. A seguir vamos exemplificar e comentar o siginificado que diversos caracteres passam a ter com o uso do caractere de escape. \" -> barra invertida e aspas O uso destes caracteres faz com que o PHP envie aspas para o browser: <?php echo "Texto com o termo \"PHP\" entre aspas usando caracteres de escape"; ?> Há duas exceções no caso acima. 1 - Não use \" imediatamente após a palavra echo: <?php echo \"Usando caracteres de escape no lugar errado - 1"; ?> 2 - Não use \" no final da linha de instrução: <?php echo "Usando caracteres de escape no lugar errado - 2\"; ?> Constantes Bem constantes, que como o próprio termo indica são valores que não se alteram ao longo de um sistema. As constantes podem ser literais ou simbólicas. Constantes literais são aquelas cuja referência é direta. Vamos supor que estamos construindo um sistema WEB que terá termos que não mudam e que serão utilizados diversas vezes, tal como "Sistema de Cadastro e Gerenciamento de Reuniões". Sempre que houver necessidade de uso da frase "Sistema de Cadastro e Gerenciamento de Reuniões" no sistema, como por exemplo ter que exibí-la em nossas páginas, podemos fazê-lo através de uma referência literal utilizando a função echo(): <?php echo "Sistema de Cadastro e Gerenciamento de Reuniões"; ?> Acima foi mostrado um exemplo de referência a uma constante literal. Quando trabalhamos com um sistema razoavelmente complexo, com o uso de várias constantes, repetí-las literalmente sempre que for necessário acabará sendo pouco produtivo, além do que sujeito a erros de digitação. Para referenciar uma constante de forma mais adequada podemos fazê-lo simbolicamente, ou seja, usar um identificador para a constante. Exemplos de referências simbólicas de constantes podem ser coisas como: NomePais = "Brasil"; AnoDescobrimento = 1500; O nome de nosso país permanece o mesmo há cerca de 500 anos e o ano do descobrimento será o mesmo enquanto usarmos o calendário gregoriano, portanto são valores que podemos adotar como constantes e referenciá-los simbolicamente utilizando identificadores, no exemplo acima NomePais e AnoDescobrimento. Os termos NomePais e AnoDescobrimento são arbitrários, ou seja, podemos usar outros identificadores como Cor e Sabor, entretanto estes não seriam nada intuitivos a respeito das constantes que estamos referenciando. Logo, uma boa dica de programação é: Sempre que for necessário fazer uma referência a alguma coisa, procure utilizar identificadores que sejam significativos. Em PHP quando precisamos criar uma constante, o que normalmente ocorre nas primeiras linhas do sistema, utilizamos a função define(), a qual contém dois parâmetros: define(Nome, Valor) onde Nome é o identificador pelo qual a constante será referenciada e Valor é a própria constante, como no exemplo a seguir: <?php define("NOMESISTEMA","Sistema de Cadastro e Gerenciamento de Reuniões"); define("AUTOR","Samuel Rocha Marinho"); ?> Agora podemos fazer referência às constantes utilizando seus identificadores: <?php define("NOMESISTEMA","Sistema de Cadastro e Gerenciamento de Reuniões"); define("AUTOR","Samuel Rocha Marinho"); ?> <HTML> <HEAD> <TITLE><?php echo(NOMESISTEMA); ?></TITLE> </HEAD> <BODY> SISTEMA : <?php echo(NOMESISTEMA); ?> <BR> AUTOR : <?php echo(AUTOR); ?> <BR> </BODY> </HTML> O PHP tem uma regra com relação a identificadores que é a distinção entre letras maiúsculas e minúsculas. Logo, AUTOR e Autor ou autor são identificadores distintos para o PHP. O exemplo a seguir mostra o que ocorre se não seguirmos esta regra, constantes02.php: <?php define("NOMESISTEMA","Sistema de Cadastro e Gerenciamento de Reuniões"); define("AUTOR","Samuel Rocha Marinho"); ?> <HTML> <HEAD> <TITLE><?php echo(NOMESISTEMA); ?></TITLE> </HEAD> <BODY> SISTEMA : <?php echo(NOMESISTEMA); ?> <BR> AUTOR : <?php echo(Autor); ?> <BR> </BODY> </HTML> Note que, no exemplo acima, definimos a constante com o identificador AUTOR e, mais adiante, tentamos fazer referência com o identificador Autor. Como o PHP não encontra nada que foi definido como Autor, então simplesmente escreve na página o próprio identificador, ou seja, a palavra Autor. Por convenção os programadores identificam as constantes usando somente letras maiúsculas. Sugiro que façam o curso de PHP/MySQL aqui . É grátis ;) espero ter ajudado. tchauzinho..
  7. carol

    Problemas Com Função Mail()

    oi Elizeu, se cadastra ai vai.. tchauzinho..
  8. carol

    Problema Em Busca

    Oi gente, Estou com um probleminha na conclusao desse sistema de busca onde tenho 03 variaveis: nome | cidade | atuação. Meu objetivo é, caso preenche o nome, ele me retornara todos os resultados compativeis com esse nome (isso serve se eu escolher a cidade ou atuação), porém se escolho um nome e uma cidade, gostaria que retornasse apenas os nomes que tem naquela cidade, e se eu preenchesse a atuação, gostaria que retornasse apenas os nomes daquela cidade que executam tal fução... (acho que rodei muito hein) mas no meu codigo estao voltando (por exemplo se preencho silva | são paulo) todos os silva e todos os são paulo, quando deveria retornar apenas os silva que estao em são paulo...onde posso arrumar essa zica? <?php include("mysql_conecta.php"); include("mysql_executa.php"); $enviado = $_POST['enviado']; if ($enviado=='ok') { $nome_frm = $_POST['nome']; $cidade_frm = $_POST['cidade']; $atuacao_frm = $_POST['atuacao']; $query = "SELECT * FROM iab_associados"; $resultado = mysqlexecuta ($_CONEXAO,$query); $matriz = array(); $matriz_id = array(); while ($campo = mysql_fetch_array ($resultado)) { $id_db = $campo['id']; $email_db = $campo['email']; $nome_db = $campo['nome']; $cidade_db = $campo['cidade']; $atuacao_db = $campo['atuacao']; if (! empty ($nome_frm)) { if (stristr($nome_db,$nome_frm)!==false) { $matriz_id[] = $id_db; $matriz[ count($matriz) ] ['id'] = $id_db; $matriz[ count($matriz) -1] ['email'] = $email_db; $matriz[ count($matriz) -1] ['nome'] = $nome_db; $matriz[ count($matriz) -1] ['cidade'] = $cidade_db; $matriz[ count($matriz) -1] ['atuacao'] = $atuacao_db; } } if (! empty ($cidade_frm)) { if ( (stristr ($cidade_db,$cidade_frm)!==false) and (! in_array($id_db,$matriz_id)) ) { $matriz_id[] = $id_db; $matriz[ count($matriz) ] ['id'] = $id_db; $matriz[ count($matriz) -1] ['email'] = $email_db; $matriz[ count($matriz) -1] ['nome'] = $nome_db; $matriz[ count($matriz) -1] ['cidade'] = $cidade_db; $matriz[ count($matriz) -1] ['atuacao'] = $atuacao_db; } } if ( (! empty ($atuacao_frm)) and ($atucao_frm!=='escolha')) { if (stristr($atuacao_db,$atuacao_frm)!==false and (! in_array($id_db,$matriz_id)) ) { $matriz_id[] = $id_db; $matriz[ count($matriz) ] ['id'] = $id_db; $matriz[ count($matriz) -1] ['email'] = $email_db; $matriz[ count($matriz) -1] ['nome'] = $nome_db; $matriz[ count($matriz) -1] ['cidade'] = $cidade_db; $matriz[ count($matriz) -1] ['atuacao'] = $atuacao_db; } } // } } ?> <form name="form1" method="post" action="<?=$PHP_SELF;?>"> <table width="48%" border="1" align="center" cellpadding="10" cellspacing="0" bordercolor="#F0F0F0"> <tr> <td width="40%"><div align="right">nome</div></td> <td width="60%"><input name="nome" type="text" id="nome" size="40"></td> </tr> <tr> <td><div align="right">cidade</div></td> <td><input name="cidade" type="text" id="cidade" size="40"></td> </tr> <tr> <td><div align="right">Atua&ccedil;&atilde;o</div></td> <td><font color="#CC3333" size="2" face="Verdana, Arial, Helvetica, sans-serif"> <select name="atuacao" class="texto11" id="select"> <option value="">escolha</option> <option value="Arquitetura - Bancos">Arquitetura - Bancos</option> <option value="Arquitetura - Cinemas">Arquitetura - Cinemas</option> <option value="Arquitetura - Comercial">Arquitetura - Comercial</option> <option value="Arquitetura - Corporativa">Arquitetura - Corporativa</option> <option value="Arquitetura - Edificios Administrativos">Arquitetura - Edificios Administrativos</option> <option value="Arquitetura - Edificios Culturais">Arquitetura - Edificios Culturais</option> <option value="Arquitetura - Edificios de Escrit&oacute;rios">Arquitetura - Edificios de Escrit&oacute;rios</option> <option value="Arquitetura - Edificios Institucionais">Arquitetura - Edificios Institucionais</option> <option value="Arquitetura - Edificios P&uacute;blicos">Arquitetura - Edificios P&uacute;blicos</option> <option value="Arquitetura - Edificios Residenciais">Arquitetura - Edificios Residenciais</option> <option value="Arquitetura - Educacional">Arquitetura - Educacional</option> <option value="Arquitetura - Escolas e Universidades">Arquitetura - Escolas e Universidades</option> <option value="Arquitetura - Espa&ccedil;os Culturais">Arquitetura - Espa&ccedil;os Culturais</option> <option value="Arquitetura - Esportivo">Arquitetura - Esportivo</option> <option value="Arquitetura - Hospitalar">Arquitetura - Hospitalar</option> <option value="Arquitetura - Hoteis">Arquitetura - Hoteis</option> <option value="Arquitetura - Igrejas">Arquitetura - Igrejas</option> <option value="Arquitetura - Industrial">Arquitetura - Industrial</option> <option value="Arquitetura - Interiores">Arquitetura - Interiores</option> <option value="Arquitetura - Lojas">Arquitetura - Lojas</option> <option value="Arquitetura - Patrim&ocirc;nio Hist&oacute;rico">Arquitetura - Patrim&ocirc;nio Hist&oacute;rico</option> <option value="Arquitetura - Pousadas">Arquitetura - Pousadas</option> <option value="Arquitetura - Reformas">Arquitetura - Reformas</option> <option value="Arquitetura - Residencial">Arquitetura - Residencial</option> <option value="Arquitetura - Servi&ccedil;os">Arquitetura - Servi&ccedil;os</option> <option value="Arquitetura - Transportes">Arquitetura - Transportes</option> <option value="Comunica&ccedil;&atilde;o Visual">Comunica&ccedil;&atilde;o Visual</option> <option value="Consultoria">Consultoria</option> <option value="Decora&ccedil;&atilde;o">Decora&ccedil;&atilde;o</option> <option value="Desenho Industrial">Desenho Industrial</option> <option value="Desenho Urbano">Desenho Urbano</option> <option value="Design">Design</option> <option value="Design de Multim&iacute;dia">Design de Multim&iacute;dia</option> <option value="Design Gr&aacute;fico">Design Gr&aacute;fico</option> <option value="Estudos de Viabilidade">Estudos de Viabilidade</option> <option value="Estudos Preliminares">Estudos Preliminares</option> <option value="Fiscaliza&ccedil;&atilde;o de Obras">Fiscaliza&ccedil;&atilde;o de Obras</option> <option value="Gerenciamento de Obras">Gerenciamento de Obras</option> <option value="Ilumina&ccedil;&atilde;o - Comunica&ccedil;&atilde;o Visual">Ilumina&ccedil;&atilde;o - Comunica&ccedil;&atilde;o Visual</option> <option value="Ilumina&ccedil;&atilde;o - Mobili&aacute;rio Urbano">Ilumina&ccedil;&atilde;o - Mobili&aacute;rio Urbano</option> <option value="Internet">Internet</option> <option value="Luminot&eacute;cnica">Luminot&eacute;cnica</option> <option value="Paisagismo - Desenho Urbano">Paisagismo - Desenho Urbano</option> <option value="Paisagismo - Parques">Paisagismo - Parques</option> <option value="Paisagismo - Planejamento">Paisagismo - Planejamento</option> <option value="Planejamento Ambiental">Planejamento Ambiental</option> <option value="Planejamento Urbano">Planejamento Urbano</option> <option value="Programa&ccedil;&atilde;o Visual">Programa&ccedil;&atilde;o Visual</option> <option value="Projeto Arquitet&ocirc;nico">Projeto Arquitet&ocirc;nico</option> <option value="Projeto de Edifica&ccedil;&atilde;o">Projeto de Edifica&ccedil;&atilde;o</option> <option value="Projeto Urbano">Projeto Urbano</option> <option value="Tensoestruturas">Tensoestruturas</option> <option value="Urbanismo">Urbanismo</option> </select> </font></td> </tr> <tr> <td>&nbsp;</td> <td><input type="submit" name="Submit" value="Enviar"> <input name="enviado" type="hidden" id="enviado" value="ok"></td> </tr> </table> </form> <?php if ($enviado == 'ok') { echo "<table width='48%' border='1' align='center' cellpadding='10' cellspacing='0' bordercolor='#F0F0F0'> <tr> <td width='100%'>Resultados da Busca <div align='right'></div></td> </tr> <tr> <td>"; if (count ($matriz) == 0) { echo "<table width='70%' border='1' align='center' cellpadding='5' cellspacing='0'> <tr> <td><div align='center'>Nenhum registro foi encontrado</div></td> </tr> </table>"; } else { for($i=0;$i<count($matriz);$i++) { $nome = $matriz[$i]['nome']; $email = $matriz[$i]['email']; $area = $matriz[$i]['atuacao']; echo "<table width='70%' border='1' align='center' cellpadding='5' cellspacing='0'> <tr> <td width='36%'><div align='right'>nome</div></td> <td width='64%'>$nome</td> </tr> <tr> <td><div align='right'>email</div></td> <td>$email</td> </tr> <tr> <td><div align='right'>&aacute;rea</div></td> <td>$area</td> </tr> </table>"; } } echo "</td> </tr> </table>"; } ?> Desde já obrigada! tchauzinho..
  9. carol

    Como Ele Fez Isso

    obrigada Dé, vou dar uma estudado lá.. :P tchauzinho..
  10. carol

    Como Ele Fez Isso

    sim, só pra saber como ele fez, não que eu publicaria isso, é que achei interessante e quiz saber como ele fez, só isso.. :unsure:
  11. carol

    Como Ele Fez Isso

    mais como eu poderia está fazendo, pode me ajudar? beijokas..
  12. carol

    Álbum De Fotos

    Vê se esse serve Album de fotos - em asp tchauzinho..
  13. carol

    Session

    tem tudo aqui.. Referências session PHP tchauzinho..
  14. carol

    Como Ele Fez Isso

    Vejam! http://www.2wdesign.kit.net/psy/psy.htm Como eu desenvolvo um código PHP que simule o mesmo procedimento que este site faz. A mesma lógica e o logicamente o mesmo resultado. Mas para isto tenho que entender como o desenvolvedor chegou a este esquema "sinistro". tipo: todo número de 2 digitos sendo o primeiro diferente de 0. Somando entre si, e os digitos escolhidos, multiplicado pelo resultado da soma. Será multiplo de 9 . 2 + 2 = 4 22 - 4 = 18 -------------------------- 1 + 1 =2 11 - 2 = 9 -------------------------- 2 + 6 = 8 26 - 8 = 18 -------------------------- 9 + 9 = 18 99 - 18 = 81 Só não sei como ele fez... :unsure: Alguém me ajuda??? desde já obrigada.
  15. carol

    Xml & Php

    So mais uma coisa .. Tem como eu definir individualmente onde cai os dados e quais dados eu quero ou isso não é possivel ... ???? Tipo .. colocar o dado que eu quero em um input por ex ..... e esse imput ter um nome .. ??? obrigada!
  16. carol

    Xml & Php

    Vou testar Dé.. Obrigada! valeu rockbilly pela atenção.. tchauzinho..
  17. carol

    Servidor De Email

    alguns programas free http://internettrash.com/users/opus666/dk-...eu_pop_smtp.htm algumas dicas http://gul.ime.usp.br/Docs/docs/comofazer/...SH.pt_BR-2.html ... atSPAM Muito Bom mas é um pouco chato nas configurações que, para quem não sabe algumas coisas como servidor POP, porta, ..., pode dificultar um pouco. ... http://baixaki.ig.com.br/site/detail5295.htm espero ter ajudado, tchauzinho..
  18. carol

    Ajuda Com Formulário!

    uma vez eu fiz isso, não lembro onde tá, vô dar uma procuradinha aqui e posto pra você. tchauzinho..
  19. talvés possa esclarecer suas dúvidas.. http://scriptbrasil.com.br/forum/index.php?showtopic=6575 tchauzinho..
  20. carol

    Xml & Php

    Oi gente, Precisso de uma ajuda de vocês ... Eu não sei fazer conexão de php Xml e gostaria de um tópico que eu possa apreder a fz esse tipo de conexão .. Analizando a situação .. também gostadia de saber se da para apresentar esses dados em xml em uma Pagina php ... <?xml version="1.0"?> <!-- created by the MBM 5 logger.dll --> <MBM_INTERVAL> <Log Date="29/10/2003" Time="13:06:06" CPU="798 MHz" T_Temperatura="55º C" T_Temp_Sistem="41º C" V_Core_0="1,63 V" V_Core_1="2,46 V" V_3.3="3,31 V" V_5.00="5,04 V" V_12.00="12,65 V" V_Minus_12.00="-11,92 V" F_Cooler="4383 RPM" C_Uso0="11,00 %"/> <Log Date="29/10/2003" Time="13:05:51" CPU="798 MHz" T_Temperatura="55º C" T_Temp_Sistem="41º C" V_Core_0="1,63 V" V_Core_1="2,46 V" V_3.3="3,31 V" V_5.00="5,07 V" V_12.00="12,59 V" V_Minus_12.00="-11,92 V" F_Cooler="4383 RPM" C_Uso0="15,00 %"/> <Log Date="29/10/2003" Time="13:05:36" CPU="798 MHz" T_Temperatura="55º C" T_Temp_Sistem="41º C" V_Core_0="1,63 V" V_Core_1="2,46 V" V_3.3="3,31 V" V_5.00="5,07 V" V_12.00="12,59 V" V_Minus_12.00="-11,92 V" F_Cooler="4383 RPM" C_Uso0="10,00 %"/> <Log Date="29/10/2003" Time="13:05:21" CPU="798 MHz" T_Temperatura="55º C" T_Temp_Sistem="41º C" V_Core_0="1,63 V" V_Core_1="2,46 V" V_3.3="3,31 V" V_5.00="5,07 V" V_12.00="12,65 V" V_Minus_12.00="-11,92 V" F_Cooler="4440 RPM" C_Uso0="28,00 %"/> <Log Date="29/10/2003" Time="13:05:06" CPU="798 MHz" T_Temperatura="55º C" T_Temp_Sistem="41º C" V_Core_0="1,63 V" V_Core_1="2,46 V" V_3.3="3,31 V" V_5.00="5,07 V" V_12.00="12,59 V" V_Minus_12.00="-11,92 V" F_Cooler="4326 RPM" C_Uso0="7,00 %"/> <Log Date="29/10/2003" Time="13:04:51" CPU="798 MHz" T_Temperatura="55º C" T_Temp_Sistem="41º C" V_Core_0="1,63 V" V_Core_1="2,46 V" V_3.3="3,31 V" V_5.00="5,07 V" V_12.00="12,59 V" V_Minus_12.00="-11,92 V" F_Cooler="4383 RPM" C_Uso0="9,00 %"/> <Log Date="29/10/2003" Time="13:04:36" CPU="798 MHz" T_Temperatura="55º C" T_Temp_Sistem="41º C" V_Core_0="1,63 V" V_Core_1="2,46 V" V_3.3="3,31 V" V_5.00="5,07 V" V_12.00="12,59 V" V_Minus_12.00="-11,92 V" F_Cooler="4383 RPM" C_Uso0="3,00 %"/> <Log Date="29/10/2003" Time="13:04:21" CPU="798 MHz" T_Temperatura="55º C" T_Temp_Sistem="41º C" V_Core_0="1,63 V" V_Core_1="2,46 V" V_3.3="3,31 V" V_5.00="5,07 V" V_12.00="12,59 V" V_Minus_12.00="-11,92 V" F_Cooler="4383 RPM" C_Uso0="13,00 %"/> <Log Date="29/10/2003" Time="13:04:06" CPU="798 MHz" T_Temperatura="55º C" T_Temp_Sistem="41º C" V_Core_0="1,63 V" V_Core_1="2,46 V" V_3.3="3,31 V" V_5.00="5,07 V" V_12.00="12,59 V" V_Minus_12.00="-11,92 V" F_Cooler="4440 RPM" C_Uso0="14,00 %"/> <Log Date="29/10/2003" Time="13:03:51" CPU="798 MHz" T_Temperatura="55º C" T_Temp_Sistem="41º C" V_Core_0="1,63 V" V_Core_1="2,46 V" V_3.3="3,31 V" V_5.00="5,07 V" V_12.00="12,59 V" V_Minus_12.00="-11,92 V" F_Cooler="4383 RPM" C_Uso0="6,00 %"/> </MBM_INTERVAL> Esse dados foram criado apartir de um programa que monitora alguns itens de dentro do computador (Hardware) e gostaria de transportala para uma Pagina em uma intranet ... Desde já muito obrigada!
  21. carol

    Função Mail()

    esse é o código que tenho e gostaria que me ajudassem para trocar o Mail por SMTP.: :ph34r: obrigada!
  22. carol

    Função Mail()

    Oi gente, como passaram de fim de semana?E passei muito bem :D Bem, Warning: mail() has been disabled for security reasons in /mnt/host-users/sensuais/cards/index.php on line 375 Já tive esse problema em um outo código e acho que meu servidor não suporta a função Mail() Gostaria de uma ajuda para criar um outro arquivo PHP com a função SMTP ou trocar esse que já tem por SMTP sem ter que criar um novo arquivo ou se for criar um arquivo por exemplo smtp.php gostaria de uma ajuda para colocar nesse codigo abaixo a direção para esse arquivo SMTP. Então segue abaixo o código que tenho e gostaria que me ajudassem para trocar o Mail por SMTP.: <? // cmailout - base class for mail system class cmailout { var $parts = array(); var $to = ""; var $from = ""; var $headers = ""; var $subject = ""; var $body = ""; var $path = ""; var $allpath = array(); var $clientcode = ""; var $size=512000; // russian iso = iso-8859-1 var $allext = array("txt" => "text/plain", "php" => "text/plain", "htm" => "text/html", "html" => "text/html", "gif" => "image/gif", "jpg" => "image/jpeg", "jpeg" => "image/jpeg", "xls" => "application/x-msexcel", "exe" => "application/x-msdownload", "" => "application/octet-stream", "doc" => "application/msword" ); // void cmailout() // class constraction function cmailout($to="", $from="", $headers="", $subject="", $body="", $allpath=array(), $codeclient="") { if(!empty($to)) $this->send($to, $from, $headers, $subject, $body, $allpath, $codeclient); else return 0; } // void send() // function quick send mail function send($to, $from="", $headers="", $subject="", $body="", $allpath=array(), $codeclient="") { $this->to = $to; $this->from = $from; $this->headers = $headers; $this->subject = $subject; $this->body = $body; $this->allpath = $allpath; $this->codeclient = $codeclient; $this->step_send(); } // void check() // return 1 if address valid, return 0 if invalid function check() { if(!empty($this->to)) return(ereg("^[^@ ]+@([a-zA-Z0-9\-]+\.)+([a-zA-Z0-9\-]{2}|ru|su|net|com|gov|mil|org|edu|int)\$",$this->to)); else return 0; } // void recodeCyr([string name], static input, static output) // return recode string, set value $in and $out example: // k - koi8-r // w - windows-1251 // i - iso8859-5 // a - x-cp866 // d - x-cp866 // m - x-mac-cyrillic function recodeCyr($string) { if(!empty($this->clientcode)) { return(convert_cyr_string($string, w, k)); } else { return($string); } } // void attachment(string [input fullpath, file name and extension]) // get listing file function attachment($file) { if((!empty($file)) || (filesize($file) <= $this->size)) { return(fread(fopen($file, "rb"), filesize($file))); fclose($file); $this->size = $this->size - filesize($file); } else { return 0; } } // void makeoctet(string [file extension]) // function make octet-stream from correct include file function makeoctet($ext) { reset($this->allext); while(list($k, $v) = each($this->allext)) { if($k==$ext) return $v; } } // void addattach() // Add an attachment to the mail object function AddAttach($message,$name="",$ctype="application/octet-stream") { if(!empty($message)) $this->parts[] = array ( "ctype" => $ctype, "message" => $message, "encode" => $encode, "name" => $name ); } // void build_message(array [parti]) // Build message parts of an multipart mail function build_message($part) { $message = $part["message"]; if ($part["ctype"] != "text/html") { $message = chunk_split(base64_encode($message)); $encoding = "base64"; return "Content-Type: ".$part["ctype"].($part["name"]?"; name=\"".$part["name"]."\"" : "")."\nContent-Transfer-Encoding: $encoding\nContent-ID: <".$part["name"].">\n\n$message\n"; } else { return "Content-Type: text/html;\nContent-Transfer-Encoding: quoted-printable\n\n$message\n"; } } // void build_multipart() // Build a multipart mail function build_multipart() { $boundary = "b".md5(uniqid(time())); $multipart = "Content-Type: multipart/related; boundary=\"$boundary\"; type=\"multipart/alternative\"\n\nThis is a multi-part message in MIME format.\n\n--$boundary"; /* $multipart.= "\nContent-Type: text/html;\n name=\"".$this->parts[$i][name]."\"\ncharset=".$this->codeclient."\nContent-Transfer-Encoding: quoted-printable\n\n".$this->parts[$i][message]."\n--$boundary"; */ $multipart.= "\nContent-Type: text/plain;\ncharset="; if(!empty($this->clientcode)) { $multipart.= "\"koi8-r\"\n"; } else { $multipart.= "\"".$this->clientcode."\"\n"; } $multipart.= "Content-Transfer-Encoding: quoted-printable\n\n"; if(!empty($this->body)) $multipart.= $this->recodecyr($this->body); $multipart.= "\n\n--$boundary"; for($i = sizeof($this->parts)-1; $i >= 0; $i--) { $multipart.= "\n".$this->build_message($this->parts[$i])."--$boundary"; } return $multipart.= "--\n"; } // void step_send() // Send the mail function st1ep_send() { $mime = ""; if (!empty($this->from)) $mime.= "From: ".$this->from."\n"; if (!empty($this->headers)) $mime.= $this->headers."\n"; if(!empty($this->path)) $this->allpath = explode(",", $this->path); if(!empty($this->allpath)) { for($i=0; $i<count($this->allpath); $i++) { $this->addattach($this->attachment($this->allpath[$i]), basename($this->allpath[$i]),$this->makeoctet(substr($this->allpath[$i],-3))); } } $mime.= "MIME-Version: 1.0\n".$this->build_multipart(); if($this->check()) mail($this->to, $this->recodecyr($this->subject), "", $mime); } }; // end of class ?> Desde já obrigada! beijokas..
  23. carol

    Tabelas Por E-mail

    Pode me explica . q é mime-type . que não entendi ..... obrigada!
  24. carol

    Tabelas Por E-mail

    ok, vô ver.. desde já obrigada!
  25. oi gente.. Tenho 4 combos em um formulario e preciso saber desses 4 se pelo menos um está preenchido. Alguém sabe como posso fazer isso? obrigada!
×
×
  • Criar Novo...