Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как взять имя файла и записать в базу...

Сообщения:  [1-10]   [11-11] 

 
 автор: Sfinks   (30.07.2013 в 11:50)   письмо автору
 
   для: Jovidon   (30.07.2013 в 10:38)
 

Нет, это форум cheops'а. Все остальные точно такие же посетители, как и Вы =)

  Ответить  
 
 автор: Jovidon   (30.07.2013 в 10:38)   письмо автору
 
   для: confirm   (29.07.2013 в 22:31)
 

а я почемуто всегда думал что вы, Sfinks, Владимир55, cheops, Valick ... все вместе работаете и каждый день друг другу видите в рабочие масто. =)

  Ответить  
 
 автор: confirm   (29.07.2013 в 22:31)   письмо автору
 
   для: Jovidon   (29.07.2013 в 14:12)
 

Не вводите общественность в заблуждение, это не мой форум. )

  Ответить  
 
 автор: Jovidon   (29.07.2013 в 14:12)   письмо автору
 
   для: confirm   (29.07.2013 в 13:51)
 

спасибо
чем больше сижу на вашем форуме тем больше мне становится янснее что ничего незнаю про пхп

  Ответить  
 
 автор: confirm   (29.07.2013 в 13:51)   письмо автору
 
   для: Jovidon   (29.07.2013 в 09:56)
 

http://www.php.net/manual/ru/book.id3.php
А изучив формат файла http://habrahabr.ru/post/103635/, и структуру ID3 блока, можно понять, что для этого не нужно никаких классов. Вся задача сводится к получению блока и распаковки его.

  Ответить  
 
 автор: Jovidon   (29.07.2013 в 09:56)   письмо автору
 
   для: uvajs   (28.07.2013 в 18:50)
 

Красава, пакажи класс id3v2.php если не секрет

  Ответить  
 
 автор: uvajs   (28.07.2013 в 18:50)   письмо автору
 
   для: confirm   (28.07.2013 в 18:31)
 

Спасибо Вам confirm большое!
Постараюсь разобраться, если что напишу)))

  Ответить  
 
 автор: confirm   (28.07.2013 в 18:31)   письмо автору
 
   для: uvajs   (28.07.2013 в 18:23)
 

Внимательно смотрите свой код (кстати, вы выставили кучу, а что собственно нужно для понимания его нет):
<?
$file_name 
totranslit($_FILES['uploadfile']['name']); // оригинальное название для оприделения формата 
//а дальше имя файла определяется некими пользовательскими функциями ajax_utf8 и textFilter
$name ajax_utf8(textFilter($res['Title'], falsetrue));

А артист, к имени файла надо понимать отношения не имеет, и ввод его предполагается неким полем формы (не массив FILES). Вот найдите связь - как передается $file_name в эти функции и что возвращается, найдете ответ на вопрос.

PS. И вообще неизвестно каким образом (условиями) эти данные (имя, исполнитель) вообще задаются в форме. Так что начинайте с этого.

  Ответить  
 
 автор: uvajs   (28.07.2013 в 18:23)   письмо автору
 
   для: confirm   (28.07.2013 в 18:16)
 

>Если соответствующие поля формы будут не заполнены, то и будет записано по умолчанию 'Неизвестный исполнитель' и 'Без названия'.
Это я знаю, но как все это дело писать правильно?
к примеру песня называется: НЮША - Красивая пара на сайте: Неизвестный исполнитель' и 'Без названия'. или yanni_-_can_t_wait_(zaycev.net) тоже самое....
вкантакте как то решили данную задачу, думаю и тут есть спецы!!!

  Ответить  
 
 автор: confirm   (28.07.2013 в 18:16)   письмо автору
 
   для: uvajs   (28.07.2013 в 18:04)
 

Зачем вываливаете все, если загрузка файла и запись в базу только небольшая часть этого кода? Вот строки определяющие, что будет записано:
<?
$artist 
ajax_utf8(textFilter($res['Artist'], falsetrue)); 
$name ajax_utf8(textFilter($res['Title'], falsetrue)); 
if(isset(
$artist) AND empty($artist)) $artist 'Неизвестный исполнитель'
if(isset(
$name) AND empty($name)) $name 'Без названия';

Если соответствующие поля формы будут не заполнены, то и будет записано по умолчанию 'Неизвестный исполнитель' и 'Без названия'.

  Ответить  

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования