resim:
https://i.hizliresim.com/n7rnnqf.jpg
aslında hersey acik ve net. PHP siteler için uyumlu hale getirilmesi mümkün mü?
Dosya uzantısı: .DCR
Uygun gören ücret teklifiyle ulaşabilir. (örnek oyun dosyası bulunuyor)
NOT 2: bunun ile ilgili geliştirilmiş sadece 1 program var: "
FlashPoint" (örnek olması adına)
PHP, sunucu taraflı bir programlama dilidir ve web sayfalarının oluşturulmasında kullanılır. Bir .DCR dosyasını doğrudan PHP kodu olarak çalıştıramazsınız.
Ancak, Adobe Shockwave içeriğini göstermek için çeşitli alternatif yöntemler vardır. Bunlardan biri, Shockwave oynatıcısının web sitesine yüklenmesidir. Bu, ziyaretçileriniz Shockwave içeriğini görüntülemek için gereken eklentiyi indirebilecekleri anlamına gelir.
Shockwave eklentisini kullanarak .DCR dosyalarını web sitenize ekleyebilirsiniz. Örneğin, HTML sayfanıza aşağıdaki kodu ekleyerek .DCR dosyanızı yerleştirebilirsiniz:
<object classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=10,1,0,11" width="300" height="200">
<param name="src" value="yourfile.dcr">
<embed src="yourfile.dcr" pluginspage="http://www.macromedia.com/shockwave/download/" width="300" height="200"></embed>
</object>
Bu kod, .DCR dosyasını yerleştirir ve Shockwave eklentisini kullanan ziyaretçilerinizin dosyayı web sayfanızda görüntülemesini sağlar.
SHockwave eklentisine sahip olmayan kullanıcı için php ile aşağıdaki kodu kullanarak yüklemesini önerebilirisiniz.
// DCR dosyasının var olduğu dizin
$dcr_path = '/path/to/yourfile.dcr';
// Shockwave eklentisi yüklü mü kontrol et
if (function_exists('swf_open') && swf_open($dcr_path)) {
// Shockwave eklentisi yüklü, dosyayı oynat
echo '<object classid="clsid:166B1BCA-3F9C-11CF-8075-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=10,1,0,11" width="300" height="200">';
echo '<param name="src" value="' . $dcr_path . '">';
echo '<embed src="' . $dcr_path . '" pluginspage="http://www.macromedia.com/shockwave/download/" width="300" height="200"></embed>';
echo '</object>';
} else {
// Shockwave eklentisi yüklü değil, hata mesajı göster
echo 'Shockwave eklentisi yüklü değil veya tarayıcınız desteklemiyor.';
}Bu yöntemle, Shockwave eklentisini kullanmayan ziyaretçilerinize uygun bir hata mesajı gösterebilirsiniz.