передаю <input type="file" name="file" size="48"></td></tr> принимаю $a = $_POST['file']; мне надо чтобы адрес файла пришел как строка, но при том надо чтобы была кнопочка обзор а не руками вводить!
Вроде браузер не посылает путь до файла. Можно перед отправкой копировать содержание поля в другое скрытое текстовое поле и обрабатывать уже как строку. Поэкспериментировал: Код (Text): <input type="file" id="file" name="file" size="48"> <button onclick="alert(document.getElementById('file').value)">Кнопка</button> В ФФ и ИЕ можно получить путь до файла при помощи JS, в опере только имя файла возвращается.
не помогает!!! Есть еще какие-нибудь формы передачи строки из формы (чтобы можно было выбирать файлик с поощью кнопочки обзор)?
А если так: HTML: <form name="forma" action="index.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="file_url" value=""> <input type="file" name="file"> <input type="submit" name="go" value="Отправить" OnClick="document.forms['forma']['file_url'].value = document.forms['forma']['file'].value"> А что ты потом будешь делать с этим адресом файла?
Мне коллчиство строк надо будет в нем посчитать! Все равно не работает! $a = $_POST['file_url']; @$list = "$a"; @$kol = count(file($list)); echo "Срок в файле - $kol <br>"; echo $a; //это для проверки!