Ne php aspx arama hakkında?

2 Cevap php

Bu soru ile cevap isteyenler için tüm sayesinde ilk

şimdi ben php aspx çağrı bunun tersi üzerinde çalışıyorum

i bana yardımcı olabilir umuyoruz.

Bu benim kodudur

<html>
<body>

<?php
include("Default.aspx");
?>

</body>
</html>

ama bana çıktı verilmesi tutar

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <% Response.Write("Hello world!"); %>

ben sadece sitede merhaba dünya çalıştırmak gerekir.

thank u

2 Cevap

Eğer aspx dosyanın çıkışını isterseniz, örneğin aspx dosyaları yerine dosya sistemi, anlayabileceği bir web sunucusu üzerinden istemeniz gerekir

include("http://example.com/Default.aspx");

Sizin PHP kurulum bu iş için URL fopen wrappers etkin olmalıdır.

Magnus Nordlander başka bir yanıt notları gibi dosyasında php kodunu bulmak için düşünüyorsanız, sadece include kullanmalısınız. Bunu yapmazsanız, sadece kelimesi kelimesine readfile çıkışına verileri kullanabilirsiniz:

readfile("http://example.com/Default.aspx");

Sen çok yanlış bir şekilde bu konuda olacak gibi görünüyor.

Ne () (ve require (), bu konuda) içermez bu PHP yorumlayıcısı ile belirtilen dosyayı ayrıştırmak olduğunu. Nedense için aspx kod PHP yorumlayıcısı tarafından ayrıştırılması gerekiyordu PHP-kodu, üretir, sonra Paul Dixon anlaşılacağı yolu, bu konuda gidiş doğru yol olacaktır. Ancak, bunu yaparken karşı strongly tavsiye olurdu.

Bir kere, bu ne bekliyor büyük bir güvenlik felaket. Bu mimari konuşan zamanda inanılmaz derecede kötü.

Vb HTML biçimlendirme eklemek istiyorsanız aspx kullanılarak oluşturulan, ne yapmalıyım kullanmaktır

echo file_get_contents("http://www.example.com/Default.aspx");

Bu yol, çıkışı herhangi bir PHP kodu böylece yukarıda belirtilen güvenlik felaketini önlemek, çözümlenmemiş kalır. Bu gibi dilleri karıştırma olmadan yapmak mümkün iseniz Ancak, muhtemelen çok daha iyi bir çözüm olacak.