• 26-02-2015, 15:49:00
    #1
    Merhaba,

    Bir projemde internet üzerindeki bir php sayfası aracılığı ile kullanıcının bilgisayarında bir klasör oluşturup buraya sunucudaki müzikleri indirip aynı php sayfası üzerinden okumasını sağlamam gerekiyor. Yani webdeki sayfa localdeki dosyayı okuması gerekiyor. Bunun direk php ile mümkün olmayacağını düşündüğümden dolayı yardımcı teknolojiler ne olabilir diye düşünüyorum. Silverlight desem osx te verimli çalışmadığı gibi linuxta moonlight olarak verdiği desteği de bir süre önce çekti. Bu konuda daha önceden proje yapmış olan arkadaşlar fikir sunabilirlerse sevinirim.
  • 26-02-2015, 15:54:30
    #2
    Flash ile yapılabilir diye düşünüyorum. Senin için bir örnek buldum sanırım, kolay gelsin.

    import flash.events.Event;
    import flash.net.URLLoader;
    import flash.net.URLRequest;
    import flash.net.URLVariables;
    import flash.net.URLRequestMethod;
    
    var urlLoader:URLLoader = new URLLoader ();
    var urlRequest:URLRequest = new URLRequest ('whatever.php');
    var urlVars:URLVariables = new URLVariables ();
    
    urlVars.folder = 'path/to/folder';
    urlRequest.data = urlVars;
    urlRequest.method = URLRequestMethod.POST;
    
    urlLoader.addEventListener (Event.COMPLETE, onComplete);
    urlLoader.load (urlRequest);
    		
    function onComplete (evt:Event) : void {
    	var xml:XML = XML (urlLoader.data);
    	trace (xml);
    }
    PHP kısmı :
    <?php 
    if ($handle = opendir($_POST['folder'])) { 
        $xmlReturn = "<data>"; 
    
        while (false !== ($file = readdir($handle))) { 
            if ($file != "." && $file != "..") { 
               $xmlReturn .= '<file name="'.$file.'" />'; 
            } 
        } 
        closedir($handle); 
        echo ($xmlReturn.'</data>'); 
    } 
    ?>
    Birde şu var : http://active.tutsplus.com/tutorials/xml/build-a-dynamic-gallery-with-actionscript-30-and-php/