Jump to content


umbu's Content

There have been 85 items by umbu (Search limited from 30/03/2023)



Ordernar por                Order  

#625477 Swf Para Gif

Posted by umbu on 15/08/2005, 09:49 in Dúvidas Gerais

vai no google, e digita:
swf2gif

vc ira encontrar varios programas que fazem isso...

;-)



#625476 Script Para Mudar Senha De Email

Posted by umbu on 15/08/2005, 09:47 in cPanel

Alguem conhece algum scritps ou maneira de se mudar a senha, criar email, deletar, fora do cpanel? estava pensando em adaptar estas funcoes ao UebiMiau de meu servidor...



#650096 Abrir Arquivo Localizar Palavra E Exibir

Posted by umbu on 12/10/2005, 19:34 in PHP

Pessoal blz?
Estou quebrando a cabeça aqui numa coisa.
Preciso criar um código que me faça o seguinte:
Abra um arquivo de texto, localize uma palavra dentro de e grave numa variavel o que tiver depois do sinal de igual desta palavra vejam um ex. "grafico":

Conteudo do arquivo.ini
----------------------------
Nome=FRASE1 -> ele deve gravar o conteudo FRASE1 numa variavel
Email=FRASE2
Bla=FRASE3
Blabla=FRASE4
----------------------------

Com isso irei exibir esse conteudo dai usando echo...

Alguem tem ideia de como fazer isso?



#650591 Abrir Arquivo Localizar Palavra E Exibir

Posted by umbu on 13/10/2005, 22:24 in PHP

Sim fiz isso ja tentei varias formas com fopen, mais nao é so o caso dele. isso é mais complexo pelo menos para min.
É arquivo .ini pq é de config. mais tando faz poderia ser um .txt mesmo.. vc tem ideia de como fazer isso?



#650145 Abrir Arquivo Localizar Palavra E Exibir

Posted by umbu on 12/10/2005, 21:58 in PHP

Ola Paulo Freitas.
Olha esta função seria exatamente como eu preciso mais eu nao consegui achar um exemplo de como usar ela.
Nao entendo de array.

Tipo o qu preciso é somente abrir o arquivo e gravar o conteudo da opcao Server_Name numa varivel apra que eu possa exibir ela no echo.



#700503 Como Nao Ter Minha Conta Suspensa Por Spam

Posted by umbu on 06/02/2006, 18:47 in Servidores Linux

não tem como ele nao limita pelo seu script e sim pelo dominio, seu dominio só vai poder enviar 100 emaisl por hora...



#684841 Form De Login No Plesk

Posted by umbu on 07/01/2006, 18:04 in Plesk

Alguem tem um scritp pra fazer login do Plesk?
Em php...



#687190 Erro No Uebimiau Extranho

Posted by umbu on 11/01/2006, 19:40 in Servidores Windows

Pessoal tenho um site hospedado em um server windows e um site em um server linux.
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



#699595 Como Pegar Valor De Tags Xml?

Posted by umbu on 04/02/2006, 09:00 in PHP

Pessoal tenho uma url de um arq. em xml com varias tags, como posso pegar o valor de uma tag para depois exibi-la com echo?
Ex:

<hyperspin:totaluptime>100.000%</hyperspin:totaluptime>

Queria pegar os 100.000% pra exibir na minha pagina?



#682234 Pegar Cotacao Do Dolar De Uma Pagina.

Posted by umbu on 03/01/2006, 07:58 in PHP

Ola pessoal.
Como posso pegar a cotação do dólar dessa pagina:
http://www.bcb.gov.b...taxas/taxas.htm

A taxa de venda...

Obrigado.



#664288 Renomear Pasta

Posted by umbu on 24/11/2005, 11:09 in PHP

Ola pessoal.

Existe algum geite de renomear uma pasta?
Sendo que ela tem varios arquivos dentro.

att;
umbu



#664362 Renomear Pasta

Posted by umbu on 24/11/2005, 13:46 in PHP

Olá.
Tentei com o rename() mais da erro, ele so funciona se for com arquivo.

Alguem sabe outro metodo que eu nao precise ter que copiar tudo para outra pasta e criar uma do zero??



#618541 Qts Gb De Trafego Uma Radio Com Shoutcast

Posted by umbu on 27/07/2005, 09:56 in Dúvidas Gerais

Qts GB de trafego uma radio com shoutcast de 32users pode gastar por mes em media?



#660320 Como Enviar Email Usando Sedmail No Lugar

Posted by umbu on 11/11/2005, 18:48 in PHP

Ola.
Nao da para ser com formulario pq o sistema faz um cadastro no banco de dados e envia uma copia dos dados por email...

Nao quero tbm fazer gambiarras colocando em outro servidor.

alguem pode me ajudar?



#659964 Como Enviar Email Usando Sedmail No Lugar

Posted by umbu on 10/11/2005, 18:13 in PHP

Pessoal fiz um script aki mais no server do cliente nao ta habilitada a funcao mail()
Como posso fazer para mandar o email? usando sendmail ou por smtp com autenticação mesmo.

O sistema é bem simples, ele recebe os dados do form e manda um email com o mesmo...


Att;
umbu



#685739 Ntfs Change Permissions In....

Posted by umbu on 09/01/2006, 17:32 in Dúvidas sobre Scripts Prontos de ASP

Pessoal estou instalando o ASPWEBMAIL no servidor mais esta dando um erro, sou novato em ASP e nao entendi o que o script esta pedindo:

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....



#644555 Abrir Arquivo E Jogar O Conteudo Dentro

Posted by umbu on 27/09/2005, 21:36 in PHP

ola ja consegui vlw pessoal vejam como ficou:

<?php
$arquivo = "teste.ini";

$fd = fopen ($arquivo, "r");
$contents = fread ($fd, filesize ($arquivo));

fclose ($fd);
$fd = fopen ($arquivo, "w");
fputs($fd, $contents);
fclose($fd);

echo "<textarea name=conteudo rows=20 cols=70>$contents</textarea>";
?>



#644492 Abrir Arquivo E Jogar O Conteudo Dentro

Posted by umbu on 27/09/2005, 18:46 in PHP

E ai pessoal tudo bom?
Bom gostaria que se possivel alguem me passase a manha de como abrir um arquivo de texto e jogar seu conteudo pra dentro de um textarea(tipo essa caixa onde estou digitando o post) para eu poder editar os dados e depois salvar de novo.

Eu ate sei abrir o arquivo mais nao faço a minima ideia de como posso jogar seu conteudo dentro do textarea.

Obrigado



#644505 Abrir Arquivo E Jogar O Conteudo Dentro

Posted by umbu on 27/09/2005, 19:32 in PHP

Isso, a ideia é criar um scritp simples pra configuraçao do arquivo de config de servidores de games, ai o user acessar o scritp e abre o arquivo dele entao o conteudo aparece num textarea e ai ele muda os dados e salva no mesmo arquivo...



#677387 Executar Funçao, Nao Estou Conseguindo

Posted by umbu on 21/12/2005, 13:39 in PHP

Ola pessoal.
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?



#667531 Erro No Nome Do Arquivo Enviado Em Anexo..

Posted by umbu on 02/12/2005, 21:10 in PHP

Pessoal peguei um codigo de backup de BD no phpbrasil vejam:

<?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 ?



#667585 Erro No Nome Do Arquivo Enviado Em Anexo..

Posted by umbu on 03/12/2005, 08:54 in PHP

Não entendi muito bem sua resposta.

Tipo este script gera o backup(nao é upload) e estou usando sem a opçao de gravar no servidor e sem compactar entao ele deveria me dar este nome: lwhm2_lwhm.sql



#667659 Erro No Nome Do Arquivo Enviado Em Anexo..

Posted by umbu on 03/12/2005, 16:55 in PHP

Como disse eu nao faço upload... isso ae é um codigo para gerar o backup do mysql e mandar o arq. por email.

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!";
}



#667982 Erro No Nome Do Arquivo Enviado Em Anexo..

Posted by umbu on 04/12/2005, 21:52 in PHP

Alguem pode me ajudar?



#668057 Erro No Nome Do Arquivo Enviado Em Anexo..

Posted by umbu on 05/12/2005, 08:22 in PHP

Ola.
Ja consegui!
Só precisei mudar uma variavel de $nome_do_arquivo para $dbname.sql

$message .= "Content-Disposition: attachment; filename=\"$dbname.sql\" \n\n";

vlw'z




IPB Skin By Virteq