Problem mit "include"

Wasservogel
Hallo,

habe (mal wieder) ein Problem, und zwar, hab ich einen kleinen PHP-Code in meiner HTML dabei, die wird aber anscheinend "ignoriert", d.h. ich seh nix, bekomm aber auch keine Fehlermeldung. Die Datei hat natürlich dann die Endung .php.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:


<?php 
include "./PHP/random.php";
echo "$output";
?> 

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Beispiel>
<meta name="ProgId" content="Beispiel">
<title>Titel</title>
<style type="text/css">
<body>

HTML/CSS Zeugs

</body>

</html>


MfG
DerGot
ich glaube es fehlt der end-tag von <?php,oder?

ah ne,der ist schon da.
Luzifer69
würde mal sagen da fehlen die klammern

also so zb

include("./PHP/random.php");
echo ("$output");
seb
könntest du den inhalt random.php zeigen vllt hast du die variable $output nicht definiert
Wasservogel
Doch die ist definiert.

MfG
seb
datei auch .php genannt?

edit: ach dreck steht schon im post oben.

könntest du sie trotzdem anhängen?
ShadowByte
php:
1:
echo "$output";


?????

Sollte wohl eher

php:
1:
echo $output;


sein, oder?

Gruß
seb
dann würde er doch
php:
1:
$output
ausgeben
PyroGX
versuchs mal so:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:

<?php 
include("./PHP/random.php");
echo $output;
?> 

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Beispiel>
<meta name="ProgId" content="Beispiel">
<title>Titel</title>
<style type="text/css">
<body>

HTML/CSS Zeugs

</body>

</html>


(wobei das mit dem echo egal ist)
ShadowByte
Zitat:
Original von seb
dann würde er doch
php:
1:
$output
ausgeben


Nein. Dann würde der Inhalt von $output ausgegeben .....

Also wenn in der "random.php" folgendes stehen würde:

php:
1:
$output "TEST HELLO WORLD"


Dann wäre die Ausgabe:

TEST HELLO WORLD

Gruß
HForum
Zitat:
Original von ShadowByte
php:
1:
echo "$output";


?????

Sollte wohl eher

php:
1:
echo $output;


sein, oder?

Gruß


php:
1:
2:
3:
4:
5:
6:
7:
8:
// Bei
echo $output;
// Und bei
echo "$output";
// Gibt er den Inhalt von $output aus
// Bei
echo '$output';
// Gibt er als Text $output aus


Gruss
seb
ach stimmt ja
Wasservogel
Hab noch ne Frage und zwar, hab ich ne CSS-"Rahmen", das Burningbook integrieren. Also hab ich in den Bereich der Tabelle diesen Code gesetzt:

php:
1:
2:
3:
4:
<?php
             include "./burningbook/index.php";

?>


Nur wenn ich die Seite aufrufe, ist der Rahmen leer.

MfG
N!tro*
Versuch mal


<?php include('./burningbook/index.php'); ?>
Wasservogel
Hat nicht geklappt unglücklich
Maniac_81
wie sieht denn deine verzeichniß-struktur aus? stimmt der genannte pfad?

du musst es in klammern setzen:

php:
1:
include ("./burningbook/index.php");


brauchst du den punkt überhaupt? geht auch die direkte pfadangabe?
Wasservogel
Der Pfad stimmt zu 100%.

Werde den Code mal testen...

EDIT: Geht nicht, wie zu erwarten...
[kamui]
Verwechselst du vielleicht " ./ " und " ../ " (beim 1. bleibst du im selben Ordner, beim zweiten wechselst du in einen Ordner vorher) ?
Wasservogel
Ne, ist schon richtig...

MfG
KleenMicha
Nutz doch für solche Vorhaben doch einfach den html tag: <iframe>.

Solche "inlcude" vorhaben wie du es vorhast gehen schief. Augenzwinkern