[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как записать путь к файлу в mysql
arbuzmaster
Добрый день! Нужна помощь в написании кода на Php. Суть проблемы такая:на странице имеется две формы input текст и выбор файла и кнопка выполнить, а в базе данных два столбца в первый заносится значение из поля input текст а во второй заносится полный путь до файла. Общий принцип работы - скрипт работать буде только локально на сервере - пользователь вносит текст например:*песня про собаку* и выбирает mp3 файл на сервере который соответствует данному тексту - нажимает кнопку *сопоставить* и данные заносятся в базу данных в первый и во второй столбец на одну и ту же строку - и так далее со всеми mp3 файлами - далее открывается страница с фреймами -1фрейм *ввод текста* 2фрейм *плеер* - пользователь вводит текст *песня про собаку* -скрипт ищет в БД данное словосочетание и сопоставляет с файлом - и играет песня про собаку.

<INPUT TYPE="file" NAME="file" ONCHANGE="this.form.path.value = this.value">
<INPUT TYPE="hidden" NAME="path" >
//в РНР
<?
$_POST['path'] содержит путь файла у клиента
?>
почему то заносит Array как извлечь из массива путь к файлу и записать в переменную для последующего занесения в БД ? Или как лучше реализовать принцып работы

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
dron4ik
<? print_r($_POST['path']); ?> что говорит?

_____________
Ex3m.com.ua — Активный образ жизни
FatCat
Ничего скажет, потому что значение инпуту не присвоено.
Наверное можно джаваскриптом считать путь к файлу на локальной машине и записать в скрытый инпут. Но лень сейчас проверять.

_____________
Бесплатному сыру в дырки не заглядывают...
Michael
браузеры защищают против таких вещей. В смысле получения путей в файловой системе пользователя.
Если это на сервере, думаю надо всякие imce пробовать.

_____________
There never was a struggle in the soul of a good man that was not hard
arbuzmaster
Цитата (dron4ik @ 26.07.2013 - 00:50)
<? print_r($_POST['path']); ?> что говорит?
HErATuB
Если просто array() значит данные с формы не приходят.
arbuzmaster
как раз в этом и проблема как их занести в переменную

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
HErATuB
Как говорил Michael браузер не даст доступ к файлам пользователя, можно пробовать через флэш, там через ActionScript точно не магу сказать.
arbuzmaster
все понятно значит никак нельзя! тогда тема закрыта буду искать другой выход!

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.