شمارش فایلهای موجود در سروری که با FTP به آن متصل شده ایم

بازدید18.2kپست ها2آخرین فعالیت7 سال پیش
0
0

درود من به توسعه دهندگان عزیز انجمن :blushsmiley:

لطفا بگید مشکل کد من کجاست؟ این کد باید تعداد فایلهای یک دایرکتوری که تو یه سرور هست رو نمایش بده (در این مثال تعداد فایلهای که در فولدر upload هست)

<?php
    @$ftp = ftp_connect("host");
    @ftp_login($ftp, "usr", "pwd");
    ftp_chdir($ftp,'uploads/');
    echo count(glob(ftp_pwd($ftp) . '*'));
?>
1

سلام داداش

تابع ftp_rawlist میتونه کمک کنه

<?php
$conn_id = ftp_connect($ftp_server);

$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

$buff = ftp_rawlist($conn_id, 'uploads/');

ftp_close($conn_id);

var_dump($buff);
?>
1

سلام عزیزان
از تابع ()ftp_nlist هم میشه استفاده کرد که ساده تره

$ftp = ftp_connect("host");
ftp_login($ftp, "usr", "pwd");
echo count(ftp_nlist($ftp, 'uploads/'));
ftp_close($ftp);

موفق باشید.

سوال برنامه نویسی دارید؟

هیچ وقت در پرسیدن سوال شک نکنید

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.