the POST method uploads bölümüne göre of the PHP Manual, $_FILES['userfile']['name']
istemci makinede dosyanın orijinal adıdır. O bölümdeki Örnek 2 $_FILES['userfile']['name']
, aşağıdaki gibi olan basename
a> fonksiyonunu kullanır:
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
Benim yerel ana (Apache 2.2.14, PHP 5.3.1, Windows XP) bazı deneyler yaptım ve aşağıdaki iki satır eşdeğer olduğunu öğrendim:
$_FILES['userFile']['name']; // "file.txt"
basename($_FILES['userFile']['name']); // "file.txt"
İşte $_FILES['userFile']['name']
oldukça gereksiz görünüyor ile basename
işlevini kullanarak, olduğunu. Öyle değil mi?