• 03-09-2025, 02:52:30
    #1
    Merhabalar, klasör adını çekmek istiyorum örneğin dosya /demo/ klasörünün içindeyse demo adını çeksin sadece
  • 03-09-2025, 02:55:05
    #2
    Rainwex adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, klasör adını çekmek istiyorum örneğin dosya /demo/ klasörünün içindeyse demo adını çeksin sadece
    $klasor = basename(dirname($dosya));
  • 03-09-2025, 02:56:24
    #3
    $ftp_server = "ftp_sunucu_adresiniz";
    $ftp_user = "kullanici_adiniz";
    $ftp_pass = "sifreniz";
    $search_keyword = "aranacak_kelime";
    
    $escaped_keyword = escapeshellarg($search_keyword);
    $command = "lftp -u {$ftp_user},{$ftp_pass} {$ftp_server} -e \"find .\" | grep --color=never {$escaped_keyword}";
    echo "FTP bağlantısı kuruluyor ve arama başlatılıyor...\n\n";
    $output = shell_exec($command);
    
    if (empty($output)) {
        echo "Eşleşen dosya bulunamadı veya bir hata oluştu.\n";
    } else {
        echo "Bulunan Dosyalar:\n";
        echo "------------------\n";
        echo $output;
        echo "------------------\n";
    }
  • 03-09-2025, 03:01:02
    #4
    iyovi adlı üyeden alıntı: mesajı görüntüle
    $klasor = basename(dirname($dosya));
    Öyle değil hocam örneğin xxx.com/11/ sadece oradaki 11 sayısını çekmek istiyorum
  • 03-09-2025, 03:07:38
    #5
    <?php
    $url = "https://xxx.com/11/";
    $url = rtrim($url, "/");
    $segments = explode("/", $url);
    $id = end($segments);
    echo $id;
    ?>
  • 03-09-2025, 03:09:51
    #6
    Tam yol ile
    $dosyaYolu = '/var/www/site/demo/foto.jpg';
    $klasorAdi = basename(dirname($dosyaYolu)); // "demo"
    $klasorYolu = '/var/www/site/demo/'; // veya 'C:\www\site\demo\'
    $klasorAdi  = basename(rtrim($klasorYolu, "/\\")); // "demo"
    URL ile
    $path      = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); // Örn: /demo/foto.jpg
    $klasorAdi = basename(dirname($path)); // "demo"
  • 03-09-2025, 03:10:12
    #7
    borelphiyazilim adlı üyeden alıntı: mesajı görüntüle
    <?php
    $url = "https://xxx.com/11/";
    $url = rtrim($url, "/");
    $segments = explode("/", $url);
    $id = end($segments);
    echo $id;
    ?>
    11 kendime yazmak istemiyorum 100 tane klasör açıyorum günde otomatik kendi yazsın sadece klasör adını çekmek istiyorum
  • 03-09-2025, 03:13:23
    #8
    Rainwex adlı üyeden alıntı: mesajı görüntüle
    11 kendime yazmak istemiyorum 100 tane klasör açıyorum günde otomatik kendi yazsın sadece klasör adını çekmek istiyorum

    <?php
    $path = $_SERVER['REQUEST_URI']; 
    $path = rtrim($path, "/");
    $id = basename($path);
    echo $id;
    ?>
    Direkt URL çekin o halde en sondaki / sonrasını alınız
  • 03-09-2025, 03:14:12
    #9
    demo.com/$klasor_adi/ olarak ayarlasanız çok sevinirim klasörün adını buraya yazacak otomatik