PHP Code per JavaScript ausführen

Ok danke alles funktioniert soweit. Jetzt lade ich die Datein auf den Server hoch und dann kommt diese Fehlermeldung: Cannot modify header information - headers already sent by (output started at ~~~/index.php:19) in ~~~/index.php on line 44. Bei Xampp funktionierte alles wunderbar.

Line 19: <?php
Line 44: header("Location:chat.php");

Was kann ich machen :)

(~~~ heißt: habe die Adresse "unsichtbar" gemacht :D)
 
Hi

sowas sollte auch lokal nicht funktionieren, außer man hat automatische Bufferung etc. drin.
Der header-Befehl kann prinzipiell nur verwendet werden,
wenn noch kein Seiteninhalt (HTML etc.etc.) zum Clientbrowser gesendet wurde.
Also ganz am Seitenanfang hin damit.
 
Ich brauche noch einmal eure Hilfe. Ich habe jetzt folgenden Code:

PHP:
$( "#link1" ).click(function() {
	$.post( "startseite.php", function( data ) {
    $( "#inhalt" ).html(data );
});
});

Wenn ich nun auf den Link klicke zeigt er nur ganz kurz den Inhalt der "startseite.php" an. Ich würde es aber gerne so haben, wenn #link1 angeklickt wird soll "startseite.php" angezeigt werden. Wenn dann #link2 geklickt wird soll nur der Inhalt aus z.B seite2.php gezeigt werden. Wie kann ich dies machen?

Danke
 
Zurück