
itibere
Membros-
Total de itens
313 -
Registro em
-
Última visita
Tudo que itibere postou
-
use Assim: <? $host="localhost"; //Quarda o nome do servidor de dados $user="xxx"; //Quarda o nome de usuário para o servidor de dados $senha="xxx"; //Quarda a senha de acesso ao servidor de dados $db="seu_banco"; //quarda o nome do banco de dados do servidor $conn=mysql_connect("$host","$user","$senha"); if (!$conn){ echo "Atenção Ocorreu um erro na tentativa de conexão com o banco de dados"; } $banco=mysql_select_db($db); ?>
-
Olá pessoal, me ajudem em uma dúvida, eu tenho um textarea, que carrega seu conteudo dinamicamente, e queria saber como faço para colocar links dentro dele.
-
crie um arquivo XML que funcone como elo entre os dois bancos, faça o pho ler o banco antigo e gravar num arguivo xml, no formato que você precisa, depois leia este arquivo e grave no bd novo. Seria a nameira mais limpa de se fazer a migração.
-
Mas isso só oculta o problema, como fazer para para esse aviso, eu uso essa solução, mas o arquivo de log do meu servidor apache registra todos esses "E_NOTICE".
-
Eu criei este exemplo para que você possa ter uma idéia de como fazer; <? //******************************************************************************** // AQUI É FEITA A CONEXÃO COMO O BANCO DE DADOS ************* //******************************************************************************** $host="xxx"; //Quarda o nome do servidor de dados $user="xxx"; //Quarda o nome de usuário para o servidor de dados $senha="xxx"; //Quarda a senha de acesso ao servidor de dados $db="xxx"; //quarda o nome do banco de dados do servidor $conn=mysql_connect("$host","$user","$senha"); if (!$conn){ echo "Atenção Ocorreu um erro na tentativa de conexão com o banco de dados"; } $banco=mysql_select_db($db); //*********************************************************************************** $tbluser="usuarios"; $Non_user=$_POST['txtUser']; if($Non_user!=""){ $sqlUser="select * from $tbluser where login='$Non_user'"; $resUser=mysql_query($sqlUser,$conn) or die(mysql_error()); while($rowUser=mysql_fetch_array($resUser)){ $fildPts=$rowUser['pts']; // Pontos acumulados $fildAcess=$rowUser['acess']; // Número de acessos } if($fildAcess==15){ $fildPts=$fildPts+1; //incrementa a número de pontos $fildAcess=0; // zera o número de acessos $sqlUpUser="update $tbluser set pts='$fildPts',acess='$fildAcess' where login='$Non_user'"; }else{ $fildAcess=$fildAcess+1; //incrementa a número de acessos $sqlUpUser="update $tbluser set acess='$fildAcess' where login='$Non_user'"; } $resUpUser=mysql_query($sqlUpUser,$conn) or die(mysql_error()); //Atualiza a tabela } ?> <html> <head> <title> teste de pontos</title> </head> <body> <form action="divForum.php" method="post"> <table> <tr><td>Nome do Usuario: <input type="text" name="txtUser" /></td></tr> </table> <input name="bntTeste" type="submit" id="bntTeste" value="gravar" /> </form> </body> </html> A tabela de exemplo que criei: CREATE TABLE `usuarios` ( `id` int(6) NOT NULL auto_increment, `login` char(15) NOT NULL, `senha` char(6) NOT NULL, `pts` int(11) NOT NULL, `acess` int(6) NOT NULL, UNIQUE KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2; Este é só para que tenha um exemplo de como voçe pode fazer, faças as alterações que achar necessárias.
-
Crie na sua tabela usuarios um campo "acesso" tipo interiro, e faça que toda as vezes que o usuario logar ele teste o valor dele, se for menor que 15 , incremeta 1, se form igual a 15, soma um ponto e zera o campo acesso,para começar de novo.
-
Mas não entendi, por "mail." é incluida altomaticamente no comando funcionou no scripr do post anterior. $mbox = imap_open("{mail.$servidor:110/pop3}", $usuario . "@" . $servidor, $senha); Mas não entendi, por "mail." é incluida altomaticamente no comando funcionou no scripr do post anterior. $mbox = imap_open("{mail.$servidor:110/pop3}", $usuario . "@" . $servidor, $senha); Só para finalizar o Post. Funcionou ei fiz assim: $mbox = imap_open("{pop3.$servidor:110/pop3}INBOX", $usuario . "@" . $servidor, $senha); Você deve Informar o tipo de conta (POP, ou POP3); Valeu. Eu Fiz uma alteração no bloco abaixo: //esta é a verssão correta: for($i = 1;$i <= imap_num_msg($mbox);$i++) { $headers = imap_header($mbox, $i); $assunto = $headers->subject; $message_id = $headers->message_id; $toaddress = $headers->toaddress; $from = $headers->from; $remetente = $from[0]->personal; $email_remetente = $from[0]->mailbox; $servidor_remetente = $from[0]->host; $data = $headers->date; $data = strtotime($data); $data = date("d/m/Y H:i:s", $data); } A verssão original tava colocando o remetente como destinatário Este tercho : // to é um array interno no array headers que quarda informações do destinátario $to = $headers->to; remetente = $to[0]->personal; $email_remetente = $to[0]->mailbox; $servidor_remetente = $to[0]->host; //o Correto é: // from é um array interno no array headers que quarda informações do remetente $from = $headers->from; $remetente = $from[0]->personal; $email_remetente = $from[0]->mailbox; $servidor_remetente = $from[0]->host;
-
ESerra, eu vi la valeu, mas deu um problema qualquer servidor que eu configuro da o seguinte erro No such host as mail.pop.xxx.com.br (errflg=2) eu já troquei as linhas que voce comenta la no outro post, com a primeira linha ele sempre fala que não tem msg mesmo tendo, e na segunda da esse erro ai encima, no phpinfo() ta assim; IMAP c-Client Version 2004 SSL Support enabled o que pode ser?
-
Olá para todos, Preciso sabar com acessar uma conta pop pelo php, não achei no manual do php, alguém tem uma dica.
-
Nesse caso ate uma string com espaço em branco passaria, outro detalhe se usar strstr($nome,' '), se o nome form composto tipo "carlos pedro", retornaria false, já que ele iria ver o espaço entre oo dois nomes. Outra ideia seria usar isset($_POST['nome']);
-
em ingles http://www.w3.org/ definições em Português de XHTML http://www.maujor.com/w3c/xhtml10_2ed.html
-
tenta ssim: $conteudo = "<input name=' ' type='text' value ='".$NOME."' >";
-
Tente assim: if (empty($nome) or $nome=="") strstr ($nome, ' ')==false //sempre vai ser false, ela vai sempre ter uma ocorrencia de ' ', no final da string.
-
Tente assim; $nome = $_POST['nome']; $email = $_POST['email']; $usuario = $_POST['username']; $senha = $_POST['senha']; $cidade = $_POST['cidade']; $estado =$_POST['estado']; $_POST['alguma_coisa'], esta variavel deve ser sempre em caixa alta.
-
como você preenche este combo?
-
Qual o sistema operacional que você esta usando. Se for windows va no arquivo php.ini e coloca la o nome so seu servidor smtp, se for linux tem que configurar o send mail, que é reconhecido automaticamente pelo php, ou outro servido de smtp como o postfix, por exemplo.
-
Martinsrj, bom dia Eu dei uma olhada em outros forums e a todos deram a solução como o codido do ESerra <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> <% response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 response.setHeader("Pragma","no-cache"); //HTTP 1.0 response.setDateHeader ("Expires", 0); //prevents caching response.setHeader("Cache-Control","no-store"); //HTTP 1.1 %> mas so funciona se você clicar no botão voltar, e tem outros detalhes, o usuario pode clicar no botão "Backspace" e a pagina vai voltar, ou clicar com o botao direto do mouse e voltar, e ainda em algums mouse o terceiro botão também volta a pagina, e vai ter que tratar tudo isso.
-
A parte do ph naoexibe a imagem so cria, desculpe não ter posto o exemplo todo. Eu exibo a imagem assim: <html> <head> <title>PHP Exemplos - Gráficos</title> </head> <body> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr align="center"><td colspan="2"><img src="graficoMotivacao.png" align="center" ></td></tr> </table> </body> </html>
-
Crie na página inicial uma função em java scrip que redirecione para pagina de logon e ponha assim: <body onunload="sua_função()"> toda ves que você der f5 ou voltar, a pagina vai executar o onunload e efetuar o logon.
-
Ta Assim gd GD Support enabled GD Version 2.0 or higher FreeType Support enabled FreeType Linkage with freetype JPG Support enabled PNG Support enabled WBMP Support enabled mas não funciona: esse é o codigo que to testando: <? //***************************** O BLOCO ABAIXO IRA GERAR OS gráficos ****************************** /* AS VARIAVEIS A BAIXO IRAM DEFINIR O TAMAMHO DO GRAFICO; AS MARGEMS; */ $larguraGraficoX=700; $alturaGraficoY=500; $margensGráfcio=25; // ABAIXO CRIA-SE A IMAGEM DO GRAFICO DE NOME: $graficoMotivacao; $graficoMotivacao =imagecreate($larguraGraficoX,$alturaGraficoY); // AQUI CRIA-SE UMA IMAGEM PARA SERVIR DE BASE PARA O GRAFICO $corBaseGrafico=ImageColorAllocate ($graficoMotivacao, 180, 180,180); $corDasLinhas=ImageColorAllocate($graficoMotivacao, 0, 0, 0); // COR DAS LINHAS Y E X imagefilledrectangle ($graficoMotivacao,0, 0,$larguraGraficoY,$alturaGraficoX, $corFundoGrafico); // AQUI CRIA-SE O FUNDO PARA O GRÁFICO PARA O GRAFICO $corFundoGrafico=ImageColorAllocate ($graficoMotivacao, 255, 255, 255); imagefilledrectangle ($graficoMotivacao,(0+$margensGráfcio),(0+$margensGráfcio),(700-$margensGráfcio),(500-$margensGráfcio), $corFundoGrafico); //****** imageellipse($graficoMotivacao, 200, 150, 300, 200, $corBaseGrafico); // esta linha não fucniona pede GD2 //****** //************** // CRIA O ARQUIVO EM DISCO COM A IMAGEM GRAFICO.PNG" ImagePng ($graficoMotivacao, "graficoMotivacao.png"); // LIBERA A MEMORIA USADA BA CONSTRUÇAO DO GRAFICO ImageDestroy ($graficoMotivacao); ?> se eu comentar a linha do gd2, e roda o escript funiona (cria a parte do grafico que serve como fundo).
-
Meu php.ini ta assim . . . ; Directory in which the loadable extensions (modules) reside. extension_dir =C:\apache\php\extensions\ . . . ;Windows Extensions ;Note that MySQL and ODBC support is now built in, so no dll is needed for it. ;extension=php_gd.dll extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_hyperwave.dll e na pasta "C:\apache\php\extensions\" já tem a extenão "php_gd2.dll" Tá errado?
-
Ola, estou com o seguinte problema, estou criando um script que chera um grafico em php, eu já abilitei a biblioteca do gd2 no php.ini, mas quando rodo o script da o seguinte erro: Fatal error: imageellipse(): requires GD 2.0 or later in c:\apache\htdocs\mtsgramotiva.php on line 22 eu tenho outro script que roda com a GD1, e funciona nomermalmete. Qual pode ser o erro. Abraços.
-
Sugiro duas coisas a que você ajar melhor: 1. criar um arquivo xml para servir de base: php lê .mbd -> grava no arquivo xml; php lê o arquivo xml e grava no mysql; ou você adota o mesmo procedimento mas usando arquivo .txt; Eu prefiro o arquivo xml, já que você pode customizar da forma que fico do jeito que você quider. Espero ter dado alguma ajuda. Abraços.
-
Obrigado ESerra, a solução do contador funcionou perfeito, Abraços;
-
Olá estou precisndo fazer a soma de uma variavel dentro de um laço for: o codigo é seguinte; $i=1; for($i=1;$i<7;$i++){ switch($i){.... $aux="uma_string"; break; } $sqlMotivacao="select count(quest1) as Total from $tabMts where quest1='$aux'"; if($aux==""){ $aux="Outros"; $sqlMotivacao="select count(queste1Out) as Total from $tabMts where queste1Out !=''"; } $resMotivacao=mysql_query($sqlMotivacao,$conn); while($row=mysql_fetch_array($resMotivacao)){ $fildAux=$row['Total']; } } $soma_total_de_$fildAux=?; O valor de $fildAux é sempre o total de count(quest1) em cada passagem do for, no final preciso somar o valo de todos os $fildAux e não sabenmdo como chegar nele; Isso tem Como?