Bazı php içeriğini tanıtmak için github'da .html yerine .php sayfası nasıl yayınlanır?


82

Şu demoya bakıyorum - http://blueimp.github.com/jQuery-File-Upload/

Demodaki anlayışıma göre php dosyaları github'dan sunuluyor, bu da php içeriğinin github'dan sunulabileceği / çalıştırılabileceği anlamına geliyor.

Bu bağlantı aracılığıyla github'da barındırılan koddan html içeriği yayınlama sürecini anlıyorum -
http://help.github.com/pages/

Yukarıdaki blueimp'de yapılana benzer şekilde bir .php sayfasını bir demo olarak nasıl gösterebilirim merak ediyorum.

Benzer bir şeyi http://synechron.github.com/index2.php adresinde denedim,
ancak tarayıcı penceresinde görüntülemek yerine sayfa Google chrome'da indiriliyor ve IE9 index.html'de görüntüleniyor.

Şimdiden teşekkürler !!


7
Gh sayfalarının biraz daha tam özellikli olması güzel olurdu.
Robert Christian

1
Bu daha çok özellikli olmakla ilgili değil, GitHub'ın her türden solucan kutusunu hesaplama ve güvenlik açısından tanıtan istemci tarafı kodun yürütülmesinden kaçınmasıyla ilgili.
charlesreid 1

2
@ charlesreid1 "Sunucu tarafı" kodunu kastediyorsunuz. İstemci tarafı kodu (JavaScript, çoğunlukla) GH Sayfalarında iyi çalışır. Fakat sen haklısın. Ayrıca, eğer PHP desteği sunuyorlarsa, insanlar Python, Perl, Java vb.
İsteyecekler

Yanıtlar:


144

Github Sayfaları tam özellikli bir web barındırma hizmeti değildir. PHP'yi veya başka herhangi bir keyfi kodu çalıştırmaz.


1
Bu durumda, blueimp.github.com/jQuery-File-Upload'un .png veya .jpg resimlerinden herhangi biri yüklendiğinde github dizininden php kodunu çalıştıran bir demo sağladığını daha çok merak ediyorum . Cevap verdiğiniz ve önceki zamanlarınızı ayırdığınız için teşekkürler ..
Anmol Saraf

29
Öyle değil. Herhangi bir şey yüklerseniz, bir Google App Engine sitesi olan jquery-file-upload.appspot.com'a gönderilir (neredeyse kesinlikle PHP çalıştırmaz, ancak teknik olarak java çalışma zamanını kullanarak JVM'de bunu yapmak mümkündür) . (Bunu Chrome'daki Ağ sekmesinde gördüm, ancak aynı zamanda github.com/blueimp/jQuery-File-Upload/wiki/Demo-implementation adresinde de bahsediliyor )
Wooble

2
Bu kadar derine indiğiniz ve doğru sebebi ortaya koyduğunuz için teşekkürler. Github'da php yayınlamayı çok merak ettim, bir .php sayfasıyla denemeye başladım ve ayrıntıların açıkça belirtildiği ana 'wiki' sayfasını kaçırdım :) Tekrar teşekkürler !!
Anmol Saraf

@ Wooble Evet, haklısın. Aynı şeyi, //jquery-file-upload.appspot.com/ hedefleyen form-öznitelik eyleminin URL'sini kontrol ederek gördüm
Sedat Kilinc

7

Hayır, yapamazsınız.

Github Sayfaları, bir web sunucusuna sahip olmanıza ve bakımını yapmanıza gerek kalmadan web istemcisi içeriğini (HTML, Javascript, CSS) sunmanıza izin verir. Alt klasörler oluşturabilir, alan adınızı içine eşleyebilirsiniz. Bazı temel programlama becerileriyle Jekyll veya Hugo gibi araçları kullanın, sitenizin bir CMS kadar iyi çalışmasını sağlayabilirsiniz.

Ancak, verileri / mantığı işlemek ve değiştirmek için herhangi bir arka uç teknolojisini kullanmanıza izin vermez.

Yani PHP mümkün değil.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.