include aber anders :-)

Bluebird

Erfahrenes Mitglied
Folgendes Problem:

Ich habe auf einem Server(Linux) ne php Datei!
Auf einem anderen eine ASP(WinNT) Datei! Diese ASP Datei soll jetzt die PHP Datei includen, darf aber den eingebunden code nicht interpretieren (wie beim include befehl bei php) sondern muss den text einbinden. Den Text, der auch entstehen würde, wenn man die php datei einzeln ausführen würde.

Beispiel:

phpdatei:

<?PHP
echo "test";
?>
die aspdatei: (keine ahnung wie da die syntax ist) müsste jetzt test ausgeben!

edit: also einfach ausgedrückt: der php code muss auch aufm Linux server interpretiert werden..
 
Zuletzt bearbeitet:
die folgende Datei hat die Endung ASPX und nicht ASP!

<---- hier ist der ASP-Code ----------->
<% @Page Language="C#" %>
<% @Import Namespace="System.Net" %>
<% @Import Namespace="System.Text" %>
<% @Import Namespace="System.IO" %>
<SCRIPT LANGUAGE="C#" RUNAT="SERVER">
public void ScrapPage(String strPage, out String strContent)
{
WebRequest wrq = WebRequest.Create(strPage);
WebResponse wrp = wrq.GetResponse();

StreamReader sr = new StreamReader(wrp.GetResponseStream(), Encoding.ASCII);
StringBuilder strBuildContent = new StringBuilder();
while (-1 != sr.Peek())
{
strBuildContent.Append(sr.ReadLine());
}
strContent = strBuildContent.ToString();
}

void btnClick_Event(Object sender, EventArgs e)
{
String strContent;
ScrapPage(theURL.Text, out strContent);
RetVal.Text = strContent;
}
</SCRIPT>

<html>
<head>
<title>Scraping Web Pages</title>
</head>
<body>
<form method="post" runat="server">
Webadresse: <asp:textbox id="theURL" size="40"
runat="server" value="http://www.xyz.com/abc.php" />
<asp:button id="btnSubmit" runat="server" text="Scrap it!"
OnClick="btnClick_Event" />

<BR><HR width="100%"><BR>

<asp:label id="RetVal" runat="server" />
</form>
</body>
</html>
<---------ende ASP-Code --------------------------->


Gruß MasterNemo
 

Neue Beiträge

Zurück