Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Inhalt aus PHP-Skript in eine bestehende HTML-Datei einfügen (https://www.delphipraxis.net/72975-inhalt-aus-php-skript-eine-bestehende-html-datei-einfuegen.html)

RWarnecke 10. Jul 2006 13:07


Inhalt aus PHP-Skript in eine bestehende HTML-Datei einfügen
 
Hallo,

ich habe folgendes Problem. Ich erzeuge einen HTML-Text mit einem PHP-Skript. Diesen HTML-Text möchte ich nun in einer bestehenden HTML-Datei ausgeben. Wenn ich das PHP-Skript einzeln aufrufe, funktioniert es wunderbar und der Text wird angezeigt.

Wie mache ich das nun, dass dieser Text, der von der PHP-Datei erzeugt wird, ein einem bestimmten Ort in der HTML-Datei angezeigt wird ?

Ich hoffe ich habe mich verständlich ausgedrückt, ansonsten nochmals bitte nachfragen.

pacman1986 10. Jul 2006 13:11

Re: Inhalt aus PHP-Skript in eine bestehende HTML-Datei einf
 
du kannst ihn an diesen ort includen.

in programmierspacherisch heisst das
Delphi-Quellcode:
<html>
 <body>
  genau unter diesen text soll die php ausgabe stehen
  <?php include"meinephpdatei.php" ?>
 </body>
</html>

RWarnecke 10. Jul 2006 13:12

Re: Inhalt aus PHP-Skript in eine bestehende HTML-Datei einf
 
Zitat:

Zitat von pacman1986
du kannst ihn an diesen ort includen.

in programmierspacherisch heisst das
Delphi-Quellcode:
<html>
 &lt;body&gt;
  genau unter diesen text soll die php ausgabe stehen
  &lt;?php include"meinephpdatei.php&quot; ?&gt;
 &lt;/body&gt;
&lt;/html&gt;

Wenn ich das so mache, muss ich das ja wieder als PHP-Datei abspeichern oder sehe ich das falsch ?

pacman1986 10. Jul 2006 13:14

Re: Inhalt aus PHP-Skript in eine bestehende HTML-Datei einf
 
ja stimmt schon. ist das nicht erwuenscht :duck:

H4ndy 10. Jul 2006 13:21

Re: Inhalt aus PHP-Skript in eine bestehende HTML-Datei einf
 
Wenn du es in eine statische HTML-Datei einbinden willst geht das
nur über einen Frame/IFrame oder vielleicht auch über SSI (Server-Side-Includes)
falls das dein Server unterstützt (Was aber 1.: selten der Fall ist und 2.: ich mir garnicht sicher bin ob man das für sowas verwenden kann ;))

Ansonsten musst du wohl oder übel deine HTML-Datei in .php umbenennen.

sniper_w 10. Jul 2006 13:24

Re: Inhalt aus PHP-Skript in eine bestehende HTML-Datei einf
 
Deine HTML Datei:
XML-Code:
<html>

test</p>


test</p>


test</p>


test</p>


$die_Stelle</p>
</html>
Und deine PHP Skript:
Code:
<?

 // $inhalt muss vorher zugewiesen werden...
 // $html_datei = file('meinedatei.htm');
 echo str_replace('$die_Stelle', $inhalt , $html_datei);
?>

H4ndy 10. Jul 2006 13:32

Re: Inhalt aus PHP-Skript in eine bestehende HTML-Datei einf
 
Ich glaub, da ist das umbenennen in .php und das einbinden mittels
Code:
<?php include('ausgabe_script.php'); ?>
doch etwas performanter als ein string_replace fahren zu lassen ;)

RWarnecke 10. Jul 2006 13:35

Re: Inhalt aus PHP-Skript in eine bestehende HTML-Datei einf
 
Kann ich denn den Inhalt einer Textdatei(Schreibe den Inhalt der PHP-Datei in eine Textdatei) an einer bestimmten Stelle in einer HTML-Datei einfügen ?

Edit:
Es ist ein Partnerprogramm und dieses erlaubt lediglich nur JavaScript und HTML-Befehle.

H4ndy 10. Jul 2006 13:43

Re: Inhalt aus PHP-Skript in eine bestehende HTML-Datei einf
 
Zitat:

Zitat von RWarnecke
Kann ich denn den Inhalt einer Textdatei(Schreibe den Inhalt der PHP-Datei in eine Textdatei) an einer bestimmten Stelle in einer HTML-Datei einfügen ?

Edit:
Es ist ein Partnerprogramm und dieses erlaubt lediglich nur JavaScript und HTML-Befehle.

Ich glaube mit JavaScript kann man auch Inhalte von externen Dateien ausgeben lassen.
Allerding kann ich dir ja jetzt nicht sagen, wie das funktioniert. Da müsstest du dich
mal auf JS-Seiten schlau machen.

EDIT:
OK, es geht nicht mit JavaScript, da dieses clientseitig abläuft.
Die einzige Möglichkeit bleibt für dich ein iframe oder ein SSI:

Hab dafür mal folgenden HTML-Code gefunden. Der Server ersetzt diese Kommando
durch den Dateiinhalt, Scripte dürften ausgeführt werden:

alienous 10. Jul 2006 18:42

Re: Inhalt aus PHP-Skript in eine bestehende HTML-Datei einf
 
mit javascript müsste es wohl gehn (naja, eigentlich ajax ;))

schau dir mal ajaxbeispiele an, vorallem das xmlhttprequest oder wie des heisst.

hab momentan sehr wenig erfahrung mit ajax, aber man kann htmlcode nachladen (von externen htmldateien zb)


google einfach nach ajax, dann findest es schon, ansonsten muss es doch hier bestimmt einen ajaxprofi geben :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:42 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz