zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden PHP Header Problem

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.02.2008, 16:39
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.02.2007
Beiträge: 60
dan_23 befindet sich auf einem aufstrebenden Ast
Standard PHP Header Problem

Hallo Forum,

habe folgendes Problem:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by

Woran liegt das ?

Meine ersten Zeilen im Dokument sehen so aus:
PHP-Code:
<?
session_start
();
{
    
$_SESSION["dateiname"] = ($_FILES['upfile']['name']);
}
include 
"inc/config.php";

?>
Das sollte doch soweit stimmen ?

Grüße,
Dan
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.02.2008, 18:21
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Bevor du session_start() machst gab es schon eine Ausgabe!

und wofür stehen die zwei {} nach session start?
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 29.02.2008, 18:35
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Vielleicht hast Du in der tatsächlichen PHP-Datei ein oder mehrere Leerzeichen vor dem PHP-Starttag "<?" ?
Mit Zitat antworten
  #4 (permalink)  
Alt 01.03.2008, 12:49
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 23.07.2007
Beiträge: 286
Chrunchy wird schon bald berühmt werden
Standard

Naja, da er $_FILES referenziert muss vorher also auf jeden Fall noch etwas stehen.
Ansonsten dürfte diese Variable unset sein.
__________________
Gruß Chrunchy

"Eine Theorie ist eine Vermutung mit Hochschulbildung" (James Earl Carter)
Mit Zitat antworten
  #5 (permalink)  
Alt 01.03.2008, 13:02
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Wieso sollte die unset sein?

Wenn das Script eine hochgeladene Datei entgegen nimmt, dann existiert auch $_FILES.
Mit Zitat antworten
  #6 (permalink)  
Alt 01.03.2008, 15:07
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Er meint ja es muss eine Ausgabe (Das Formular) gewesen sein, sonst könnte man $_FILES nicht setzten.

Aber wenn das Formluar in der action auf eine andere PHP Datei linkt und wirklich nur das Oben steht müsste es Theoretisch gehen, aber ich denke mal das die Datei in eine Index Datei includet wird und bevor die Datei included wird kommt oben schon das Menü o.ä.!

Aber wenn dan_23 nicht mehr Antwortet kann man nur spekulieren
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
  #7 (permalink)  
Alt 01.03.2008, 15:12
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Stimmt.

Im Include-Fall würde das session_start aber eigentlich auch in die index gehören und nicht in die zu inkludierende Datei.

Naja, mal abwarten, ob er sich nochmal meldet.
Mit Zitat antworten
  #8 (permalink)  
Alt 01.03.2008, 15:16
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Sowas liebe ich, da will man helfen aber er meldet sich nichtmehr
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
  #9 (permalink)  
Alt 01.03.2008, 15:18
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Ist doch grad mal 24 Stunden her, noch nichtmal, geben wir ihm noch 5 Minuten.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 01.03.2008, 15:49
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.02.2007
Beiträge: 60
dan_23 befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

danke für die vielen Antworten.

der Auszug des Codes in meinem ersten Post bezieht sich auf meine index.php
Dort wird die Session gestartet und in die Session Variable soll
die Hochgeladene Datei gespeichert werden.

In meiner Index Datei gibt es eine Form die auf eine zweite Datei verlinkt, dort
wird dann mein Upload geprüft und wenn alles korrekt ist, wird die Datei hochgeladen ...

Die Index besteht wie gesagt,nur aus einer Form.

Die Session Variable habe ich deshalb gesetzt, weil ich möchte das die zweite Datei dann auf diese Variable draufzugreifen kann ...

Vor <? stehen keine Leerzeichen...

@ Timo, was meinst du damit wenn du sagst "
Bevor du session_start() machst gab es schon eine Ausgabe!" ?

Wenn ich die Index aufruge zum ersten mal, ist noch keine Ausgabe oder sonstiges passiert ...
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Ansicht Offline Problem MarkusStar Serveradministration und serverseitige Scripte 3 09.09.2010 14:51
Feststehende Header und Footer - Problem mit IE klausiB CSS 4 21.10.2006 11:40
Problem mit Sessions unter PHP 4.4.0 betrazivis Serveradministration und serverseitige Scripte 7 14.10.2005 11:53
CSS & PHP - daraus entstand Problem im FF tunc (X)HTML 9 14.02.2005 16:41


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:32 Uhr.