• 19-05-2013, 13:19:51
    #1
    Herkese merhaba.

    Sadece localhostta kullandığım bir scriptim var. (Yani script hostta falan kullanılmayacak) Scriptin bir yerinde aşağıdaki koda benzer bir yer var. Sorun şu ki: Ekrandaki "Klasörü aç" linkine tıklayınca browser herhangi bir tepki vermiyor.

    Ben istiyorumki, linke tıklayınca Z:\Tools\Softwares\XX dizini Windows Gezgini olarak açılsın.

    Bunu nasıl yapabilirim?

    <?php
    
    echo  '<a href="Z:\Tools\Softwares\1" target="_blank" >Klasörü aç</a>';
    
    ?>
  • 25-11-2013, 13:13:37
    #2
    Konu hala güncel
  • 25-11-2013, 14:34:34
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    stackoverflow'da da söylenildiği gibi bu mümkün değildir.

    bknz: http://stackoverflow.com/questions/1...from-a-webpage
  • 25-11-2013, 15:19:38
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bildiğim kadarıyla bu tür linkler sadece internet explorer'da çalışıyor.
  • 25-11-2013, 15:30:13
    #5
    @Prof.Hüko;

    +1 denedim, sadece Internet Explorer'da çalışıyor.

    Kullandığım betik;
    <a href="file://C:/" target="_blank">Klasörü Aç</a>
  • 25-11-2013, 15:58:35
    #6
    saintx adlı üyeden alıntı: mesajı görüntüle
    stackoverflow'da da söylenildiği gibi bu mümkün değildir.

    bknz: http://stackoverflow.com/questions/1...from-a-webpage
    Daha önce IE'nin ayarlarıyla oynayınca (deneme yanılma yoluyla) yapmıştım ama format atınca o ayar gitti tabi. Şimdi bir türlü hatırlayamıyorum nasıl yaptığımı.

    Prof.Hüko adlı üyeden alıntı: mesajı görüntüle
    bildiğim kadarıyla bu tür linkler sadece internet explorer'da çalışıyor.
    Yeterki çalışsın hocam. IE'ye razıyım ben

    saintx adlı üyeden alıntı: mesajı görüntüle
    @Prof.Hüko;

    +1 denedim, sadece Internet Explorer'da çalışıyor.

    Kullandığım betik;
    <a href="file://C:/" target="_blank">Klasörü Aç</a>
    Url C:\Users\soulmy\Desktop\index.html bu şekilde olunca çalışıyor. (Yani .html dosyasına çift tıklayıp açınca...)

    Url http://localhost/test/index.html bu şekilde olunca açılmıyor. (Yani localhostta açınca...)

    Benim işim localhostta olduğu için bu yöntem işe yaramıyor.

    Edit: php'de shell_exec() diye bir şey var. Bununla yapılamaz mı? Veyahut buna benzer başka bir fonksiyonla...
  • 13-01-2014, 13:15:05
    #7
    soulmy adlı üyeden alıntı: mesajı görüntüle
    Daha önce IE'nin ayarlarıyla oynayınca (deneme yanılma yoluyla) yapmıştım ama format atınca o ayar gitti tabi. Şimdi bir türlü hatırlayamıyorum nasıl yaptığımı.



    Yeterki çalışsın hocam. IE'ye razıyım ben



    Url C:\Users\soulmy\Desktop\index.html bu şekilde olunca çalışıyor. (Yani .html dosyasına çift tıklayıp açınca...)

    Url http://localhost/test/index.html bu şekilde olunca açılmıyor. (Yani localhostta açınca...)

    Benim işim localhostta olduğu için bu yöntem işe yaramıyor.

    Edit: php'de shell_exec() diye bir şey var. Bununla yapılamaz mı? Veyahut buna benzer başka bir fonksiyonla...
    Php de shell fonksiyonları sunucu için geçerlidir ki çoğu sunucu da güvenlik önlemi alınmıştır. Sizin isteğinizin php ile uzaktan yakından ilgisi yoktur. Pek bulacağınızı zannetmesemde javascript kod aramanızı tavsiye ederim.
  • 13-01-2014, 13:26:34
    #8
    Elumre adlı üyeden alıntı: mesajı görüntüle
    Php de shell fonksiyonları sunucu için geçerlidir ki çoğu sunucu da güvenlik önlemi alınmıştır. Sizin isteğinizin php ile uzaktan yakından ilgisi yoktur. Pek bulacağınızı zannetmesemde javascript kod aramanızı tavsiye ederim.
    Localhostta kullanacağım hocam, sunucuda değil. js koda da razıyım.
  • 13-01-2014, 13:46:08
    #9
    Üyeliği durduruldu
    bu olay php ile yapılamaz stackoverflow'da okumuştum ama js ile yapılıyordu denk gelmitim daha önceden yapılabildiğinden eminim. bulabilirsem paylaşırım. bulan arkadaş ta paylaşırsa harika olur. lazım olabiliyor.