2011-02-22 34 views
10

Bunun mümkün olup olmadığını bilmek istedim?ISO sınıfı oluşturmak için PHP sınıfı

Çapraz projektör Flash projektörü ve dosyaları oluşturmak ve kullanıcının indirmesi için bir ISO oluşturmaktan çok istiyorum.

Google, PHP doğrudan yapmak mümkündür Tabii

+3

İlginç bir soru. Eğer kullanıcı istediği zaman 600MB veriyi paketlemek için PHP'yi beklerseniz bunun hızından endişelenirim. Bir arka plan süreci olarak çalıştırılmasından daha iyi olabilirsiniz (bu, herhangi bir dilde olabileceği anlamına gelir). – Spudley

+8

Sizi tanımak için PHP, bir HTML ön işlemcisi, kahve makinesi değil, MIDI izci veya ISO araç takımıdır. Git rakamı. –

+3

Basit bir sistem ("mkisofs -R -J-v -T yolu /"), 'sarmalayıcı arıyorsunuz. Doğrudan PHP üzerinden ISO dosya sistemleri oluşturmak için bir sınıf yazma da cazip gibi görünüyor .. – mario

cevap

9

... çok şimdiye kadar bana yardımcı olmadı.

Ancak, sorunuzu yanıtlayan yorumlardan biri olarak, işinizi sizin yapmanız için harici bir ikili olarak çağırmanız daha kolay olacaktır (tüm ana bilgisayarlarda mkisofs yüklü olabilir). Eğer gerçekten gerekir PHP Bunu yaparsanız

, burada sizin için bazı yararlı referanslar var.

ISO 9660 specification (ECMA-119) - Bu, "ISO" görüntü dosyaları için dosya biçimidir.

PHP pack() ve unpack() - Bunlar, PHP'deki ikili verileri işlemenize yardımcı olur.

Dosya yapısına aşina olduğunuzda, önceden derlenmiş bazı bölümler oluşturabilir ve bunları çeşitli ofsetlere ekleyebilir ve yükü de ekleyebilirsiniz.

İyi şanslar!

+4

Bu maceranın sonucunu görmek isterim ... –

+0

Teşekkür ederim. Diğer harici ikili dosyalar hakkında herhangi bir öneriniz var mı? Sunucu Apache, ama şu an tek bildiğim bu. Alkışlar – FFish

+1

Bu komutun size uygun olup olmadığını görmek için echo sistemini ('hangi mkisofs') deneyebilirsiniz (* nix tabanlı bir sunucu varsayarak), muhtemelen en iyi bahisten hosting sağlayıcınızla konuşmanızdır. Milage değişebilir. – Leigh