(PHP 4 >= 4.3.0, PHP 5, PHP 7)
ftp_nb_fput — ���ļ��洢�� FTP ������ ����������
$ftp_stream
, string $remote_file
, resource $handle
[, int $mode
= FTP_IMAGE
[, int $startpos
= 0
]] ) : intftp_nb_fput() ���Ѵ��ļ����ݴ洢��Զ�� FTP ������
�������� ftp_fput() ������������ ���������첽�ϴ��ļ��� �������ļ��ϴ������У���ij�����ִ������������
ftp_stream
FTP ���ӱ�ʾ����
remote_file
Զ���ļ�·����
handle
�Ѿ��ı����ļ�ָ�룬����ȡ���ļ�ĩβʱ������
mode
����ģʽ�������� FTP_ASCII
��
FTP_BINARY
��
startpos
Ҫ���ļ��洢��Զ���ļ��Ŀ�ʼλ�ã�����Զ���ļ����ĸ��ֽ�λ�ÿ�ʼ�洢����
���� FTP_FAILED
�� FTP_FINISHED
�� FTP_MOREDATA
��
�汾 | ˵�� |
---|---|
7.3.0 |
���� mode ��Ϊ��ѡ������
��֮ǰ�İ汾�У�����һ�����������
|
Example #1 ftp_nb_fput() ��������
<?php
$file = 'index.php';
$fp = fopen($file, 'r');
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// ��ʼ���ϴ�
$ret = ftp_nb_fput($conn_id, $file, $fp, FTP_BINARY);
while ($ret == FTP_MOREDATA) {
// �κ�������Ҫ���IJ���
echo ".";
// �����ϴ�...
$ret = ftp_nb_continue($conn_id);
}
if ($ret != FTP_FINISHED) {
echo "There was an error uploading the file...";
exit(1);
}
fclose($fp);
?>