Помогни ни да направим Uroci.net по - богат! Добави урок
Категории Други уроци Adobe Photoshop Adobe Illustrator Adobe Flash Adobe Fireworks DreamWeaver CSS и HTML Corel Draw Image Ready PHP
PHP
SEO CMS Microsoft Windows Microsoft Word Microsoft Excel PowerPoint Microsoft Access Microsoft Publisher Linux Visual basic JavaScript Ajax 3ds Max Maya 3D C++ Sound Forge Gimp SWiSH

Достъп до FTP чрез PHP

PHP » PHP
shinobi   трудност:    видян: 3957

File Transfer Protocol (протокол за трансфер на файлове) се използва за прехвърляне на файлове между хостове от дадена мрежа. Стандартната Windows инсталация на PHP включва множество активирани по подразбиране FTP функции.
Сега ще ви покажа скрипт за сваляне на файл от FTP сървър.
________________________________________________________

<html>
<head>
<title>Сваляне на файл през FTP</title>
</head>
<body>
<h1>Сваляне на файл през FTP</h1>
<?php
// установяване на променливи
$ftp_server = '88.888.888.88';
$ftp_user_name = 'user@domain.com';
$ftp_user_pass = 'password';
$local_file = 'local.zip';
$server_file = 'server.zip';

// свързване с ftp сървъра
$conn_id = ftp_connect($ftp_server);

// вход с потребителското име и парола
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// сваляне на файла от сървъра и записване на хард диска
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
echo "Успешно записване на $local_filen";
} else {
echo "Грешка при свалянетоn";
}

// затваряне на връзката
ftp_close($conn_id);

?>
</body>

</html>
________________________________________________________

Както виждате няма нищо сложно в този скрипт.

PHP съдържа и други полезни FTP функции:
ftp_size() // съобщава размера на файла на отдалечения сървър
set_time_limit() // максималното време за изпълнение на скрипта при трансфера на даден файл
ftp_fput() и ftp_put() // копиране на файлове от нашата машина на сървъра


Коментари (2)

Joey на 16.04 2007 в 19:10ч.
Warning: ftp_login() [function.ftp-login]: Not logged in, user or password incorrect! in C:wampwwwftp.php on line 19

Warning: ftp_get() [function.ftp-get]: Please login with USER and PASS. in C:wampwwwftp.php on line 22

Някаква помощ ?
Spelko на 10.08 2007 в 23:16ч.
Може ли да направиш уроци за:
ftp_size() // съобщава размера на файла на отдалечения сървър
set_time_limit() // максималното време за изпълнение на скрипта при трансфера на даден файл
ftp_fput() и ftp_put() // копиране на файлове от нашата машина на сървъра

Регистрирайте се, за да добавите коментар

реклама

© Всички права запазени. 2006-2008. Created by: Site.bg
Препоръчваме: IT Новини | Кино и игри | Диплома.бг | Paparak.bg | Тунинг Портал | uchenik.com | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | AnimeS-bg.com | Фото Форум | Запознанства | Мрежа от приятели | IT Light | Spodeli.net | Фото-Култ | IDG.BG | Teenproblem.net | Блог - Образование | Fresh-BG.com | Hanovete.com | Bulfleet.com | Mythlands.com | Ohoboho.com | Казанлък.Com | News24 | Setcom.bg | Atol.bg | Elmaz.com | MobileBulgaria.com