PHP скопировать изображение из файла ввода - PullRequest
0 голосов
/ 09 августа 2011

Мне было интересно, как вы можете скопировать изображение из файла ввода в каталог.

 function getFile() {
    $image = "http://www.w3schools.com/images/w3schoolslogo.gif";
    $copy = copy($image, 'img_bin/image.jpg');

 }

на данный момент я запускаю это, которое отлично работает для изображения на внешней области. Но что, если на моем локальном сервере было изображение, которое я хотел скопировать?

Я хотел использовать форму для выбора файла

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
  <label>Get file size :</label><input type="file" name="fileName" />
  <input type="submit" name="submit" />
</form>

Я думал

$_POST['fileName']; 

будет работать, но не похоже.

Ответы [ 3 ]

0 голосов
/ 09 августа 2011

fileName будет храниться в массиве $_FILES.Вот так:

$name_of_file = $_FILES['fileName']['name'];
0 голосов
/ 09 августа 2011
  • Обязательно используйте атрибут enctype="multipart/form-data" в вашей форме.
  • $_FILES['fileName']['tmp_name'] будет содержать имя временного файла, который содержит загруженный файл-содержимое. $_FILES['fileName']['name'] содержит исходное имя файла загруженного файла.
0 голосов
/ 09 августа 2011

проверка $_FILES['fileName'] должно быть там

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