Jump to content

Cristian Augusto

Senior Member
  • Content Count

    753
  • Joined

  • Last visited

Personal Info

  • Name
    Cristian Augusto
  • Location
    Lajeado - RS

Contact info

Recent Profile Visitors

4,419 profile views
  1. Primeiro tópico que eu mesmo resolvo! rs Vamos lá: <? $pasta = '/home/contacpanel/public_html/pasta/'; $pasta_local_backup = 'backups/'; $pasta_remota_backup = 'public_html/backups_novo/'; $arquivo = 'backup-'.date("d.m.y_H-i-s").'.zip'; $servidor = 'ftp.servidor'; // Endereço $usuario = 'usuario'; // Usuário $senha = 'senha'; // Senha $backup = $pasta_local_backup.$arquivo; if(compactar($pasta, $backup)) { echo "Compactado com sucesso.<br>"; if($ftp = ftp_connect($servidor)) echo "Conectado com sucesso.<br>"; else echo "Falha na conexão.<br>"; if($login = ftp_login($ftp, $usuario, $senha)) echo "Logado com sucesso.<br>"; else echo "Falha na autenticação.<br>"; if (($ftp) || ($login)) { $local = $pasta_local_backup.$arquivo; $remoto = $pasta_remota_backup.$arquivo; if($upload = ftp_put($ftp,$remoto,$local,FTP_BINARY)) echo "Enviado com sucesso.<br>"; else echo "Falha no envio.<br>"; } ftp_close($ftp); }else{ echo "Falha na compactação.<br>"; } function compactar($source, $destination) { if (!extension_loaded('zip') || !file_exists($source)) return false; $zip = new ZipArchive(); if (!$zip->open($destination, ZIPARCHIVE::CREATE)) return false; $source = str_replace('\\', '/', realpath($source)); if (is_dir($source) === true) { $files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($source), RecursiveIteratorIterator::SELF_FIRST); foreach ($files as $file) { $file = str_replace('\\', '/', $file); if( in_array(substr($file, strrpos($file, '/')+1), array('.', '..')) ) continue; $file = realpath($file); if (is_dir($file) === true) { $zip->addEmptyDir(str_replace($source . '/', '', $file . '/')); } else if (is_file($file) === true) { $zip->addFromString(str_replace($source . '/', '', $file), file_get_contents($file)); } } } else if (is_file($source) === true) { $zip->addFromString(basename($source), file_get_contents($source)); } return $zip->close(); } Fiz* este script para compactar determinada pasta de uma conta cPanel, salvar na pasta "backups" e após isso enviar para uma pasta FTP chamada "backups_novo". As alterações devem ser feitas somente no cabeçalho, para operar no modo que planejei. Para finalizar, o código pode ser utilizado como base, ou como preferirem. *Créditos: http://query7.com/tutorial-automated-site-backup-with-php-ftp http://stackoverflow.com/questions/1334613/how-to-recursively-zip-a-directory-in-php?answertab=votes#tab-top
  2. Olá pessoal, tudo certo? Bom, estou com uma pequena ideia, porém irei precisar de um determinado script para executá-la. Do conhecimento de vocês, sabem me dizer se existe algum script em PHP que faça o backup de determinada pasta de conta uma cPanel, compacta a mesma e a envia para outro FTP? Via comando SSH seria possível criar um script utilizando a função ftp, porém em PHP não faço a mínima ideia de como montar algo.. Alguém saberia me ajudar? Obrigado! -- Apenas uma observação. Sim, já tentei scripts do Google, porém a maioria utiliza a função system() para compactar o arquivo em .tar. Esta função está desativada no servidor, por óbvia segurança.
  3. Procuro Streaming de áudio ACC+ com AutoDJ. Estou em busca para um cliente, onde a empresa atual está deixando a desejar no suporte e serviço. Interessados enviar PM.
  4. Creio eu que este problema esteja ocorrendo pelo filtro de conteúdo para cada grupo do fórum (membros, membros VIP, administradores, etc). Porém este "filtro" só funciona com o usuário logado obviamente, mostrando assim o conteúdo para aqueles que não estão logados
  5. Pois é.. Várias imagens aqui estão ocultas devido à caminho errado
  6. Alexandre, várias vezes utilizei o botão report e não foi feito nada, até que fui enviar um PM diretamente a um moderador
  7. Gostei destes sistemas.. NETEller e CashPassport são realmente confiáveis? Qual o melhor?
  8. Bauru, melhor resposta impossível rsrs Realmente, sempre utilizei Paypal para internacionais, porém mesmo assim tive problemas.. Foram quase R$4000, sorte que o banco conseguiu reverter a situação. Ainda não utilizei o novo cartão, por isso tive esta dúvida quanto ao chip. Mas seria isso, muito obrigado pelas respostas! Bom final de semana
  9. Entendi. Pois é, realmente.. Mas existem alguns bancos que estão realmente atrasados neste quesito, um exemplo é a Caixa.. Mas enquanto não há esta possibilidade de utilizar o chip em compras pela internet, qual a forma mais segura de se realizar compras internacionais pela internet?
  10. Isso eu sei, mas estou querendo saber se há alguma forma de utilizar o chip na internet..
  11. Olá pessoal, tudo certo? Bom, depois de alguns problemas, foi necessário realizar o pedido de um novo cartão de crédito internacional, porém este veio com chip. Alguém sabe me dizer se consigo usar este chip de alguma forma, em compras internacionais pela internet? Tenho a leitora de cartões, porém no momento desconheço algum método de usar isto online. É possível utilizá-lo na internet(Paypal por exemplo)? Ou só serve para lojas e caixas eletrônicos? Obrigado!
  12. Como o McGuyver disse, essas são apenas algumas variáveis que peguei de exemplo. Você pode ver as demais variáveis no fim da página de edição dos templates para e-mail, e ir adicionando o que você irá necessitar.
  13. Gostei bastante do sistema, finalmente está aparecendo algo bom :) Mas apenas uma coisa, na área de login admin está mostrando o IP do servidor e não do cliente. No demais está ótimo

×
×
  • Create New...