Content Rotator Php

phpmax.info
  • Home
  • Contact
Php Ftp_get

Php Ftp_get

Categories

  • Image Hosting Php Script
  • Ad Free Free Hosting Phpbb
  • Current Directory Php Shell
  • Could Not Connect To The Database Phpbb
  • Using Mysql In Php
  • Phpsuexec

Archive

  • November 2011
  • December 2011
  • January 2012
  • February 2012
  • March 2012
  • April 2012
  • May 2012

Links


    Recent posts

    • 19.05 Content Rotator Php
    • 16.05 By Cloudy Ever Most Online Phpbb Powered User
    • 14.05 Pear Php Install
    • 13.05 Select Form Php
    • 12.05 Vbulletin Php
    • 11.05 Zend Optimizer Php
    • 10.05 Php Onclick
    • 8.05 Download Gallery Php
    • 7.05 Artillery By Ever Most Online Phpbb Powered User
    • 6.05 Adodb Php 5
    • 5.05 Cdphp Albany
    • 5.05 Assuming By Ever Most Online Phpbb Powered User
Php Ftp_get

Php Ftp_get

Php Ftp_get

Hoi Seb, dat stukje 'vraag' in je topictitel mag je weghalen, dat voegt niets nuttigs toe, aangezien (bijna) iedereen een vraag heeft als hij/zij een topic opent.

Wat doe jij zelf als je een bestand wilt verplaatsen via ftp: log jij ook voor ieder bestand uit en opnieuw in voordat je dat verplaatst? Lijkt me niet, dus deze dingen behoren ook beiden de while van het verplaatsen.

Para quem usa wordpress, já sabe, que muito das alterações e instalações, são feita através de um script de FTP com PHP.

Aqui, vamos abordar algumas funções, como a de conexão com o servidor, enviar um arquivo, remover um arquivo e outras coisas mais usadas no nosso dia-a-dia.

Primeiro vamos passar as informações necessárias para uma conexão com o servidor FTP. Para facilitar essas informações, vamos criar um array() com o host, usuario e a senha.

<?php $conexao = array( "host" => "ftp.seudominio.com.br", "login" => "usuarioftp", "senha" => "senhaftp" ) ?>

Agora que já definimos o dados para realizar a conexão, vamos abrir a conexão, usando a função ftp_connect. Lembrando que é importante a porta do seu FTP, esteja por padrão, com a porta 21.

<?php $conectar = ftp_connect($conexao["host"]); //Para ser autenticado no servidor, é necessário usar a função ftp_login ftp_login($conectar, $conexao["login"], $conexao["senha"]); ?>

Pronto, agora já estamos conectado com o servidot FTP, podemos começar a brincar um pouco com os arquivos.

Para enviar um arquivo, vamos usar a função ftp_put.

<?php ftp_put($conectar, "arquivos/texto.txt", "/texto.txt", FTP_BINARY); ## Aqui, nós enviamos o arquivo texto.txt, que está na pasta arquivos e enviamos para a pasta raiz do servidor. E o FTP_BINARY é o modo de transferência. ?>

Agora se a gente quer fazer o inverso, baixar um arquivo do servidor, para nosso computador, vamos usar a função ftp_get.

<?php ftp_get($conectar, "/texto.txt", "arquivos/texto.txt", FTP_BINARY); ##Aqui, nós estamos fazendo o download do arquivo.txt, que está na pasta raiz do servidor FTP e copiamos para a pasta arquivos. E o FTP_BINARY é o modo de transferência. ?>

Agora algumas funções, com manipulações de arquivos ou diretórios

<?php //Aqui vamos deletar o arquivo texto.txt ftp_delete($conectar, "arquivos/texto.txt"); //Aqui vamos criar uma pasta ftp_mkdir($conectar, "/novapasta"); //Aqui vamos deletar uma pasta ftp_rmdir($conectar, "/pasta/"); // Caso queira renomar um arquivo, a função ftp_rename, vai te ajudar. ftp_rename($conectar, "/texto.txt", "/novo_nome.txt"); ?>

Agora, se você está precisando listar tudo o que tem no seu ftp, é só usar a função ftp_rawlist

<?php $listar = ftp_rawlist($conectar, "/") // Coloquei / para listar tudo da pasta raiz, mas pode ser alterado pela pasta que deseja listar. foreach ($lista as $item){ echo "<p>".$item."</p>"; } ?>

Agora que acabamos de fazer tudo o que queriamos com o nosso servidor FTP, temos que encerrar a conexão, então para isso basta usar a função ftp_close.

<?php ftp_close($conectar); ?>

Bom, depois de realizar algumas funções, é possivel notar que, fizemos as mesmas ações que um bom programa de FTP, como o Filezilla. Conectamos, editamos e criamos pastas e deletamos arquivos. Aqui foi apenas o inicio, mas já da pra fazer muita coisa. Se quiser aprofundar sobre o assunto, é só dar uma lida no manual do PHP.

  • Php Vote Script

  • Php And Javascript Together

  • Php Serialize Session

  • Php Thumbnail Creator

  • Restart Php Server

Admin
January 19, 2012
image hosting php script
No Comments
  • Site map
designed by createwebsites.pl

Copyrights © 2011