online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Sluggishly vom 28.05.2019, 14:04 Options

HTML in PHP includen!

ICh möchte eine externe HTML-Seite mit PHP includen. Mit inc() habe ich folgenden Fehler:


"Parse error: syntax error, unexpected '=' in /usr/export/www/vhosts/funnetwork/hosting/sluggishly1991/Angels at Sunrise/mitglieder.htm on line 7"


Mein Quelltext ist:

"<? $mitglieder = inc("http://armory.wow-europe.com/guild-info.xml?r=Der+Rat+von+Dalaran&n=Angels+at+Sunrise&p=1")?>
<html>
<head>
<title>Unsere Mitglieder</title>
<body>
Hier folgen unsere Mitglieder.
<? = '$mitglieder' ?>
</body>
</html>"


Was mache ich falsch????


Antwort schreiben

Antwort 1 von rabies vom 29.05.2019, 00:19 Options

Hallo,

Soweit ich weiß, gibt es keine Funktion namens 'inc'. Und wenn doch, dann ist Sie nur ein Alias für 'include'. Das zu inkludierende kann man nicht in eine Variable 'stecken'. Wenn man include benutzt, dann wird der zu inkludierende Teil an die Stelle gesetzt, an der man include() verwendet.

Was für Dich eher ratsam wäre, ist, file_get_contents zu benutzen. Diese Funktion liest die zu öffnende URL/zu inkludierende Datei in einen String.

Beispiel:

<?php $mitglieder = file_get_contents("URL"); ?>
<html>
<head>
<title>Unsere Mitglieder</title>
<body>
Hier folgen unsere Mitglieder.
<?php echo $mitglieder; ?>
</body>
</html>

Ein weiterer Hinweis: Eine schreibweise wie "= '$mitglieder'" kennt PHP nicht. Hinzu kommt, dass Variablen, die innerhalb von Hochkommatas gesetzt sind, nicht interpretiert werden.


--rabies.

Antwort 2 von Acriss vom 31.05.2019, 13:18 Options

sons versuche es einfach so ;)


<html>
<head>
<title>Unsere Mitglieder</title>
<body>
Hier folgen unsere Mitglieder.
<? $mitglieder = ("http://armory.wow-europe.com/guild-info.xml?r=Der+Rat+von+Dalaran&n=Angels+at+Sunrise&p=1")
echo ($mitglieder);
?>

</body>
</html>

Antwort 3 von rabies vom 31.05.2019, 14:09 Options

@Acriss: Und was soll das bringen? Das gibt dann auch nur die URL als String aus; nicht aber den Content, der auf der, oder sonst irgendeiner, URL, zu finden ist.

--rabies.

Antwort 4 von böäh vom 31.05.2019, 15:41 Options

"Parse error: syntax error, unexpected '=' in /usr/export/www/vhosts/funnetwork/hosting/sluggishly1991/Angels at Sunrise/mitglieder.htm on line 7"


Zitat:
<? = '$mitglieder' ?>


das unexpected '=' spricht für sich

des weiteren kannst du mit inlcude() nur phpcode inlcuden, die html-auslesen machst du am besten mit readfile(), vorrausgesetzt, das lesen von dateinen von fremden servern ist bei dir aktiviert...

mfg

Antwort 5 von mr.checker vom 03.06.2019, 19:46 Options

@rabi: hat zwar nix mit dem Thema zu tun, aber trotzdem danke für "file_get_contents()". Ich habe das bis jetzt immer (umstänlicherweise) mit fsockopen() gemacht ;)

Ähnliche Themen

HTML-Quellcode mit PHP eibinden
xeo15  23.05.2007 - 164 Hits - 3 Antworten

html file zu php
Mirco151  04.07.2007 - 171 Hits - 1 Antwort

PHP Include
master99  25.10.2007 - 120 Hits - 2 Antworten

PHP Problem - Text aus Datenbank auslesen wo PHP Code drinsteht?!
Kuscheltier  10.11.2007 - 127 Hits - 3 Antworten

Url includen obwohl allow_url_fopen off ist!?
PhP_master_noob  02.03.2008 - 22 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026