• 23-10-2010, 19:20:21
    #1
    Merhaba arkadaşlar.

    $message['body'] değişkenim bir forum postu tutuyor içinde ve son satırında,

    (içerğin öncesi)
    ftp://google.com/root/LEGAL/Documents/totally.free.avi

    gibi bir bağlantım var. Sanırım strrpos gibi bir şey kullanacağız ama, yapmak istediğim şey şu: Bu sondaki bağlantının dosyadan önce kısmını almak ve son bağlantının altına eklemek.

    Sonuç şöyle olacak yani:

    (içeriğin öncesi)
    ftp://google.com/root/LEGAL/Documents/totally.free.avi
    ftp://google.com/root/LEGAL/Documents/

    Ve sonuç yine $message['body'] içine kaydedilecek. Nasıl mümkün olur bu?
  • 23-10-2010, 20:12:06
    #2
    $sent_pos = strrpos($message['body'], "ftp");
    $filename_pos = strrpos($message['body'], "/");
    
    $full_link = substr($message['body'], $sent_pos, 999);
    $file_name = substr($message['body'], $filename_pos+1, 999);
    
    $final_path = str_replace($file_name, "", $full_link);
    Gibi hallettim sanırım, daha uygun bir yol varsa bilmek isterim aksi takdirde vaktinizi aldım, konu kapatılabilir