Canlı sitede PHP görüntülemek için nasıl

10 Cevap php

Canlı bir web sitesi PHP kodunu görüntülemek mümkün mü?

10 Cevap

Hayır, sunucu tarafında yorumlanır ve sonuçları kullanıcıya gönderilen gibidir. Eğer sen-tarayıcısı kontrol bir sitenin kaynak kodunu görüntülemek istiyorsanız, Firebug için FirePHP uzantısı olarak düşünebilirsiniz, ya da sadece tercih ettiğiniz yöntemi ile site dosyalarınızı erişin.

Diğerleri söylediler Genellikle, hayır, elbette sürece bu durumda olmak istediğiniz şeydir. (Gerçekten veya başka uzantısı, ama bu norm). Phps kullanılarak (ben inanıyorum sözdizimi renklendirme ile) sayfanın kaynak kodunu görüntülemek böylece sonra bunu ayarlayabilirsiniz. Gibi bir şey:

AddHandler application / x-httpd-php-kaynağı. Phps

apache konfigürasyonunda hile yapmak gerekir.

Not görüntülenmesini onların kaynağı için bir. PHPs ile. Php dosyaları kaydetmek gerekir.

Hayır, sunucu yönetici berbat sürece. Ve bazen olur ... facebook bunun için patch yapılmış bu yüzden

Eğer canlı sunucu dosyalarına erişimi var mı? Yani evet, aksi takdirde, bu komut dosyası yürütme sonucunu görmek mümkündür eğer.

Hayır, sunucu yönetici berbat sürece.

PHP düzgün yapılandırılmış değilse.

PHP ziyaretçiye yorumlanır zaten servis edilir.

Canlı web sitesinde PHP kodu görme stackoverflow etik kapsamı dışında muhtemelen hack düşünülebilir.

: Evet buna ssh, 'index.php' demek, kaynak dosyayı tutmak dizine gidin ve "kedi" it:

ssh myserver.com
cd ~/www
cat index.php | less

Oraya gitmek!

NOTE: Bu bir şaka.

Onların PHP kaynağı görmek için izin birkaç site var. inurl:viewsource.php (benim site :) Orada bir yerde açmak gerekir) için googling deneyin.

Ayrıca görebilirsiniz php.net 'in kaynak: http://www.php.net/source.php?url=/index.php

Evet, bu oldukça iyi cevap olmuştur, ama sayılar saçmaliga gücüne, bana ekleyelim:

Genellikle, hayır.

Herkes yanlış! Evet, bu mümkün! Eğer web tarayıcınızda kodu görmek yaparsanız Ama sonra bu ciddi bir güvenlik ihlali veya web sunucusu bazı büyük sorun olurdu. Ben aptal bir yönetici metin yerine onları yürütme dosyaları gibi tüm kaynaklarını temin tarayıcı böylece IIS için PHP uzantısı çıkarmıştı nerede, bir zamanlar ne gördüm.

Sonra tekrar, FTP ile olan alternatif bir yöntem yoktur. Çoğu web sitesi FTP yoluyla dosya sistemine erişimi vermek, böylece yöneticiler sisteme fiziksel erişimi gerekmez. Eğer kullanıcı adı ve şifre, artı erişmek için FTP adresini bilmeniz gerekir, ancak bu bilgileri aldıktan sonra, sen bütün siteye erişimi. Yöneticileri için yararlıdır, ama aynı zamanda şifreleri ile çok dikkatli olmak için çok iyi bir neden.