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 --- Ausgabefehler eib Befehl include

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 » Ausgabefehler eib Befehl include - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Ausgabefehler eib Befehl include
Hohegger
Pixelschubser
Threadstarter




Beiträge: 9

Hallo! Ich habe da ein kleines Problem und komme leider nicht auf die Lösung!

Und zwar wenn ich in eine PHP Datei (HTML und PHP gemischt) folgende eingebe:



und der Quellcode von ausgabe.php folgendermaßen aussieht

echo "Hallo Welt!";
?>

Dann sieht die Ausgabe bei mri folgendermaßen aus!

Hallo Welt!

Kann mir einer erklären warum?

Ich habe das auf meinem eigenem Webserver bemerkt und gedacht, es liegt an meinem PHP Interpreter. Aber wenn ich die Dateien auf dem Webserver meiner Homepage bei Schlund und Partner überspiele, dann kommt der selbe Müll!

Ich wäre um eine kleine Hilfestellung sehr Dankbar!

Gruß,

Hohegger.

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Das sieht nach einem Kodierungsproblem aus. Speicher deine Dateien mal mit einer anderen Kodierung ab und probier mal eine andere Kodierung im Header.

  Profil   Editieren   Zitieren
Hohegger
Pixelschubser
Threadstarter




Beiträge: 9

Danke schon mal! Ich habe folgendes im Header stehen! Wie meinst Du das, ich solle die Datei mit einer anderen Codierung speichern? Wäre dankebar um eine etwas nähere Beschreibung des Problems. Ich bin halt leider ein kleine blutiger Anfänger!



1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:



	Jalla.de
	
  	
  	
  	
  	
  	
  	

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

http://de.selfhtml.org/html/kopfdaten/meta.htm#zeichensatz

Probier mal ob es da mit dem ISO-Satz oder halt utf-8 besser wird.

Bei XHTML müssen übrigens alle Tags und Attribute klein geschreiben werden.

  Profil   Editieren   Zitieren
Hohegger
Pixelschubser
Threadstarter




Beiträge: 9

Hab noch was vergessen! Ich kann drei Codierungsarten in meinem HTML Programm einstellen!

ANSI
Unicode(UTF-16 LE)
Unicode(UTF-8)

Normalerweise speichere ich alles in Unicode (UTF-8) ab. Das war Standard. Ich habe nun drei Dateien erstellt. Jede in einer anderen Codierung! Das Problem bleibt. Ich denke mal, es geht jetzt um die Codierung im Header! Oder?

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Die Kodierung im Header muss zu der deiner Datei passend. Und sollte immer angegeben werden. Ist momentan aber halt nicht der Fall bei dir. Ich würd utf-8 vorschlagen.

  Profil   Editieren   Zitieren
Hohegger
Pixelschubser
Threadstarter




Beiträge: 9

Danke! Also unter IE6 geht das nun einwandfrei! Ich habe nun alles unter UTF-8 gespeichert und die Datei wie folgt erstellt!

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13:



  Jalla
  








Also wie gesagt! IE6 Schreibt nun

Hallo Welt!

Im Opera Browser habe ich aber immer noch diese Fehler drinnen! Hab ich noch was vergessen?


  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Ja aber im Header steht doch nu gerade drinn, dass nicht tuf-8 sobndern ein ISO-Satz benutzt wird!

alle Tags in XHTML ohne Endtag müssen übrigens so aussehen:

  Profil   Editieren   Zitieren
Hohegger
Pixelschubser
Threadstarter




Beiträge: 9

Sorry, ich glaube ich habe das wohl noch nicht so raus mit den Zeichensatzangaben.
XML habe ich nun komplett heraus genommen! (Denke ich!)
ich habe nun im Header angegeben

1:


Meine Dateien sind auch alle unter UTF-8 abgespeichert.

Sogar der Opera zeigt nun alles fast perfekt an. Nur habe ich nun noch ein ein komisches Zeichen drinnen!

Und zwar ein quadrat! immer dort wo ein include steht!

Gruß,

Hohegger.



  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

XML war nie drin, wenn überhaupt XHTML und das hättest du gerne drinnlassen können.

Hast du wirklich alle Dateien als utf-8 egspeichert?

  Profil   Editieren   Zitieren
Hohegger
Pixelschubser
Threadstarter




Beiträge: 9

Schon wieder ich!
Also ich habe nun nochmals von vorne begonnen.
Ich habe eine index.php erstellt mit folgendem Quellcode:
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: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42:



  Jalla
  
  
  


Jalla.de


In der main.php steht noch nix drinnen und in der menue.php steht folgender Quellcode:
1: 
2: 
3: 
4: 
5: 
6: 
7:

Die Variable ausgabe habe ich nur erzeugt, weil ich erst meinte, es hat was damit zu tun. Das war deri einzige Grund.

Wie gesagt. Ich habe habe alles als UTF-8 gespeichert und gebe im head ja auch UTF-8 an. Warum nur packt mein Opera das nicht? Im IE6 geht das wunderbar. Der Browser stellt sich auch perfekt darauf ein. Nur im Opera, selbst wenn ich manuell
Unicode->UTF-8 auswähle zeigt er mir vor jedem include diese Zeichen an. Bei Unicode kommt das kleine Viereck!
Selbst als ich in der menue.php nur



stehen hatte kam dieses Zeichen.
Der IE6 zeigt dieses Zeichen zwar nicht an, aber dafür sehe ich es im Quellcode. (Rechte Maustaste -> Quellcode anzeigen)

Weiss da jemand weiter?

Danke vielmals!


  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Hm, Also ich würde in der PHP-Datei einfach alles in einfache Anführungszeiche nschreiben, also $ausgabe = 'text';

  Profil   Editieren   Zitieren
Hohegger
Pixelschubser
Threadstarter




Beiträge: 9

languitar schrieb am 12.06.2005 17:33
Hm, Also ich würde in der PHP-Datei einfach alles in einfache Anführungszeiche nschreiben, also $ausgabe = 'text';


Hab ich eben probiert!

Geht aber nicht. Ich würde Dich mal bitten auf folgenden Link zu gehen, und dir den Quelltext mit nem IE6 anzeigen zu lassen.

http://www.jalla.de/testdochmal/jalla_test

Du wirst dann sehen, das zwischen
und Hallo Welt dieses komische Zeichen steht. Aber warum?

Gruß,

Hohegger.


  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Ich hab Linux, weshalb ich das mit dem IE nicht testen kann, aber im FF siehts gut aus...

Kann man beim IE von Hand die Zeichenkodierung umstellen? Wenn ja probier das mal obs mit ner anderen geht.

  Profil   Editieren   Zitieren
Hohegger
Pixelschubser
Threadstarter




Beiträge: 9

Ich glaube ich habe soeben das Problem entdeckt! Ich denke es liegt an meinem HTML-Editor. Ich benutze seit kurzem SuperHTML8. Zuvor habe ich SuperHTML7 verwendet.

Der Fehler trat auf, als ich meine php Seiten mit der Version 8 programmierte! Als ich das selbe Script auf meinem Laptop mit der Version 7 programmierte, trat der Fehler nicht mehr auf!
Ein eindeutiger Fehler vom Editor meiner Meinung nach!

Aber danke für Deine Hilfe Languitar! Habe nun doch einiges über die Codierung gelernt!

Gruß,

Hohegger.

  Profil   Editieren   Zitieren
Seite 1 | 2  

Antworten
Forum » PHP & MySQL » Ausgabefehler eib Befehl include

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Ausgabefehler eib Befehl include 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 : 8126542    Heute : 460     Gestern : 463     Online : 222     21.11.2024    14:35      0 Besucher in den letzten 60 Sekunden        
Nach oben