Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Ъплоуд на файлове чрез FTP
  1. Ъплоуд на файлове чрез FTP - I
  2. Ъплоуд на файлове чрез FTP - II
Mutatos
     
Автор  Mutatos (18.05.2007 02:31)  съобщение до автора
Погледнат  7603 пъти  добави към любими
Оценка  добави коментар
Гласове  2  изпрати на приятел
Коментари  (0)  абонирай се за PHP
    Страница 1 / 2

 



В този урок ще разгледаме един пример за ъплоуд на файлове чрез FTP. PHP съдържа голям набор от функции, чрез които много лесно може да се създаде връзка с FTP сървър и да се извършват операции с него.

Накратко ще се спрем на основните фукции и след това ще разгледаме един малък пример.

Функцията: resource ftp_connect ( string $host [, int $port [, int $timeout]] )

Тази функция осъществява връзката между нашия клиент и FTP сървъра. Първият параметър, адресът на FTP-то е задължителен, а вторият е нужен, ако трябва да зададете някой специален порт номер, в противен случай не пишите нищо. Третият параметър също не е задължителен. Той определя времето, което трябва да се чака докато се осъществи връзка със сървъра.

CODE
1
$connection_id = ftp_connect("ftp://yourftpserver");

Функцията: bool ftp_login (resource $ftp_stream, string $username, string $password)

Чрез тази функция се осъществява самото логване в сървъра, като се задават $ftp_stream, полученият ресурс от изпълнението на функцията ftp_connect(), потребителско име и парола. При успешна регистрация функцията връща TRUE, в противен случай FALSE.

Функцията: bool ftp_put ( resource $ftp_stream, string $remote_file, string $local_file, int $mode [, int $startpos] )

Чрез тази функция се ъплоудват файлове на сървъра. Отново като първи параметър функцията изисква ресурса от първата фукция. Като втори параметър, файлът, който искаме да презапишем на сървъра или създадем. Като трети параметър файла, който ще се качва на сървъра. Като четвърти параметър се слага за mode FTP_ASCII или FTP_BINARY в зависимост от това какви файлове щъ ъплоудвате. Функцията връща TRUE, ако файлът е качен, в противен случай FALSE.

Функцията: ftp_chdir(resource $ftp_stream, string $directory)

Чрез тази функция се сменя директорията, в която искаме да ъплоуднем нашия файл. Важно е да задавате пътя от root директорията, в която влизате, след като се логнете с някой FTP програма.

Функцията: ftp_quit / ftp_close(resource $ftp_stream)

Тази функция прекъсва връзката с FTP сървъра.

Разбира се има още много функции, който са предоставени за комуникация с FTP сървър, но тях може да си разгледате в документацията: http://bg.php.net/manual/en/ref.ftp.php



  Следваща страница >> 


Ключови думи: PHP ftp сървър ъплоуд връзка FTP сървър FTP клиент ъплоуд на файл


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: Mutatos  
Николай Николов се занимава с програмиране на PHP/MySQL повече от 6 години. Заедно с разработката на уеб приложения на PHP, се занимава с Java, XML и Webservices.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008