Toplu Swf ler için html sayfa oluşturma
1
●447
- 29-11-2012, 20:25:55olustur.php adında bir dosya oluşturarak içerisine aşağıdakileri yazıp kaydedin.ofergul adlı üyeden alıntı: mesajı görüntüle
<?php $dizin = opendir('./oyun/'); if ($dizin) { while ($dosya = readdir($dizin)) { if(!is_dir($dosya)) // sadece dosyaları seçer { $dosyalar[]=$dosya;} //klasörleri 'klasörler' isimli diziye ekler } } if(!empty($dosyalar)) { sort($dosyalar); // dosyalar dizisindekileri ismine göre sıraya sokar } foreach ($dosyalar as $tekdosya) { echo $oyun_sayfasi="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\";http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0\" width=\"180\" height=\"180\" id=\"flash\"> <param name=movie value=\"../".$tekdosya."\"> <param name=quality value=\"high\"> <param name=wmode value=\"transparent\"> <embed src=\"../".$tekdosya."\" quality=\"high\" wmode=\"transparent\" width=\"180\" height=\"180\" name=\"flash\" align=\"\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"> </embed> </object>"; $asil_ad=substr(trim($tekdosya),0,count(trim($tekdosya))-5); $dosya_dizin = "oyunlar"; $dosya_adi = $dosya_dizin."/".$asil_ad.".html"; touch ($dosya_dizin."/".$asil_ad.".html") or die ("Dosya Yaratılamadı!") ; $dosya = fopen ($dosya_adi , 'w') or die ("Dosya açılamadı!"); fwrite ( $dosya , $oyun_sayfasi ) ; fclose ($dosya); } $dizin1 = opendir('./oyunlar/'); if ($dizin1) { while ($dosya1 = readdir($dizin1)) { if(!is_dir($dosya1)) // sadece dosyaları seçer { $dosyalar1[]=$dosya1;} //klasörleri 'klasörler' isimli diziye ekler } } if(!empty($dosyalar1)) { sort($dosyalar1); // dosyalar dizisindekileri ismine göre sıraya sokar } foreach ($dosyalar1 as $tekdosya1) { echo $asil_ad1=substr(trim($tekdosya1),0,count(trim($tekdosya1))-5)."<br />"; } ?>
olustur.php dosyasının bulunduğu dizinde oyun ve oyunlar ismiyle iki klasör oluşturun ve oyun klasörü içerisine Swf dosyalarını yükleyin. olustur.php dosyasını tarayıcınızda çalıştırdığınızda oyun klasörü içerisinde ki sayı kadar Swf ekli Html sayfası oluşacaktır.
Kaynaklar
http://www.yakuter.com/php-ile-dizileri-listeleme/
http://www.birogrenciklasigi.com/php...eri-yazma.html
http://www.3rtugrul.com/php-ile-bir-...ri-listelemek/
Başarılar.