سلام ،
چطور می شه فهمید خروجی تابع [PHP]ftp_nlist(resource ftp_stream, string directory)[/PHP]فایل هست یا دایرکتوری ؟
کلا می خوام بدونم اصلا می شه فهمید آیا آدرس فلان فایل هست ؟ تو رو خدا سریع کمکم کنید ...
تشکر // :2::2:
سلام ،
چطور می شه فهمید خروجی تابع [PHP]ftp_nlist(resource ftp_stream, string directory)[/PHP]فایل هست یا دایرکتوری ؟
کلا می خوام بدونم اصلا می شه فهمید آیا آدرس فلان فایل هست ؟ تو رو خدا سریع کمکم کنید ...
تشکر // :2::2:
اساتید ... که ... شما که ... لطف کنید جواب بنده رو بدید ! گیر کردم !!!!
میتونید از این توابع برای تشخصی اینکه آدرس به دست اومده فایل، دایرکتوری، لینک ... هست استفاده کنید (البته باید آدرسی رو که بهش میدید کامل باشه حالا فرق نمیکنه مطلق یا نسبی اما اگر فقط نام فایل رو بهش بدید فقط در صورتی کار میکنه که اسکرپت تو همون پوشه باشه که فایل هست!)
[php]
is_dir();
is_file();
filetype();
[/php]
از پاسخت متشکرم اما این رو امتحان کردی ؟
[php]
echo( var_dump( is_file( "http://forum.p30world.com/newreply.php" ) ) );
echo( "\n" );
echo( var_dump( is_dir( "http://forum.p30world.com/newreply.php" ) ) );
[/php]پاسخ هر دو یکیه ! :دی
:دیکد:bool(false)
bool(false)
ولی نتیجه آخری افتضاحه ! من همه اینها رو امتهان کردم ! ولی نشد ... اگر مشکلی هست خودتون بهم بگید : :31
[php]
Warning: filetype() [function.filetype] Lstat failed for http://forum.p30world.com/newreply.php in E:\xampp\htdocs\test\filetype.php on line 51
[/php]:دی
in akharie vase noe file be kar mire
آدرسی رو که میخواید چک کنید ریموته؟ اصلاً حواسم به این قضیه نبود.نقل قول:
اون توابع رو من توی سرور استفاده کردم اما ریموت تا حالا چک نکرده بودم. راستش تا حالا هم پیش نیومده که بخوایم با php از ftp استفاده کنم (البته اومده ولی موارد پیش پا افتاده!) حالا دقیقاً میخواید چکار؟ اگر لازم باشه که مشخص بشه آدرس پوشه هست یا فایل حتماً توی توابع ftp باید تابعش باشه وگرنه فکر نکنم سرور به درخواستهای ریموت جواب دقیق بده (یعنی حتا اگر هم پوشه باشه ممکنه بگه فایله چون ایندکسشو در نظر میگیره)
من چک میکنم اگر پیدا کنم معرفی میکنم. شما هم یه کم بییشتر توضیح بدی شاید راه بهتری هم باشه
اون تابع نوع فایل یک آدرس رو مشخص میکنه یعنی میگه که آیا آدرس مربوط به فایله یا پوشه یا لینک و ... نه اینکه فرمت فایل رو خروجی بده یا mime type رو مشخص کنه!نقل قول:
در ضمن استفاده از حروف انگلیسی خلاف مقررات فروم هست. اگر میتونید لطفاً فارسی بنویسید.
نقل قول:
تشکر // می خوام یک چیزی شبیهبرای پروژه هام درست کنم ! یعنی یک جا آپلود بشه و همه ازش استفاده کنن !کد:http://file-managers.net/index.php
تشکر از استاد // :31:
دوستان پیر شدم ! عضلات انگشت شما منقبض زودتر !!! :31::31: