Kleines Ausgabeproblem mit include

Hm, was für ein Fehler denn? Das wäre interessant zu wissen.

Und übrigens, mein Fehler.

Wenn du include wirklich im echo unterbringen möchtest, dann muss deine menu.php so aussehen:

PHP:
return 'deine menu';

Da sonst nur der Wiedergabewert von include zurückgegeben wird. Und der ist natürlich entweder 1, bei geklappt, oder 0 bei nicht geklappt.
Siehe auch [phpf]include[/phpf]. Beispiel #6
 
Ich meine auch nicht in der Menu.php sonder in der Zeile Include.


Wenn ich das normal include, dann gehts. Sobald ich allerdings deine Variante nehme, hab ich die 1 auch da.
 
Schon mit require statt include versucht?
Vielleicht will er ja auch slashes haben bei den ' -> addslashes(require())
alles mal probieren ;)
 
Zuletzt bearbeitet:
Das liegt daran, dass include NICHT den Inhalt deiner Datei zurückliefert, sondern 1 für true, ja es hat geklappt und 0 für false, hat nicht geklappt.

Mit Return sollte es funktionieren.

Beispiel:

a.php

PHP:
echo include('b.php');

b.php

PHP:
return 'Hallo Welt';
 
Moin Spikaner !

Kann man eine Tabelle so abkürzen?

Natürlich kannst du eine Tabelle so abkürzen.
Bsp: Tabelle 2 Zeilen 2 Spalten
aus
HTML:
<table border="1" width="100%">
	<tr>
		<td>Hallo</td>
		<td>Welt</td>
	</tr>
	<tr>
		<td>Zeile</td>
		<td>2</td>
	</tr>
</table>
wird
HTML:
<table border="1" width="100%">
	<td>Hallo
	<td>Welt
	<tr>
	<td>Zeile
	<td>2
</table>
Mir ist bis jetzt kein Browser bekannt in den es nicht funktioniert.

mfg Spikaner
 
Wenn Du das W3C durch Einhaltung derer Standards gluecklich machen willst dann ist die zweite Variante meiner Meinung nach nicht unbedingt empfehlenswert. ;)
 
Zurück