Kemarin, DeQuin minta di download-in slide presentasi dari situs online publication (slideshare). Nah, karena ga ada tombol untuk download, maka terbuat lah script untuk fetching flash yang di embed di dalamnya :) Sebenernya banyak sekali cara untuk fetch contents nya, namun cara ini mungkin yang saya anggap paling mudah untuk fetching dan download slide demi slide nya :)
Mohon maaf kalau ada bug / kesalahan code-nya, karena ini pengembangan dari coder aslinya yang saya ambil dan modifikasi tanpa ijin dari sini.
Source :
<?php
$slideshowUrl="http://www.slideshare.net/coogle/ajax-and-php";
$slideshowPageContent = file_get_contents($slideshowUrl);
$pattern = "~doc=([\w-]+)~";
preg_match($pattern,$slideshowPageContent,$matches);
$xmlurl = "http://s3.amazonaws.com/slideshare/{$matches[1]}.xml";
$sxml = simplexml_load_file($xmlurl);
foreach ($sxml->Slide as $slide)
echo $slide['Src']."<br />";
?>
;
Output-nya kira-kira akan seperti ini :
https://s3.amazonaws.com:443/slideshare/ajax-and-php-1194421981517706-1-slide-1.swf https://s3.amazonaws.com:443/slideshare/ajax-and-php-1194421981517706-1-slide-2.swf https://s3.amazonaws.com:443/slideshare/ajax-and-php-1194421981517706-1-slide-3.swf https://s3.amazonaws.com:443/slideshare/ajax-and-php-1194421981517706-1-slide-4.swf https://s3.amazonaws.com:443/slideshare/ajax-and-php-1194421981517706-1-slide-5.swf https://s3.amazonaws.com:443/slideshare/ajax-and-php-1194421981517706-1-slide-6.swf https://s3.amazonaws.com:443/slideshare/ajax-and-php-1194421981517706-1-slide-7.swf .......... https://s3.amazonaws.com:443/slideshare/ajax-and-php-1194421981517706-1-slide-40.swf
Untuk tools nya, bisa lebih mudah menggunakan hasil modifikasi punya saya di sini




trus kalo mau gabungin jadi satu slide gimana?
makasi gan dah share … nice