PHP хранит имя файла из HTML и сохраняет в переменную - PullRequest
0 голосов
/ 04 октября 2011

Я загружаю файл на сервер через форму HTML, а затем отправляю по электронной почте содержимое формы HTML себе. Я могу сохранить все значения формы в переменные PHP, как это ...

$name = strip_tags($_POST["name"]); 
$email = strip_tags($_POST["email"]);
$phone = strip_tags($_POST["phone"]);

но не может сохранить имя загруженного файла таким же образом. ех ..

$uploadFile0 = strip_tags($_POST["uploadFile0"]);

Я сохраняю файлы на моем сервере, используя цикл.

$i = 0;
    while(isset($_FILES['uploadFile'. $i])){
       echo 'item' . $i . 'present';
        $file_name = $_FILES['uploadFile'. $i]['name'];
        $file_name = stripslashes($file_name);
        $file_name = str_replace("'","",$file_name);
        $copy = copy($_FILES['uploadFile'. $i]['tmp_name'], $folderPath . $file_name);
        if($copy){
            echo "$file_name | uploaded sucessfully!<br>";
        }else{
            echo "$file_name | could not be uploaded!<br>";
        }
        $i++;
    };

По сути, я хочу записать имя файла в переменную и вывести его в электронном письме. У меня такое чувство, что я смотрю на ответ, но просто не могу его составить. Заранее спасибо за помощь!

1 Ответ

1 голос
/ 04 октября 2011

Не $_FILES['uploadFile'. $i]['name'] не даст вам имя файла?

Или просто захватить первый $_FILES['uploadFile0']['name']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...