Para o funcionamento correto desse backup, e necessario criar um pasta onde os arquivo gerados serao salvos, essa pasta deve conter permissao de leitura e escrita. Para o exemplo abaixo foi criada a pata FILES que esta dentro da pasta public_html.Esse script fara a copia completa do base de dados, ou seja, copiara a estrutura da base desejada no postgresql$usuario="postgres";$senha="*****";$banco="meu_db";$HOST="localhost";$porta=5432;$path_back="files/";$cmd="PGPASSWORD=".$senha." pg_dump -i -h ".$HOST." -p ".$porta." -U ".$usuario." -F c -b -v -f '".$path_back.$banco.".sql' ".$banco;// Executa o comando pg_dump que esta na variavel cmdshell_exec($cmd);// Compacta o arquivo gerado pelo camando para tar.gzshell_exec("tar -zcf ".$path_back.$banco.date("Ymd").".tar.gz ".$path_back."*");// As linhas abaixo forcam o download do arquivo$link = $path_back.$banco.date("Ymd").".tar.gz";header ("Content-Disposition: attachment; filename=".$banco.date("Ymd").".tar.gz");header ("Content-Type: application/octet-stream");header ("Content-Length: ".filesize($link));readfile($link);// Apaga o arquivo geradoshell_exec("rm -rf ".$path_back."*");E isso ai, caso tenha alguma duvida e so posta-la para que possamos ajudar.Ate a proxima. Nao e muito recomendado, mas esse post existe apenas para ajudar um amigo que precisava para o trabalho da facu.1- Crie um documento do tipo texto com as informacoes:nomedousuario;senhae salve com o nome usuarios.txt 2- Agora vamos criar o codigo PHP para ler o arquivo texto e autenticar o usuario. Lembre-se essa pagina sera a pagina que recebera o POST do formulario de login. Pode salvar a pagina PHP como autentica.php$senha="";$handle=fopen("/pastadaaplicacao/usuarios.txt","r"); if ($handle) { while (!feof($handle)) { $buffer = explode(";",trim(fgets($handle,4096))); if($_POST["login"]==$buffer[0])){ $senha=$buffer[1]; break; } }}if($senha!=$_POST["senha"] || $senha==""){ echo ("Erro, Usuario ou senha invalidos!");}else{ echo "Usuario autenticado com sucesso!";} fclose($handle); Algumas vezes e necessario obter o ultimo ID da tabela onde acabamos de inserir um novo registro, mas como nao exite a funcao pg_insert_id como a do mysql (mysql_insert_id) podemos fazer uma pequena query que pode obter o ultimo ID inserido na tabela. Vejamos o exemplo abaixoEstrutura da TabelaCREATE TABLE cliente(id_cliente SERIAL NOT NULL PRIMARY KEY,nm_cliente VARCHAR(50) NOT NULL,dtniver_cliente DATE,genero_cliente CHAR(1) NOT NULL,);Vamos pegar o seguinte comando:$str_SQL="INSERT INTO cliente (id_cliente,nm_cliente,dtniver_cliente,genero_cliente) VALUES(DEFAULT,'Nome do cliente','DataNiver','Genero');$result=pg_query($str_SQL);if(pg_affected_rows($result)>0){$last_id=pg_fetch_array(pg_query("SELECT CURRVAL('cliente_id_cliente_seq')"));echo $last_id[0];}Pronto com isso e possivel se obter o ID do ultimo registro inserido na tabela, porem para que isso funcione o campo tem que ser do tipo SERIAL, senao nao da certo. A instalacao e simples e rapida, comece baixando o Inkscape do site www.inkscape.org Link direto (http://sourceforge.net/projects/inkscape/files/)Apos o download execute o arquivo baixado.Mantenha em English e clique clique em OKNa proxima tela clique em Next ate chegar a tela que temos na imagem abaixoProcure na lista Translation e clique no sinal de positivo para expandir a arvore como mostra a imagem abaixoProcure na lista Brazilian Portuguese(pt_BR) e selecione. Depois e so ir clicando em Next ate o fim.Pronto. Inkscape 0.48 em Portugues instalado. A instalacao para o Windows 7 e a mesma coisa. Como compilar python 2.7 32bits no Ubuntu 15 64bitsSiga os passos abaixo que nao tem erro# sudo su# apt-get install libc6-dev:i386 libx11-6:i386 libxext6:i386 libxft2:i386 libxcursor1:i386 libstdc++6:i386 libglib2.0-0:i386 libsm6:i386 libffi-dev:i386 zlib1g-dev:i386 zlib1g:i386 libssl-dev:i386 libssl-dev libsqlite3-dev libqlite3-dev:i386 libbz-dev libbz-dev:i386 libgdm-dev libgdm-dev:i386# apt-get install gcc-multilib g++-multilib# cd /tmp # wget http://www.python.org/ftp/python/2.7.7/Python-2.7.7.tgz# tar xzvf Python-2.7.7.tgz# cd Python-2.7.7/# mkdir -p /opt/Python-2.7.7# CFLAGS=-m32 LDFLAGS=-m32 ./configure --prefix=/opt/Python-2.7.7 --enable-shared LD_RUN_PATH=/opt/Python-2.7.7/lib# make# make installSe o sistema nao localizar o arquivo libpython2.7.so.1.0 apresentando a seguinte mensagem:/opt/Python-2.7.7/bin/python: error while loading shared libraries: libpython2.7.so.1.0: