PDA

View Full Version : سوال: عملکرد این دستورات چیه؟چی از فایل رو چک میکنه؟آیا آپلود هم میکنه؟



emperatorphp
یک شنبه 16 فروردین 1394, 18:05 عصر
بسم الله الرحمن الرحیم
سلام






if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) { echo "The file " . basename($_FILES["fileToUpload"]["name"]) . " has been uploaded.";
}
ممنون میشم راهنمایی کنید.

Tarragon
یک شنبه 16 فروردین 1394, 18:08 عصر
چک می کنه اگر فایل بر روی پوشه مورد نظر آپلود شده به کار بگه فایل آپلود شده.
کار دیگه ای نمی کنه!

reza_alie
یک شنبه 16 فروردین 1394, 18:09 عصر
سلام
اگر آپلود فایل با موفقیت انجام شد :
عبارت the file exam.jpg has been uploaded رو چاپ می کنه
موفق باشی
تشکر=رضایت

emperatorphp
یک شنبه 16 فروردین 1394, 18:13 عصر
تشکر بچه ها این چی؟


$target_dir = "upload/";

$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);


basename چی میکنه؟

reza_alie
یک شنبه 16 فروردین 1394, 18:16 عصر
مسیری هستش که شما می خواهید فایل در آنجا آپلود شود

emperatorphp
یک شنبه 16 فروردین 1394, 18:22 عصر
مسیری هستش که شما می خواهید فایل در آنجا آپلود شود

basename چی میکنه؟

hamedarian2009
یک شنبه 16 فروردین 1394, 18: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, 18: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

اگه به این مثال توجه کنی نیاز به توضیح نداره مثال اولی نام فایل و پسوند رو برمی گردونه و مثال دومی فقط نام فایل رو برمی گردونه
تشکر=رضایت