WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- header

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » header - 21 Dez 2024 Antworten
header
gezeichnet
Fachidiot
Threadstarter




Beiträge: 104

Hallo

Ich weis, das ist die absolute Anfängerfrage - kein Wunder bin ich ja auch was PHP betrifft ...

Na jedenfalls hab ich folgende Fehlermeldung:
1: 
2:
[b]Warning:[/b]  Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\apache\mathematische.php:9)


bevor jetzt irgendwer drauflosschimpft:
hab alles ausprobiert was in irgendeinem Forum steht
- Leerzeichen vor >?php gelöscht
- keine (echo, print etc. ) Ausgaben

trotzdem bekomme ich den Fehler nicht weg - muss ich sonst irgendwas ändern (Einstellungen usw. ... ?)

Hier der Code:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30:




Mathematische Funktionen







wäre für Tipps dankbar

greetings


---
frag ned bled und schau moi do:
http://www.spezialedition.com

Diese Nachricht wurde geändert von: gezeichnet
  Profil   E-Mail   Website   Editieren   Zitieren
Ehemaliges Mitglied (#378)
Quasselstrippe




Beiträge: 282

Hallo gezeichnet,

Du sendest zwei Mal Header-Informationen! Und weil beim zweiten Senden die Header-Information eben nicht wieder geändert werden kann, spricht php zu Dir:
Cannot modify header information - headers already sent

Wenn Du alles von Zeile 1 bis Zeile 8 entfernst, sollte es gehen.

Gezeichnet
Mondschatten

  Profil   Editieren   Zitieren
progrookie
Fachidiot




Beiträge: 127

"header" funktioniert nur dann, wenn vorher kein "HTML" zum Client gesendet wurde...
Du musst also vorher entscheiden, wann Du das Bild an den Client schicken möchtest.

---

  Profil   E-Mail   Website   Editieren   Zitieren
gezeichnet
Fachidiot
Threadstarter




Beiträge: 104

@Mondschatten und progrookie

he thx,

jetzt funzts tatsächlich - heißt auf gut deutsch:
ich kann solche scripts nur mittels include einbinden.... oder?

egal - habt mir sehr geholfen - danke noch mal

schönen Abend noch

---
frag ned bled und schau moi do:
http://www.spezialedition.com

  Profil   E-Mail   Website   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

gezeichnet schrieb am 03.02.2007 22:52
ich kann solche scripts nur mittels include einbinden.... oder?


Nein, selbst wenn du ein Script per include einbindest und vorher schon irgendein echo() oder ganz normales HTML steht, wird dieser Fehler angezeigt. Es darf BEVOR der Befehl zum Ändern des Header kommt, keine Ausgabe erfolgen, denn dann wurde der Header ja schon gesendet. Daher lässt er sich logischerweise dann schlecht wieder ändern


---

  Profil   Website   Editieren   Zitieren
gezeichnet
Fachidiot
Threadstarter




Beiträge: 104

@chip

Danke ....

wofür kann man dann solche Sachen verwenden?
in dem fall hab ich einfach versucht eine png Datei zu erzeugen, irgendwie soll sowas ja auch verwendet werden können?!?

egal - war ja nur zur Übung und hab viel gelernt dabei, werd schon noch draufkommen wie so was verwendung findet ...

Danke trotzdem

sers

---
frag ned bled und schau moi do:
http://www.spezialedition.com

  Profil   E-Mail   Website   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

Ein Ändern des Headers nach einer Ausgabe ist per sog. Output-Buffering möglich. Dabei wird von PHP ein Puffer erzeugt, in den die gesamten Ausgaben geschrieben werden. Erst nachdem der Puffer geleert worden ist, werden die Header gesendet und die Ausgabe vorgenommen. Siehe dazu http://de3.php.net/manual/de/ref.outcontrol.php.

Was genau verstehst Du unter "solche Sachen"?

---

  Profil   Website   Editieren   Zitieren
raiserle
Mausakrobat




Beiträge: 172

ich glaub, die meist gebräuchliche herderinformation, für einen client,
ist die umsetzung, zu einer anderen uri.
header("LOCATION http://dom.tdl");
meist verwendet, um nach abschicken eines formulars, die $_POST-vars aufsimpeöste weise wieder loszuwerden.

aber um es nochmal mit ganz einfachen worten zu sagen.
jede ausgabe and den client (whitespace´s, tabs etc.) erfordert , das die headerinformation an den client gesendet wird (das sind dann die webserver-eigenen infos).

um mit php einen eigenen header zu definieren, darf der server vorher NATÜRLICH KEINE
header senden.

und outputbuffering... gut und schön, kann aber manchmal zu unschönen fehler führen.
also da, wo es sich vermeiden lässt, bitte kein ob_start() .

---
Irren is Menschlich

Wer andern eine Grube gräbt,
sollte darüber nachdenken,
ob sie tief genug ist!!!!

Kameradschaft ist, wenn der
Kamerad schafft !!!!

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » header

Aktuelle Beiträge zur Hilfe im Forum für Homepage - header im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8143308    Heute : 531     Gestern : 558     Online : 50     21.12.2024    16:46      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben