php удаление файла

Discussion in 'PHP' started by barnaki, 11 Nov 2010.

  1. barnaki

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

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    в базе данных хранится путь к файлу который я подключаю к ссылке. так вот надо как то используя путь вида
    Code:
    http://banderas/knigi/585630_vb.jpg
    оторвать от него кусок после knigi. как это лучше сделать может регуляркой какой или у кого придумается другой способ
     
  2. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    PHP:
    <?php
    $str 
    "http://banderas/knigi/585630_vb.jpg";
    preg_match("#knigi/(.*)#",$str,$out);
    echo 
    $out[1];

    // ----

    echo str_replace("http://banderas/knigi/","",$str);
    ?>
     
    1 person likes this.
  3. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    http://php.net/manual/en/function.parse-url.php
     
    _________________________
  4. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    "/" . basename() ne?
     
  5. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Если у вас есть проблема и вы хотите ее решить с помощью регулярных выражений - у вас две проблемы
     
    1 person likes this.
  6. Alekzzzander

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

    Joined:
    5 Sep 2007
    Messages:
    278
    Likes Received:
    36
    Reputations:
    0
  7. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    basename()