php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 09-05-2007, 09:04
Piepmatz
 Newbie
Links : Onlinestatus : Piepmatz ist offline
Registriert seit: May 2007
Ort: südlich von Berlin
Beiträge: 15
Piepmatz ist zur Zeit noch ein unbeschriebenes Blatt
Piepmatz eine Nachricht über ICQ schicken
Standard [Funktion] setcookie() -->Warning: Cannot modify header information

Hi,

ich hab nen Counter geschrieben, welcher basierend auf Cookies zählt bzw. nicht zählt. Leider scheint es ein Problem zu geben: So bald ich cookies setzen möchte, gibt er mit die oben genannte Warnung aus. Selbstverständlich hab ich den Artikel von kropf gelesen und deshalb alle möglichen Leerzeichen rausgenommen. Ich hab setcookie() auch VOR dem einleitendem HTML-Tag und der DTD geschrieben aba es funktioniert nicht. Es liegt 100% an dieser Funktion, da, wenn ich den "Cookie-Counter" in einen Hitcounter(der also jede aktualisierung zählt) umschreibe alles fein funktioniert. Ich habs im übrigens auch mit Apache auf meinem Rechner ausprobiert: Da funktioniert alles wunderbar. Kann es an irgendwelchen Servereinstellungen liegen??? Den Rest der Seite hat übrigens ein Grafiker mit Adobe GoLive gemacht *fluch*. Kann der vielleicht irgendwas eingestellt haben, was zu dieser Fehlermeldung führt?

Vielen Dank im voraus

Piepmatz
__________________
Das Loch ist das Sein im Unsein des Seins.
Mit Zitat antworten
  #2 (permalink)  
Alt 09-05-2007, 09:07
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard Re: [Funktion] setcookie() -->Warning: Cannot modify header information

Schau dir an, in welcher Datei und Zeile die Meldung das Auslösen der Header meldet.
Und auch whitespace in include-Dateien ausserhalb von <?php ...?> wirkt sich natürlich aus.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #3 (permalink)  
Alt 09-05-2007, 10:23
Piepmatz
 Newbie
Links : Onlinestatus : Piepmatz ist offline
Registriert seit: May 2007
Ort: südlich von Berlin
Beiträge: 15
Piepmatz ist zur Zeit noch ein unbeschriebenes Blatt
Piepmatz eine Nachricht über ICQ schicken
Standard

Hier das ist die komplette fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/am1/04/167/00000008/htdocs/index.php:1) in /mnt/am1/04/167/00000008/htdocs/index.php on line 1

und in line1 habe ich in der index.php datei folgendes geschrieben:

PHP-Code:
<?php setcookie("visit","yes"); ?>
also einen cookie gesetzt. Include-dateien habe ich keine... bis halt auf eine Txt-datei für den Counter (mit der funktion fopen() eigebunden). allerdings sind in der datei auch keine leerzeichen
__________________
Das Loch ist das Sein im Unsein des Seins.
Mit Zitat antworten
  #4 (permalink)  
Alt 09-05-2007, 10:45
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zufällig UTF-8, mit BOM gespeichert?
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #5 (permalink)  
Alt 09-05-2007, 11:04
Piepmatz
 Newbie
Links : Onlinestatus : Piepmatz ist offline
Registriert seit: May 2007
Ort: südlich von Berlin
Beiträge: 15
Piepmatz ist zur Zeit noch ein unbeschriebenes Blatt
Piepmatz eine Nachricht über ICQ schicken
Standard

Äh.. was heißt dis? aba falls es dateinamen funktionen oder programme sind habe ich sie nicht verwendet. Der server ist im übrigen von strato... falls dir dis weiterhilft..
__________________
Das Loch ist das Sein im Unsein des Seins.
Mit Zitat antworten
  #6 (permalink)  
Alt 09-05-2007, 11:29
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

http://de.wikipedia.org/wiki/Byte_Order_Mark
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #7 (permalink)  
Alt 09-05-2007, 11:37
Piepmatz
 Newbie
Links : Onlinestatus : Piepmatz ist offline
Registriert seit: May 2007
Ort: südlich von Berlin
Beiträge: 15
Piepmatz ist zur Zeit noch ein unbeschriebenes Blatt
Piepmatz eine Nachricht über ICQ schicken
Standard

und wie betreibe ich dieses "Output Buffering"??? oda muss ich mich mit dem Serverbetreiber auseinandersetzen..
__________________
Das Loch ist das Sein im Unsein des Seins.
Mit Zitat antworten
  #8 (permalink)  
Alt 09-05-2007, 11:48
Piepmatz
 Newbie
Links : Onlinestatus : Piepmatz ist offline
Registriert seit: May 2007
Ort: südlich von Berlin
Beiträge: 15
Piepmatz ist zur Zeit noch ein unbeschriebenes Blatt
Piepmatz eine Nachricht über ICQ schicken
Standard

*sry doppelt gepostet*
__________________
Das Loch ist das Sein im Unsein des Seins.

Geändert von Piepmatz (09-05-2007 um 12:05 Uhr)
Mit Zitat antworten
  #9 (permalink)  
Alt 09-05-2007, 12:13
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von Piepmatz
und wie betreibe ich dieses "Output Buffering"???
Am besten gar nicht - weil es allein zum Zwecke der Behebung dieses Fehlers eingesetzt ziemlicher Nonsense wäre.

Speichere einfach deine in UTF-8 kodierten Scripte ohne BOM ab - das sollte sich in jedem vernünftigen Editor einstellen lassen.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #10 (permalink)  
Alt 09-05-2007, 12:18
Piepmatz
 Newbie
Links : Onlinestatus : Piepmatz ist offline
Registriert seit: May 2007
Ort: südlich von Berlin
Beiträge: 15
Piepmatz ist zur Zeit noch ein unbeschriebenes Blatt
Piepmatz eine Nachricht über ICQ schicken
Standard

ich schreib aba mit nem texteditor...
__________________
Das Loch ist das Sein im Unsein des Seins.
Mit Zitat antworten
  #11 (permalink)  
Alt 09-05-2007, 12:55
combie
 PHP Expert
Links : Onlinestatus : combie ist offline
Registriert seit: May 2006
Beiträge: 3.296
combie wird schon bald berühmt werden
Standard

Hast du die BOM mittlerweile gefunden???
Wohl nein!

Also:
1. Erstmal die index.php in einem Hexeditor öffnen.
2. die Bom durch normale Buchstaben ersetzen
3. die index.php in deinem Lieblingseditor öffnen
4. die Müllbuchstaben am Anfang löschen.
5. deinem Designer bescheid sagen, daß er die BOM abschaltet, damit das nicht nochmal passiert.
Mit Zitat antworten
  #12 (permalink)  
Alt 09-05-2007, 12:59
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von Piepmatz
ich schreib aba mit nem texteditor...
Und ich rede von nichts anderem ...


Hast du jetzt wenigtens mal in den Optionen/der Hilfe dieses Editors nachgeschaut, was die zum Thema Speichern mit/ohne BOM, BOM allgemein, anzubieten haben?
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #13 (permalink)  
Alt 09-05-2007, 13:14
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

@piepmatz
besorgt dir notepad++, da kannst du das explizit einstellen.

gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #14 (permalink)  
Alt 09-05-2007, 13:56
Piepmatz
 Newbie
Links : Onlinestatus : Piepmatz ist offline
Registriert seit: May 2007
Ort: südlich von Berlin
Beiträge: 15
Piepmatz ist zur Zeit noch ein unbeschriebenes Blatt
Piepmatz eine Nachricht über ICQ schicken
Standard

So hab jetzt weaverslave... wenn ich jetzt den Quelltext öffne sehe ich dieses "" was ja diesen code aufzeigt. Wenn ich dis allerdings löschen geraten die Umlaute allerdings ziemlich durcheinander..

Kannst du mir sagen wie ich dis bei Weaverslave machen kann?
__________________
Das Loch ist das Sein im Unsein des Seins.
Mit Zitat antworten
  #15 (permalink)  
Alt 09-05-2007, 14:00
Piepmatz
 Newbie
Links : Onlinestatus : Piepmatz ist offline
Registriert seit: May 2007
Ort: südlich von Berlin
Beiträge: 15
Piepmatz ist zur Zeit noch ein unbeschriebenes Blatt
Piepmatz eine Nachricht über ICQ schicken
Standard

thx habs jetz danke.. funkt...
__________________
Das Loch ist das Sein im Unsein des Seins.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:24 Uhr.