View Full Version : سوال: عملکرد این دستورات چیه؟چی از فایل رو چک میکنه؟آیا آپلود هم میکنه؟
emperatorphp
یک شنبه 16 فروردین 1394, 19:05 عصر
بسم الله الرحمن الرحیم
سلام
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) { echo "The file " . basename($_FILES["fileToUpload"]["name"]) . " has been uploaded.";
}
ممنون میشم راهنمایی کنید.
Tarragon
یک شنبه 16 فروردین 1394, 19:08 عصر
چک می کنه اگر فایل بر روی پوشه مورد نظر آپلود شده به کار بگه فایل آپلود شده.
کار دیگه ای نمی کنه!
reza_alie
یک شنبه 16 فروردین 1394, 19:09 عصر
سلام
اگر آپلود فایل با موفقیت انجام شد :
عبارت the file exam.jpg has been uploaded رو چاپ می کنه
موفق باشی
تشکر=رضایت
emperatorphp
یک شنبه 16 فروردین 1394, 19:13 عصر
تشکر بچه ها این چی؟
$target_dir = "upload/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
basename چی میکنه؟
reza_alie
یک شنبه 16 فروردین 1394, 19:16 عصر
مسیری هستش که شما می خواهید فایل در آنجا آپلود شود
emperatorphp
یک شنبه 16 فروردین 1394, 19:22 عصر
مسیری هستش که شما می خواهید فایل در آنجا آپلود شود
basename چی میکنه؟
hamedarian2009
یک شنبه 16 فروردین 1394, 19:26 عصر
تشکر بچه ها این چی؟
$target_dir = "upload/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
basename چی میکنه؟
این تابع یه مسیر رو اگه بهش بدی فقط نام فایل یا دایرکتوری رو که در آخر مسیر میاد رو براتون برمیگردونه
http://php.net/manual/en/function.basename.php
reza_alie
یک شنبه 16 فروردین 1394, 19:27 عصر
basename چی میکنه؟
<?php
$path = "/testweb/home.php";
//Show filename with file extension
echo basename($path) ."<br/>";
//Show filename without file extension
echo basename($path,".php");
?>
خروجی:
home.php
home
اگه به این مثال توجه کنی نیاز به توضیح نداره مثال اولی نام فایل و پسوند رو برمی گردونه و مثال دومی فقط نام فایل رو برمی گردونه
تشکر=رضایت
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.