![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Ivan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 17.7.2006 Репутация: нет Всего: нет |
Здравствуйте.
На страничке нужно указать путь к текстовому файлу(с возможностью указать файл в любой директории), затем этот файл открыть, выбрать нужные данные и выгрузить результат. Проблема в том, что когда с помощью элемента <input type=""file> указываю на файл, находящийся в той же директории, где и сама страница и php-скрипт, то все нормально работает(открывается, обрабатывается и выдается нужный результат), а вот если указываю файл в другой директории, то ничего не работает. Подскажите, можно ли загрузить файл из директории вне скрипта и как это сделать? |
|||
|
||||
NNaarreekk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 768 Регистрация: 23.6.2007 Где: Армения Репутация: 0 Всего: 3 |
Неочень обяснил задачу...можешь поконкретнее?
Лучше примером! ![]() |
|||
|
||||
Ivan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 17.7.2006 Репутация: нет Всего: нет |
html-страница
<form method="post" name="uploadcsv" action="uploadcsv.php"> <input type="file" name="txtFilecsv" id="idfilecsv" /> <input type="submit" name="btnExecute" id="idexecute" value="Выполнить" /> </form> php-скрипт $fileName = $_POST['txtFilecsv']; if( is_file($fileName) ) { $fp = fopen($fileName, "r") or die("Ошибка при открытии файла."); // дальше произвожу парсинг } else { print_r( error_reporting(E_ALL) ); } Когда на html-странице через диалоговое окно "загрузка файла"(при нажатии на кнопку "обзор") указываю файл находящийся в директории с php-скриптом и html-страницей и нажимаю на кнопку "выполнить", то скрипт выполняется: осуществляется парсинг и выдается нужный результат. НО, когда указываю в диалоговом окне загрузки на файл, находящийся в другой директории, то получаю такое сообщение: error: 6135 . |
|||
|
||||
Nigel |
|
|||
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: 7 Всего: 19 |
К форме добавьте enctype="multipart/form-data", пост вам не нужен. Используйте массив $_FILES.
|
|||
|
||||
Ivan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 17.7.2006 Репутация: нет Всего: нет |
Спасибо за помощь.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |