расширение mp3 для php

Discussion in 'PHP' started by Vinsik, 20 Feb 2009.

  1. Vinsik

    Vinsik Elder - Старейшина

    Joined:
    4 Oct 2008
    Messages:
    189
    Likes Received:
    4
    Reputations:
    -5
    Ктонибудь знает как сним правильно работать?
    Уменя например в шаре есть вот такой код
    PHP:
    <?php 
    require_once 'Id.php'
    $id3 = &new MP3_Id(); 
    $result $id3->read($att_path."/".$uniq.".$ext"); 
    // Ошибкаr "Tag not found" игнорируется 
    if (PEAR::isError($result) && $result->getCode() !== PEAR_MP3_ID_TNF) { 
    die(
    $result->getMessage() . "\n"); 

    $result $id3->study(); 
    if (
    PEAR::isError($result)) { 
    die(
    $result->getMessage() . "\n"); 




    ?> 
    echo '[b]Битрейт:[/b] ' . $id3->getTag('bitrate') . "kB/s \n";
    echo '[b]Продолжительность:[/b] ' . $id3->getTag('length') . " min \n";
    ктонибудь знает как к этому коду добавить код который будет редактировать название песни в тегах.
    т.е. дописывать в конец названия www.sayt.ru ?
     
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    ты чо, прикалываешься? Уже была тема:

    /thread100792.html
     
  3. Vinsik

    Vinsik Elder - Старейшина

    Joined:
    4 Oct 2008
    Messages:
    189
    Likes Received:
    4
    Reputations:
    -5
    нет)
    просто я непонел как с этим
    PHP:
    <?php 
    require_once 'Id.php'

    // создаем объект, читаем данные 
    $id3 = &new MP3_Id(); 
    $result $id3->read('../data/Little-Big-Man.mp3'); 
    // Ошибка "Tag not found" игнорируется 
    if (PEAR::isError($result) && $result->getCode() !== PEAR_MP3_ID_TNF) { 
    die(
    $result->getMessage() . "\n"); 


    // Определяем информацию 
    $id3->setTag('name''Neuer Titel'); 
    $id3->setTag('artists''Andere Band'); 
    $id3->setTag('album''Schlagertraum #3'); 
    $id3->setTag('year'1984); 
    $id3->setTag('comment''Volksmusikal. Hochgenuss'); 
    $id3->setTag('genre''Folk'); 
    $id3->setTag('track'5); 

    // Записываем информацию в тег 
    $result $id3->write(); 
    if (
    PEAR::isError($result)) { 
    die(
    $result->getMessage() . "\n"); 


    echo 
    "Тег успешно записан.! \n"
    ?>  
    Работать, куда дописать www.sayt.ru чтобы в конце названия песни это было видно.
     
  4. Vinsik

    Vinsik Elder - Старейшина

    Joined:
    4 Oct 2008
    Messages:
    189
    Likes Received:
    4
    Reputations:
    -5
    я написал
    PHP:
    require_once 'Id.php'

    // создаем объект, читаем данные 
    $id3 = &new MP3_Id(); 
    $result $id3->read($att_path."/".$uniq.".$ext"); 
    // Ошибка "Tag not found" игнорируется 
    if (PEAR::isError($result) && $result->getCode() !== PEAR_MP3_ID_TNF) { 
    die(
    $result->getMessage() . "\n"); 


    // Определяем информацию 
    $id3->setTag('comment''www.sayt.ru'); 

    // Записываем информацию в тег 
    $result $id3->write(); 
    if (
    PEAR::isError($result)) { 
    die(
    $result->getMessage() . "\n"); 


    echo 
    "Тег успешно записан.! \n"
    Но в поле коментарий ничего не меняется, как сделать чтоб все было норм?
     
  5. Twoster

    Twoster Members of Antichat

    Joined:
    20 Aug 2008
    Messages:
    287
    Likes Received:
    402
    Reputations:
    159
    http://www.softtime.ru/info/articlephp.php?id_article=64
    Тут почитай, все написано понятным языком, а еще почитай про работу с классами на php, там ведь просто класс.