Php путь к файлу
Автор Ёцуко задал вопрос в разделе Другие языки и технологии
Как на PHP получать пути к файлам из массива names в теге input при загрузке некольких файлов? и получил лучший ответ
Ответ от Петрина Александр[гуру]
ну поскольку вы передаете файлы на сервер то вы как минимум должны использовать массив $_FILES в скрипте, обрабатывающем получение файла/ов.. . ну и в форме тоже дописать что вы передаете в ней файлы.. . далее вы загрузили файлы, и вы должны их скопировать по нужному вам пути из временной директории (move_upload_files или как-то так).. . ну и обращаться к файлам через $_FILES[ ' upload ' ] [ 1 ] [ ' filename ' ] - в зависимости от того что вам от файла надо...
Ответ от Dmitri dolgolenko[гуру]
input name="uploadfile1" type="file"
input name="uploadfile2" type="file"
input name="uploadfile3" type="file"
$_FILES['uploadfile1']['tmp_name']
$_FILES['uploadfile2']['tmp_name']
$_FILES['uploadfile3']['tmp_name']
либо как вы хотите (зачем не знаю)
$callup = upload('uploadfile1', $n1, $n2); //Вызываем функцию загрузки 1-го файлов, путь к файлу на компе пользователя передается через 'uploadfile1'
$callup = upload('uploadfile2', $n1, $n2); //Вызываем функцию загрузки 2-го файлов, путь к файлу на компе пользователя передается через 'uploadfile2'
$callup = upload('uploadfile3', $n1, $n2); //Вызываем функцию загрузки 3-го файлов, путь к файлу на компе пользователя передается через 'uploadfile3'
но можно и просто опять таки
$callup = upload('uploadfile[0]', $n1, $n2); //Вызываем функцию загрузки 1-го файлов, путь к файлу на компе пользователя
$callup = upload('uploadfile[1]', $n1, $n2); //Вызываем функцию загрузки 2-го файлов, путь к файлу на компе пользователя
$callup = upload('uploadfile[2]', $n1, $n2); //Вызываем функцию загрузки 3-го файлов, путь к файлу на компе пользователя
если в форме будет простое
form
input name="uploadfile[]" type="file"
input name="uploadfile[]" type="file"
input name="uploadfile[]" type="file"
input name="upload_btn" type="submit" value="Загрузить"
/form
заметьте что без номеров тут все!! !
и не забываем правило - первый элемент массива это элемент с номером ноль а не один!! !
input name="uploadfile1" type="file"
input name="uploadfile2" type="file"
input name="uploadfile3" type="file"
$_FILES['uploadfile1']['tmp_name']
$_FILES['uploadfile2']['tmp_name']
$_FILES['uploadfile3']['tmp_name']
либо как вы хотите (зачем не знаю)
$callup = upload('uploadfile1', $n1, $n2); //Вызываем функцию загрузки 1-го файлов, путь к файлу на компе пользователя передается через 'uploadfile1'
$callup = upload('uploadfile2', $n1, $n2); //Вызываем функцию загрузки 2-го файлов, путь к файлу на компе пользователя передается через 'uploadfile2'
$callup = upload('uploadfile3', $n1, $n2); //Вызываем функцию загрузки 3-го файлов, путь к файлу на компе пользователя передается через 'uploadfile3'
но можно и просто опять таки
$callup = upload('uploadfile[0]', $n1, $n2); //Вызываем функцию загрузки 1-го файлов, путь к файлу на компе пользователя
$callup = upload('uploadfile[1]', $n1, $n2); //Вызываем функцию загрузки 2-го файлов, путь к файлу на компе пользователя
$callup = upload('uploadfile[2]', $n1, $n2); //Вызываем функцию загрузки 3-го файлов, путь к файлу на компе пользователя
если в форме будет простое
form
input name="uploadfile[]" type="file"
input name="uploadfile[]" type="file"
input name="uploadfile[]" type="file"
input name="upload_btn" type="submit" value="Загрузить"
/form
заметьте что без номеров тут все!! !
и не забываем правило - первый элемент массива это элемент с номером ноль а не один!! !
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как на PHP получать пути к файлам из массива names в теге input при загрузке некольких файлов?
Ошибка PHP - Warning: require_once(../connect_db.php): failed to open stream: || Подключение файлов
Тебе наверно дай волю - ты бы и сервер с интерпретатором забанил. За то что не умеют твои мысли
подробнее...
как открыть сайт, где index.php вместо index.html?
Ваша страница не имеет физической оболочки она генерируется сервером, для этого на локалке
подробнее...
Как на компьютере открыть *.jad файлы?
Вот некоторая инфа. Он нужен в некоторых случаях:
для загрузки java - приложений в телефон, в
подробнее...
спросили в Другое Microsoft Research
что такое файл и как его создать
Для обычного пользователя самый простой случай это создание текстового файла.
Открываете
подробнее...
что такое файл и как его создать
Для обычного пользователя самый простой случай это создание текстового файла.
Открываете
подробнее...
PHP. Warning: file_get_contents(...): failed to open stream: Permission denied in ...
Что конкретно не понятно в тексте ошибки? Не достаточно прав для открытия файла ф-ией
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Apache
Как вставить php скрипт в html сайт?
Вот простейший скрипт на php и что самое примечательное этот скрипт еще и традиционный:
подробнее...
Как вставить php скрипт в html сайт?
Вот простейший скрипт на php и что самое примечательное этот скрипт еще и традиционный:
подробнее...
Как удалить файл через javascript
например, сочинить серверный сценарий, удаляющий файлы, и дергать его через xhr-вызовы. однако же,
подробнее...
спросили в 1344 год
почему не приходят письма на mail.ru при отправке ф-цией mail() php
Возможно прийдут позднее.. . Бывало такое. А вообще лучше привести код с заголовками, чтобы ценить,
подробнее...
почему не приходят письма на mail.ru при отправке ф-цией mail() php
Возможно прийдут позднее.. . Бывало такое. А вообще лучше привести код с заголовками, чтобы ценить,
подробнее...
Как подключить html страницу к html ?
iframe
<iframe src="xxx"
width="400" height="500"
scrolling="auto"
подробнее...
VK CMS Engine 1.0 Cms типа "вконтакте". ошибка при установке шаблона. Как исправить?
В файле header.php, который расположен по указанному в ошибке адресу, вызывается отсутствующий
подробнее...
Где находятся системные звуки?
вы можете изменить системные звуки в Панели управления, открыв категорию Звук (Панель управления |
подробнее...
спросили в Интернет Dota 2
Как можно поиграть в пиратскую Left 4 Dead 2 по сети?
ерез гарену.
Как играть по инету в пиратку в Left 4 Dead 2 через Garena
Качаете
подробнее...
Как можно поиграть в пиратскую Left 4 Dead 2 по сети?
ерез гарену.
Как играть по инету в пиратку в Left 4 Dead 2 через Garena
Качаете
подробнее...