- Fórum WMO
- → umbu's Content
umbu's Content
There have been 85 items by umbu (Search limited from 22/05/2023)
#700503 Como Nao Ter Minha Conta Suspensa Por Spam
Posted by umbu on 06/02/2006, 18:47 in Servidores Linux
#697780 Dedicado
Posted by umbu on 01/02/2006, 08:05 in Servidores Linux
Isso tbm depende da empresa com quem vc aluga.De boa, não sei se é bom alugar um server com alguem que revenda de um datacenter ... pq vc teria que mandar o e-mail pra quem alugou pra vc e depois essa pessoa passaria para o datacenter o seu problema ...
Mas em todos os casos, tem várias empresas que fazem isso, você pode realizar uma busca na parte de "Marketing" aqui do fórum, ou se preferir alugar direto com o datacenter, tem vários, para isso basta acessar o google e digitar "dedicated server, cpanel" ou outro painel de controle que queira ...
Se a empresa for boa, vc nem precisa ter contato com o Data center, só pra pedir um reboot e isso é coisa rapida...
#697138 Dedicado
Posted by umbu on 31/01/2006, 09:21 in Servidores Linux
Tenho um dedicado com eles a alguns meses e o serviço é muito bom.
Eu pensei que ia ter que configurar todo o servidor mais eles ja me entregaram funcionando, foi só copiar os sites...
http://www.lwh.com.br
#696017 Criei Uma Marcara Para O Form Mais
Posted by umbu on 28/01/2006, 17:38 in HTML, CSS e Metodologias
#695895 Criei Uma Marcara Para O Form Mais
Posted by umbu on 28/01/2006, 12:09 in HTML, CSS e Metodologias
function marcara_telefone(){ if(document.form1.telefone.value.length == 0){ document.form1.telefone.value += "("; } if(document.form1.telefone.value.length == 3){ document.form1.telefone.value += ")"; } if(document.form1.telefone.value.length == 4){ document.form1.telefone.value += " "; } if(document.form1.telefone.value.length == 9){ document.form1.telefone.value += "-"; } }
Para usar:
<input name="telefone" class="form_text" id="telefone" size="40" maxlength="14" onkeypress="marcara_telefone();" />
Ele funciona normal e deixa o como desta forma: (00) 0000-0000
O problema é q se eu erra um numero eu nao consigo apagar ele encara como se eu estive digitando e começa da onde parei... nao consigo apagar os 9 primeiros caracteres...
#693058 Colocar Logo Na Foto E Sobescrever A Original
Posted by umbu on 23/01/2006, 09:41 in PHP
Entao quando eu abrir o arquivo com o codigo ele começa a colocar a logo nas fotos e a salvar o novo arquivo em cima do antigo...
Tem como fazer isso?
o code que estou usando é este:
<?php $logo = "logo.png";//endereço da sua logomarca $imagem = "foto.jpg"; @header("Content-type: image/jpeg"); $original = imagecreatefromjpeg($imagem); $meu_logo = imagecreatefrompng($logo); $imagem_x = imagesx($original); $imagem_y = imagesy($original); $logo_x = imagesx($meu_logo); $logo_y = imagesy($meu_logo); imagecopymerge($original , $meu_logo , $imagem_x - ($logo_x + 151) , $imagem_y - ( $logo_y + 0 ) , 0 , 0 , $logo_x , $logo_y , 100); imagejpeg($original); @imagedestroy($original); @imagedestroy($meu_logo); ?>
Muito obrigado.
#689266 Fazer Consulta Ao Bd Se Estiver Vazio
Posted by umbu on 16/01/2006, 12:28 in PHP
Usei o do vidaloka neste codigo ai:
<? $host_db1 = "localhost";//nome do host $user_db1 = "_admin";//nome de usuario do mysql $pass_db1 = ""; //senha do mysql $bd_db1 = "_favoritos"; //nome do banco de dados $tabela_favoritos = "favoritos"; //nome da tabela do danco de dados $db_db1 = mysql_connect ($host_db1,$user_db1,$pass_db1); $basedados_db1 = mysql_select_db($bd_db1); $sql = mysql_query("SELECT * FROM $tabela_favoritos WHERE dominio='<cpanel print="DOMAIN">' ORDER BY ordem DESC LIMIT 5"); while ($row = mysql_fetch_array($sql)) { $titulo1 = $row['titulo1']; $titulo2 = $row['titulo2']; $titulo3 = $row['titulo3']; $titulo4 = $row['titulo4']; $titulo5 = $row['titulo5']; $link1 = $row['link1']; $link2 = $row['link2']; $link3 = $row['link3']; $link4 = $row['link4']; $link5 = $row['link5']; if (mysql_num_rows($sql) > 0) { echo"Não ha links favoritos cadastrados.<br><a href=favoritos.php>Clique aqui para cadastrar!</a>"; } else { echo "<a href=$link1>$titulo1</a><br><a href=$link2>$titulo2</a><br><a href=$link3>$titulo3</a><br><a href=$link4>$titulo4</a><br><a href=$link5>$titulo5</a><br>"; } } ?>
Tipo no BD tera varios cadastro, separados por dominios entao nao sera exibido todos os dominios de uma vez, e sim so os registros correspondentes ao dominio do cookie/...
Vlw pela ajuda.
#689026 Fazer Consulta Ao Bd Se Estiver Vazio
Posted by umbu on 15/01/2006, 21:13 in PHP
Estou usando este codigo:
<? $host_db1 = "localhost";//nome do host $user_db1 = "_admin";//nome de usuario do mysql $pass_db1 = ""; //senha do mysql $bd_db1 = "_favoritos"; //nome do banco de dados $tabela_favoritos = "favoritos"; //nome da tabela do danco de dados $db_db1 = mysql_connect ($host_db1,$user_db1,$pass_db1); $basedados_db1 = mysql_select_db($bd_db1); $sql = mysql_query("SELECT * FROM $tabela_favoritos WHERE dominio='<cpanel print="DOMAIN">' ORDER BY ordem DESC LIMIT 5"); while ($row = mysql_fetch_array($sql)) { $titulo1 = $row['titulo1']; $titulo2 = $row['titulo2']; $titulo3 = $row['titulo3']; $titulo4 = $row['titulo4']; $titulo5 = $row['titulo5']; $link1 = $row['link1']; $link2 = $row['link2']; $link3 = $row['link3']; $link4 = $row['link4']; $link5 = $row['link5']; if($sql == '') { echo"Não ha links favoritos cadastrados.<br><a href=favoritos.php>Clique aqui para cadastrar!</a>"; } else { echo "<a href=$link1>$titulo1</a><br><a href=$link2>$titulo2</a><br><a href=$link3>$titulo3</a><br><a href=$link4>$titulo4</a><br><a href=$link5>$titulo5</a><br>"; } } ?>
Eu acho q a mágica é no if($sql == '') { eu tentei de varias formas mais não consegui, olhei no manual do php e pesquizei no forum, mais é muito dificil achar algo com este termo.
Obrigado pela ajuda!
#687930 Abrir O Mesmo Programa Ao Mesmo Tempo
Posted by umbu on 13/01/2006, 12:22 in Dúvidas Gerais
Tipo akele MSNLoader que abre 2 janelas do MSN.
Eu tenho um soft aki que checa meus emails, mais ele so permite abrir uma janela, queria colocar ele para checar mais um email...
#687190 Erro No Uebimiau Extranho
Posted by umbu on 11/01/2006, 19:40 in Servidores Windows
No server linux config. o uebimiau com os dados do site q ta no server windows mais quando tento acessar uma conta de email da este erro:
ERROR (2): fsockopen(): unable to connect to mail.dominio.com.br:110 (/inc/class.uebimiau_mail.php:79)
Testei no outlook e conecta normalmente, sera que o server windows tem algum bloqueio?
Ps. mudei o nome do dominio para manter a privacidade... mail.dominio.com.br
Obrigado
#686312 Alguem Conhece Um Sistem De Webmail Bom?
Posted by umbu on 10/01/2006, 12:49 in Dúvidas sobre Scripts Prontos de ASP
Alguem ai conhece ou tem?
#685739 Ntfs Change Permissions In....
Posted by umbu on 09/01/2006, 17:32 in Dúvidas sobre Scripts Prontos de ASP
Permissions
Current NT user: Anonymous (by default IUSR_SERVERNAME)
NTFS Change permissions in C:\Inetpub\vhosts\dominio.com.br\httpdocs\aspwebmail\ (For logfile):
Error! Make sure that the current NT user has NTFS Change permissions in that folder!
NTFS Change permissions in \ (To create mailbox folders):
Error! Make sure that the current NT user has NTFS Change permissions in that folder!
Todas as pastas e arquivos dentro de aspwebmail estao com CHMOD 777 inclusive a aspwebmail....
#683640 Ip Para Host E Host Para Ip
Posted by umbu on 05/01/2006, 14:39 in Artigos, Dicas e Tutoriais de PHP
Ex de busca pelo ip do host forum.wmonline.com.br usando o script ai:
Resultado: O IP do domínio forum.wmonline.com.br é: 200.185.109.103
Ex de busca pelo host do ip 200.185.109.103 usando o script ai:
Resultado: O host de 200.185.109.103 é: mercurio.k8.com.br
SAcou?
Ps. muito legal o script!
#682234 Pegar Cotacao Do Dolar De Uma Pagina.
Posted by umbu on 03/01/2006, 07:58 in PHP
Como posso pegar a cotação do dólar dessa pagina:
http://www.bcb.gov.b...taxas/taxas.htm
A taxa de venda...
Obrigado.
#677387 Executar Funçao, Nao Estou Conseguindo
Posted by umbu on 21/12/2005, 13:39 in PHP
Peguei uma funcao no php.net mais nao estou conseguindo usar ela:
<?php //$PID = shell_exec("cd ..; ./shoutcast/sc_serv"); //$PID = shell_exec("kill 8409"); //echo"$PID"; ?> <?php /** * @author Ashraf M Kaabi * @name Advance Linux Exec */ class exec { /** * Run Application in background * * @param unknown_type $Command * @param unknown_type $Priority * @return PID */ function background($Command, $Priority = 0){ if($Priority) $PID = shell_exec("nohup nice -n $Priority $Command > /dev/null & echo $!"); else $PID = shell_exec("nohup $Command > /dev/null & echo $!"); return($PID); } /** * Check if the Application running ! * * @param unknown_type $PID * @return boolen */ function is_running($PID){ exec("ps $PID", $ProcessState); return(count($ProcessState) >= 2); } /** * Kill Application PID * * @param unknown_type $PID * @return boolen */ function kill($PID){ if(exec::is_running($PID)){ exec("kill -KILL $PID"); return true; }else return false; } }; ?>
Estou tentanto usar assim:
background("cd ..; ./shoutcast/sc_serv");
isso no mesmo arquivo ficando assim:
<?php //$PID = shell_exec("cd ..; ./shoutcast/sc_serv"); //$PID = shell_exec("kill 8409"); //echo"$PID"; ?> <?php /** * @author Ashraf M Kaabi * @name Advance Linux Exec */ class exec { /** * Run Application in background * * @param unknown_type $Command * @param unknown_type $Priority * @return PID */ function background($Command, $Priority = 0){ if($Priority) $PID = shell_exec("nohup nice -n $Priority $Command > /dev/null & echo $!"); else $PID = shell_exec("nohup $Command > /dev/null & echo $!"); return($PID); } /** * Check if the Application running ! * * @param unknown_type $PID * @return boolen */ function is_running($PID){ exec("ps $PID", $ProcessState); return(count($ProcessState) >= 2); } /** * Kill Application PID * * @param unknown_type $PID * @return boolen */ function kill($PID){ if(exec::is_running($PID)){ exec("kill -KILL $PID"); return true; }else return false; } }; background("cd ..; ./shoutcast/sc_serv"); ?>
so que da erro e exibe esta msg: Fatal error: Call to undefined function: background() in /home/login/public_html/ssh.php on line 52
estou fazendo certo?
#667878 Duvidas Com Sistema
Posted by umbu on 04/12/2005, 13:53 in PHP
Estou querendo fazer um script simples de uptime que mostra a porcentagem de tempo online de um site.
Algo como os sistema de uptime como o hypersin, websitepulse entre outros.
Gostaria de ideia para a lógica, como funcionario um sistema destes?
abraços;
umbu
#667659 Erro No Nome Do Arquivo Enviado Em Anexo..
Posted by umbu on 03/12/2005, 16:55 in PHP
eu chamo assim:
// Chamada da função armazenando o retorno em uma variável:
$bkpbd = backupmysql("user_clientes","0","j.fast@tutopia.com.br", 0);
// Verificação do retorno:
if($bkpbd != "sucesso")
{
// Impressão da mensagem de erro na tela:
echo $bkpbd;
}
else
{
echo "Backup criado com sucesso!";
}
#667531 Erro No Nome Do Arquivo Enviado Em Anexo..
Posted by umbu on 02/12/2005, 21:10 in PHP
<?php /* ----------------------------------------------------------------------------- +++++++++++++++++++++++++++++++++++++++++++ +:: LEIA COM ATENÇÃO!!! ::+ +++++++++++++++++++++++++++++++++++++++++++ Eu alterei algumas coisas da v. 1.0 para torná-lo mais portável e para que funcionasse da maneira que eu precisava em qualquer situação, ele agora efetua o backup e na restauração nãodá erro se alguns dados já existirem, não exclui os dados existentes, não inclui registrosonde alguma chave seria duplicada, o que causaria erro no script SQL e pararia todo o processo, não dá mais erro se algum campo do BD contiver o caracter " ' ", o script gerado é capaz de gerar também o banco de dados, embora não dê erro se ele já existir, não perde a seleção do banco de dados quando executado por linha de comando ou em um frontend como o mysqlfront (para windows) ou o myAdmin (PHP). O que ele faz: Ele cria um arquivo de script SQL a partir de um banco de dados que é capaz de recriar o banco com toda a sua estrutura e dados, ótimo para backup de bancos de dados de tamanho médio. Para restaurar o backup vc pode executar o arquivo em uma mysql_query(), linha de comando ou a partir de um frontend para mysql. Funcionamento: basta incluir esse arquivo no seu controle de backups e chamar a função backupmysql de acordo com a sintaxe: backupmysql ( nome_do_bd , local_relativo_destino_arquivo [, endereco_de_email, gzipado] ); onde: - nome_do_bd = nome do banco de dados que vc quer criar o backup - local_relativo_destino = local onde vc quer criar o arquivo de backup no servidor deve ser um endereço relativo, "." para o mesmo diretório do script, se você não quiser criar um arquivo no servidor, informe esse campo com um 0 (zero) apenas. - endereco_de_email = endereço de e-mail para onde vc quer enviar uma cópia do arquivo se não for informado, não será enviado e-mail e o arquivo ficará no servidor apenas. - gzipado = Informe 1 para que o arquivo seja gzipado, ou 0 para não compactar (0 é default) retorno: A função retornará "sucesso" se for executada com sucesso ou uma mensagem de erro string sem formatação. Exemplo de chamada desta função: --------------------------------------- // Chamada da função armazenando o retorno em uma variável: $bkpbd = backupmysql("clientes",".","j.fast@tutopia.com.br", 1); // Verificação do retorno: if($bkpbd != "sucesso") { // Impressão da mensagem de erro na tela: echo $bkpbd; } else { echo "Backup criado com sucesso!"; } --------------------------------------- +++++++++++++++++++++++++++++++++++++++++++ +:: Script desenvolvido por: ::+ +:: Juarez Fiuza Junior (12/11/03) ::+ +:: j.fast@tutopia.com.br ::+ +:: ::+ +:: Implementação do GZIP ::+ +:: Rodrigo Lopes (30/04/06) ::+ +:: rvl@ufrj.br ::+ +++++++++++++++++++++++++++++++++++++++++++ Efetue a configuração para a sua conexão com o servidor mySQl abaixo nas linhas 76 a 85: ----------------------------------------------------------------------------- */ //inclui a configuraçao do bd include "config.php"; //Faz consulta no BD para pegar o nome e email da empresa $consulta = "select * from $tabela_config"; $resultado = mysql_query($consulta); while ($linha = mysql_fetch_row($resultado)) { $nomefrom = "$linha[1]"; $emailfrom = "$linha[3]"; } function backupmysql($dbname,$local,$email='',$gzipado=0) { //inclui a configuraçao do bd include "config.php"; //Faz consulta no BD para pegar o nome e email da empresa $consulta = "select * from $tabela_config"; $resultado = mysql_query($consulta); while ($linha = mysql_fetch_row($resultado)) { $nomefrom = "$linha[1]"; $emailfrom = "$linha[3]"; } /* ----------------------------------------------------------------------------- A partir daqui o script usa os dados acima e os passados na chamada da função para gerar o backup, não é necessário qualquer alteração. ----------------------------------------------------------------------------- */ $signerro = ";\n<br>Leia as instruções de uso desse script no arquivo bkpmysql.php."; if(!$dbname) { return "O nome do banco de dados precisa ser informado.".$signerro; } if(!$local and $local != 0) { return "O local onde o arquivo deve ser salvo precisa ser informado.".$signerro; } @$con = mysql_connect ($host,$usuario,$senha); if(!$con) { return "Erro ao conectar o servidor MySQL, é necessário configurar os dados de conexão no arquivo bkpmysql.php, linhas 76 a 79<br>;\nVerifique abaixo o erro reportado pelo servidor:<br>;\n".mysql_error(); } @$sel = mysql_select_db($dbname); if(!$sel) { return "Erro ao selecionar o banco de dados: \"$dbname\"<br>;\nVerifique abaixo o erro reportado pelo servidor:<br>;\n".mysql_error(); } $fcont = "# Criando banco de dados : $dbname;\n"; $fcont .= "CREATE DATABASE IF NOT EXISTS $dbname;\n"; @$res = mysql_list_tables($dbname); // Pega a lista de todas as tabelas if(!$res) { return "Não foi possível obter a lista de tabelas no banco de dados, verifique suas permissões no servidor MySQL.;\n<br>Verifique abaixo o erro gerado pelo servidor:;\n<br>".mysql_error().$signerro; } while($row = mysql_fetch_row($res)) { $table = $row[0]; // cada uma das tabelas @$res2 = mysql_query("SHOW CREATE TABLE $table"); if(!$res2) { return "Não foi possível obter a estrutura das tabelas no banco de dados, verifique suas permissões no servidor MySQL.;\n<br>Verifique abaixo o erro gerado pelo servidor:;\n<br>".mysql_error().$signerro; } while($lin = mysql_fetch_row($res2)) { // Para cada tabela $fcont .= "# Criando tabela: $table;\n"; $create_table = str_replace("`","",$lin[1]); $comando = substr($create_table,0,13); $comando .= "IF NOT EXISTS ".$dbname.".".substr($create_table,13,strlen($create_table)); $fcont .= "$comando;\n# Dump de Dados;\n"; @$res3 = mysql_query("SELECT * FROM $table"); if(!$res3) { return "Não foi possível selecionar os dados da tabela $table.;\n<br>Verifique abaixo o erro gerado pelo servidor:;\n<br>".mysql_error().$signerro; } while($r=mysql_fetch_row($res3)) { // Dump de todos os dados das tabelas $ct = count($r); for($i = 0;$i < $ct;$i ++) { $r[$i] = addslashes($r[$i]); } $sql="INSERT IGNORE INTO $dbname.$table VALUES ('"; $sql .= implode("','",$r); $sql .= "');\n"; $fcont .= $sql; } } } // Criação do arquivo no servidor (se informado um endereço na chamada // da função no 2º parâmetro diferente de 0 if($local != "0") { if ($gzipado) { $arquivo = $local."/$dbname.sql.gz"; @$back = gzopen($arquivo, "w"); // Abre com compressão máxima if(!$back) { return "Ocorreu um erro ao criar o arquivo de backup dos dados no servidor, verifique o local informado e as permissões para esse diretório.".$signerro; } @$escreve = gzwrite($back,$fcont); if(!$escreve) { return "Não foi possível escrever no arquivo de backup no servidor.;\n<br>Possíveis causas para isso incluem problemas com o servidor ou com o script.;\n<br>Tente novamente e se o problema persistir, contate o administrador."; } gzclose($back); // Calibrar $fcont com o conteúdo zipado $fp = fopen($arquivo,"r"); $fcont = fread($fp, filesize($arquivo)); fclose($fp); $fcont = imap_binary($fcont); } else { $arquivo = $local."/$dbname.sql"; @$back = fopen($arquivo,"w"); if(!$back) { return "Ocorreu um erro ao criar o arquivo de backup dos dados no servidor, verifique o local informado e as permissões para esse diretório.".$signerro; } @$escreve = fwrite($back,$fcont); if(!$escreve) { return "Não foi possível escrever no arquivo de backup no servidor.;\n<br>Possíveis causas para isso incluem problemas com o servidor ou com o script.;\n<br>Tente novamente e se o problema persistir, contate o administrador."; } fclose($back); } $nome_do_arquivo = ($gzipado) ? "$dbname.sql.gz" : "$dbname.sql"; } // Verifica o endereço de e-mail if($email) { if(!(ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$",$email))) { return "O endereço de e-mail informado é inválido, o arquivo de backup foi gerado e está localizado no servidor.".$signerro; } $boundary = "XYZ-" . date(dmyhms) . "-ZYX"; $message = "--".$boundary."\n"; $message .= "Content-Transfer-Encoding: 8bits\n"; $message .= "Content-Type: text/html; charset=iso-8859-1\n\n"; $message .= "<font face='verdana' size=2 color=#000000>"; $message .= "Backup do banco de dados $dbname em arquivo anexo.<br><br>"; $message .= "Para restaurar o backup, acesse o LW HostManager e siga as instruções da sessão Utilitários - Backup."; $message .= "\r\n\r\n"; $subject = "Backup do banco de dados $dbname"; $message .= "--".$boundary."\n"; $message .= "Content-Type: ". (($gzipado) ? 'application/x-gzip;' : 'text/plain;') ."\n"; $message .= "name=\"$nome_do_arquivo\"\n"; $message .= "Content-Transfer-Encoding:". (($gzipado) ? 'base64' : '8bits') ."\n"; $message .= "Content-Disposition: attachment; filename=\"$nome_do_arquivo\" \n\n"; $message .= $fcont."\n"; $message .= "\n--".$boundary."--\r\n"; $to = $email; $headers = "MIME-Version: 1.0\r\n"; $headers .= "From: $nomefrom <$emailfrom>\r\n"; $headers .= "Reply-to: <$emailfrom>\r\n"; $headers .= "Return-path: <$emailfrom>\r\n"; $headers .= "X-Sender: <$emailfrom>\r\n"; $headers .= "X-Mailer: Proj/PHP\r\n"; $headers .= "X-Priority: 3\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"".$boundary."\"\r\n"; if(!(mail($to, $subject, $message, $headers))) { return "Ocorreu um erro ao tentar enviar o e-mail, se um local foi informado o arquivo de backup foi gerado e está localizado no servidor.".$signerro; } } return "sucesso"; } /* ----------------------------------------------------------------------------- Fim do Script +++++++++++++++++++++++++++++++++++++++++++ +:: Script desenvolvido por: ::+ +:: Juarez Fiuza Junior (12/11/03) ::+ +:: j.fast@tutopia.com.br ::+ +:: ::+ +:: Implementação do GZIP ::+ +:: Rodrigo Lopes (30/04/06) ::+ +:: rvl@ufrj.br ::+ +++++++++++++++++++++++++++++++++++++++++++ ----------------------------------------------------------------------------- */ ?>
Meu problema é o seguinte, quando o email chega, o arquivo em anexo nao fica com o nome do BD e sim com algo parecido com isso: 4390e22449729.tmp
Porem o conteudo fica certo...
Isso no UebiMiau ai no outlook aparece isso: ATT00010.txt
O que pode estar havendo ?
- Fórum WMO
- → umbu's Content
- Privacy Policy
- Regras ·