Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> input type=file 
:(
    Опции темы
HAS
Дата 31.10.2005, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

Репутация: нет
Всего: 2



Код

<html>
<FORM>
<P><INPUT TYPE=file NAME="html_file" ACCEPT="text/html"></P>
<P><INPUT NAME="has" TYPE=submit VALUE="Validate it!"></P>
</FORM>
</html>
<?php
echo $html_file;
?>


Вот так имя файла. А как вывести полный путь?
Допустим вот так "C:\images\auto\bmw.gif".
Заранее спасибо.

PM MAIL   Вверх
Black
Дата 1.11.2005, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 7
Всего: 45



HAS
это невозможно. И вопрос больше в PHP

Браузер при передаче файла только его имя на локальной машине передает , а не полный путь к файлу.


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
HAS
Дата 1.11.2005, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

Репутация: нет
Всего: 2



Спасибо. жаль...
Добавлено @ 11:21
а может как то по другому можно ?
мне надо полный путь к файлу узнать.
PM MAIL   Вверх
GoodBoy
Дата 1.11.2005, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: нет
Всего: 83



перемещено из форума "Вёрстка веб-сайтов"


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
Darhazer
Дата 1.11.2005, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 7
Всего: 29



Код

<html>
<FORM>
<P><INPUT TYPE=file NAME="html_file" ACCEPT="text/html"></P>
<P><INPUT NAME="button" TYPE=button onclick="alert(document.forms[0].elements['html_file'].value)"></P>
</FORM>
</html>

У мяна работает... так что при submit можеш значение document.forms[0].elements['html_file'].value передать через hidden поля


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
MuToGeN
Дата 1.11.2005, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Если для формы не выставлен enctype="multipart/form-data", то для <input type="file" /> передаваться будет путь к фаилу на машине пользователя (сам фаил передаваться не будет). Если выставлен, то только тип, имя и сожержимое фаила (путь передаваться не будет).


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
HAS
Дата 2.11.2005, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

Репутация: нет
Всего: 2



У меня такой случий тупой блин..
Даже не знаю как объяснить..
Вот, например на примере библиотеки.
Имеется база данных. В нее администратор (или еще кто) добавляет книжки через форму. Там описание, автор,...,картинка.
Что бы не грузить картинку в бд и не напрягать бд, я записываю в бд адрес к картинке.И вот я не знаю как адрес лучше узнавать ?
надеюсь я понятно объяснил...

Это сообщение отредактировал(а) HAS - 2.11.2005, 12:26
PM MAIL   Вверх
HAS
Дата 2.11.2005, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

Репутация: нет
Всего: 2



плиз пооомоооогиииитеееее, очень надо... smile
PM MAIL   Вверх
PARROT
Дата 2.11.2005, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Узнавать адрес чего?
Адрес загруженной картинки ты записываешь в базу.
Потом вызываешь из базы:
Код

echo "<a href=index.php?".$mas[0].">адрес картинки</a>"

Объясни понятнее, что ты хочешь изобразить?

Это сообщение отредактировал(а) PARROT - 2.11.2005, 22:29


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Black
Дата 2.11.2005, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 7
Всего: 45



HAS
картинку полученную от скрипта пери и сохраняй в нужной папке под именем, а это имя сохрани в БД.

Вот и вся схема.

Потом при выборке данных из бд ты узнаешь имя файла и сделаешь например так:
Цитата
<img src='http://my_site.ru/img/".$NameIMG.".gif' />



--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
HAS
Дата 3.11.2005, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

Репутация: нет
Всего: 2



да это то я знаю как делать!
блин.. я не знаю как это написать...
Заполняю я форму, автор книги, название книги, ..., через форму.
Везде вписываю, вписываю, а вот где необходимо указать адресс к картинке, что бы не прописывать в текстовом поле, я использую input type=file, что-бы не пришлось вписывать.
все картинки, как я уже сказал лежат в папке books\image\. Я знаю как можно узнать имя файла, вот так
Код

<html>
<FORM>
<P><INPUT TYPE=file NAME="html_file" ACCEPT="text/html"></P>
<P><INPUT NAME="has" TYPE=submit VALUE="Validate it!"></P>
</FORM>
</html>
<?php
echo $html_file;
?>


и вот мне необходимо что-бы он выводил не просто название файла, а books\image\название файла. smile

вот что то типа того мне надо, надеюсь Вы меня поняли !?
PM MAIL   Вверх
PARROT
Дата 3.11.2005, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Код

<?php
echo "books\image\".$html_file."";
?>


Это сообщение отредактировал(а) PARROT - 3.11.2005, 11:58


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
HAS
Дата 3.11.2005, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

Репутация: нет
Всего: 2



PARROT
я так делал, получается вот такая штука

Цитата
books\image".017.jpg.


пробовал так

Код

echo "books\image\"$html_file;


Parse error: parse error in p:\home\has.ru\www\te.php on line 10
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1316 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.