• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Existierende Site in HTML einfügen?

HILFE!!!!

New member
Hallo Leutz!


Ich hab da mal ne Frage:

Ich hab das System Newsposter03 installiert und es funzt auch ohne Probleme. Die News werden in zwei Dateien ausgegeben, nämlich in:
post_news.php (die 10 letzten News)
post_news_all.php (alle Beiträge)

Nun würde ich gerne, dass die post_news angezeigt wird auf der index.html, in der mittleren Spalte von drei. Is bestimmt einfach, aber könnt ihr mir das kurz erläutern, wies geht!
Danke euch
 
SSI

Ich weiss nicht ob es dir hilft, jedoch kann man über SSI, falls es dein Server unterstützt, ein File per...

<!--#include virtual="/includes/myIncludeFile.html"-->

einfügen...
Hoffe es hilft
 
also, meinste so:
<!--#include virtual="http://www.traktoren.f2s.com/newsposter03/output_news.php3.html"-->

Das funzt nämlich net, passiert einfach nichts:(
 
meinste so?

vielleicht so:
PHP:
<?php include("DEINFILE.php") ?>

ich hoffe ich konnte dir helfen und hab deine frage nicht falsch verstanden!
 
geht net:(

Hab mal ne index.html erstellt und das sah so aus:

<?php include("newsposter03/output_news.php3") ?>

im Body.

Index is in traktoren.f2s.com

die outputnews is in traktoren.f2s.com/newsposter03/

aber es geht net :angry:
was mach ich falsch?
 
In einer normalen html datei geht das auch nicht muss einen php datei sein, außer dem php interpreter interpretiert auch die dateien mit der endung *.html & *.htm!


cu xxoes
 
index.php erstellt, im Body euer Script, dann das online:$



Warning: open_basedir restriction in effect. File is in wrong directory in /web/sites/265/traktoren/www.traktoren.f2s.com/newsposter03/output_news.php3 on line 3

Warning: Failed opening 'core.php3' for inclusion (include_path='.:/usr/local/lib/php') in /web/sites/265/traktoren/www.traktoren.f2s.com/newsposter03/output_news.php3 on line 3

Warning: Unable to access data.ascii in /web/sites/265/traktoren/www.traktoren.f2s.com/newsposter03/output_news.php3 on line 5

Warning: fopen("data.ascii","r+") - No such file or directory in /web/sites/265/traktoren/www.traktoren.f2s.com/newsposter03/output_news.php3 on line 5

Warning: Supplied argument is not a valid File-Handle resource in /web/sites/265/traktoren/www.traktoren.f2s.com/newsposter03/output_news.php3 on line 7

Warning: Supplied argument is not a valid File-Handle resource in /web/sites/265/traktoren/www.traktoren.f2s.com/newsposter03/output_news.php3 on line 8
 
klar

Das geht nicht, da alle Pfade anders sind. Deine index.php und deine news.php3 sind sicher in unterschiedlichen Verzeichnissen.

Also, Du hast zwei Möglichkeiten (ausser man kann den aktuellen Pfad ändern...da hab' ich aber keine Ahnung):
Du lädst die news.php3 in einem Frame...ohne PHP, oder
du lädst die news.php3 über http und gibst Sie dann in deiner index.php aus. Sprich der Server parst sie extra. Bsp:
$aux=file("http://urlzudeinernews.php3"); #Es ist wichtig, dass die komplette Addresse mit http drinnsteht.
foreach($aux as $out) echo $out;

Sollte gehen.
 
Wenn es immer noch um das Einbinden einer fremden Seite geht:

$BodyName = "http://www.microsoft.com";
$BodyFile = fopen($BodyName, "r");
$BodyContent = fread($BodyFile, filesize($BodyName));
fclose($BodyFile);

echo $BodyContent;


in der Variable $BodyContent steht nun der Quelltext der entsprechenden Seite.
Du kannst ihn mit echo direkt ausgeben, oder eben nachbearbeiten (alle Tags entfernen oder so).

Hoffe, geholft zu haben.

Gruß,
adrian
 
Zurück
Oben