-
ثابت ها در php
من می خواهم پسوند فایلها را در php از طریق کد پیدا کنم برای همین یک ثابت که تو خود php تعریف شده بود پیدا کردم فکرمی کنم این ثابت این کار را بکند اگر این کار را می کند که خاهش می کنم طرز استفاده از این ثابت را با مثال بگویید اگر این کار را نمی کند یک ثابت یا تابع بگویید همراه مثال حتما که قشنگ مطلب بیفتد
ثابت :PATHINFO_EXTENSION
-
[php]
<?php
$path_parts = pathinfo('/www/htdocs/index.html');
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // since PHP 5.2.0
?>
[/php]
در تابع pathinfo ، آدرس فایل رو به عنوان آرگومان میدید ، اطلاعات اون فایل رو به صورت یک آرایه برمیگردونه...
کد:
http://php.net/manual/en/function.pathinfo.php
-
خیلی متشکرم ولی شما که این قدر خوب توضیح می دهید می شود یک ثابت را که در php تعریف شده خودتون تو یک مثال طرز استفادش را نشان بدهید
-
مثال که گذاشتم...
برای پیدا کردن پسوند فایل:
[php]
$path_parts = pathinfo('file.mp3');
echo $path_parts['extension']; // mp3
[/php]
منظورتون از ثابت چیه؟!
(به انگلیسی لطفا بنویسید!)
-
-
آهان ، حالا گرفتم!
[php]
<?PHP
$var = 'This is a variable!';
echo $var."<br>";
define("Constant", "This is a Constant!");
echo Constant;
?>
[/php]
منظورت همینه؟!
کد:
http://php.net/define
-
فکر میکنم منظور شما پارامترهایی باشه که برای تابع pathinfo میشه استفاده کرد.
در صورتی که از تایع pathinfo بدون پارامتر استفاده بشه تابع یک آرایه از اطلاعات مربوط به مسیر داده شده رو بر میگردونه.
اگر از تابع pathinfo با پارامتر PATHINFO_EXTENSION استفاده بشه تابع پسوند فایل مشخص شده رو بر میگردونه. مثلاً تابع زیر html رو در صفحه نمایش میده:
[php]
echo pathinfo('/www/htdocs/index.html', PATHINFO_EXTENSION);
[/php]
البته فکر نمیکنم نکته خاصی وجود داشته باشه. اگه آدرسی رو که my friend معرفی کرد دیده باشید همه چیز رو در مورد این تابع توضیح داده.
-
شما این لینک را باز کن پایین صفحه نوشته PHP Filesystem Constants این ها همان ثابت ها هست
[HTML] <a href="http://www.w3schools.com/php/php_ref_filesystem.asp"></a>[/HTML]
-
اینا چند تا از ثابتهایی هستند که به عنوان پارامترهای توابع filesystem استفاده میشه. خودشون به تنهایی کاری انجام نمیدن! لیست کامل این ثابتها رو هم میتونی اینجا ببینی:
کد:
http://ir.php.net/manual/en/ref.filesystem.php
برای آموزش PHP توصیه میکنم از اون سایت استفاده نکنی چون اصلاً کامل نیست بهتره اول manual خود PHP رو از سایتش دانلود کنی می ارزه به همه این سایتها. صفحه ای که معرفی کردم و همچنین اونی که my friend عزیز معرفی کرد جزو همین منوال هستند.
-
اگه می شود یک سایت خوب برای آموزش javascript هم معرفی کنید