За последние 24 часа нас посетили 16488 программистов и 1646 роботов. Сейчас ищут 1634 программиста ...

закачка mp3 на сервер

Тема в разделе "Вопросы от блондинок", создана пользователем Апельсин, 9 янв 2011.

  1. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Даю установку: юзер закачивает отрезок мп3 (весом до 500-1000 кб) для фона в своей личной странице. Запускаться будет не автоматом, а через мини флеш-проигрыватель. Внимание, вопрос: чем проверять мп3-файлы и как скрыть физический путь к ним. У кого есть досрочный ответ? :D
    О проверке - то как именно проверять что это мп3, а не какойто file.php.mp3? Тип файла там читать или чем еще?
    Про скрытие - так понимаю, можно записывать в базу некий ид, к которому привязан физический путь к файлу. Писать скрипт, который меняет местами ид на путь, и выплевывать через хедер. Или как-нить не так делается этЪ?
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Зачастую именно так.
     
  3. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
  4. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Apple
    а без надстроек по-простому и безопасно?
     
  5. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Апельсин
    pear это просто либы, pecl расширения
     
  6. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    И это правильный ответ. Александр Друзь и Максим Поташев зарабатывают очко для своей команды :D
    Спасиб, заюзаем.
     
  7. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    1:0 в пользу команды КЭПа :D
     
  8. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    кхе-кхе, а если это хостинг?
     
  9. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Это обычная библиотека, загрузи PEAR на хостинг вместе с зависимостями.
     
  10. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Я качал все нужные файлы, закидывал на хостинг в какую-нить папку, а все пути (в каждом из этих файлов, где есть какие-либо инклуды) правил руками... Может это и изврат, но ничего другого на тот момент не придумал.
     
  11. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Apple
    http://pear.php.net/package/PEAR/download

    как-то жаба давит столько ставить (1.8 мб) из-за такой мало полезной штуки. Что входит в зависимости и можно ли "облегчить" в плане удаления ненужного?
     
  12. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    И нахрена, спрашивается?
    set_include_path просто так придумали?
     
  13. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Апельсин
    Ты проверь сначала, может PEAR на хостинге уже стоит.

    P.S
    При необходимости просто выцепи нужный тебе функционал из самого файла.
    Там он есть, я посмотрел =)
     
  14. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Apple
    Configure Command
    '--without-pear'
    видимо, что нет. Больше инфы про него в phpinfo нет.
     
  15. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Апельсин
    Посмотри get_include_path
    И я отредактировал сообщение выше своё.
     
  16. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Apple
    .:/usr/share/pear:/usr/share/php

    меня тоже эта идея успела посетить :)
     
  17. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    А говоришь нет =)
    Вот лей библиотеку на сервер и инклюдь её.
    Только include_path не трогай)
     
  18. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Apple
    "Чето я очкую." [​IMG]
    Момент..
     
  19. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Потому что на тот момент, как и написал, ничего другого не придумал. На самом деле я не знаю очень многих функций PHP и, видимо, нередко изобретаю велосипеды. Но все эти велосипеды работают.
    Когда требуются какие-то преобразования с массивами или что-то нужно сделать со строками или датами, например - я обычно пробегусь взглядом по списку "штатных" функций прежде, чем начну стряпать какую-нить отсебятину. Но зачастую я даже не подозреваю о существовании какой-то функции и не знаю, в каком разделе мануала её искать. Увы, но до сих пор даже не перечитал (и уж тем более не запомнил) всех имеющихся в мануале PHP разделов... когда-нибудь я это сделаю :)))
     
  20. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Не, я спать. Дальше без меня =))
     
  21. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Апельсин
    нифига ты там настряпал у себя на сайте)))
     
  22. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Padaboo
    что, круто? [​IMG]
     
  23. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Поматросил и бросил)))
    Службу поддержки чтоли разбудить...


    upd to apple
    я, вроде, не то что нужно смотрел. сейчас get_include_path выдает .;c:\php\includes.
     
  24. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Апельсин
    не понял он у тебя виндусом стал резко что ле?)
     
  25. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Padaboo
    блин, я туплю. два окна открыл с локальной и с хостингом, там линукс, тут виндовс))
    Все правильно :/usr/share/pear:/usr/share/php, но выдает ошибку. Попробую сосредоточиться ))))