Autor |
Nachricht |
safer-print
Dabei seit: 11.03.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 26.03.2010 11:12
Titel
|
|
|
Bist du ganz sicher, das du die Apostrophen richtig gesetzt hast? Das würde nämlich schon zum ASCII 22 passen, wenn den dieser das "-Symbol ist.
Ich verwende eine IDE, welche die Syntax schon beim schreiben, wie eine Rechtschreibhilfe korrigiert. Das erspart einem die Suche nach Flüchtigkeitsfehler (; vergessen, Klammern falsch, usw.)
|
|
|
|
|
SiriusBlack
Threadersteller
Dabei seit: 04.09.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 26.03.2010 13:03
Titel
|
|
|
Hab jetzt alles nochmal kontrolliert, kann aber wie gesagt kein " zuviel finden...
Mein HTML ist in der Form geschrieben (Beispiel):
Code: |
$mailtext.='<td width="48" height="25" >';
|
|
|
|
|
|
Anzeige
|
|
|
safer-print
Dabei seit: 11.03.2010
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 26.03.2010 13:15
Titel
|
|
|
Das ist wirklich eigenartig. Um den Fehler einzugrenzen würde ich die fragliche Stelle mal extrahieren und in ein Testskript packen. Der Aufruf ... Code: | $mailtext.='<td width="48" height="25" >';
echo $mailtext; | ... gibt bei mir jedenfalls keine Fehler.
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 26.03.2010 13:40
Titel Re: PHP -Komisches Zeichen/Seltsames Symbol im Firefox |
|
|
SiriusBlack hat geschrieben: | Also bei meinem Script wird folgender Fehler ausgegeben:
Code: | Warning: Unexpected character in input: '' (ASCII=22) state=1 in /home/httpd/docs/web/Website/script.php on line 250
|
Jetzt hab ich geguggt was das ASCII Zeichen 22 ist, das wäre dann wohl das ".
Nur finde ich in der Zeile 250 kein " zuviel...
und im Firefox wird die Fehlerausgabe angezeigt wie im Bild...was ist das für ein Zeichen? Im Safari wird es nicht angezeigt...
Ausgabe Firefox:
|
Du das ist mitnichten ein '"'-Zeichen, da der Fehlertype den ASCII-Wert im Dezimalsystem und nicht (!!) oktal noch hexadezimal(!!!) zurückgibt. Nach der lese ist ASCII(22) nämlich ein Steuerzeichen, und zwar genau das hier: http://en.wikipedia.org/wiki/Synchronous_idle
Prüfe bitte 1.) Deine Dokumenten-Zeichenkodierung, 2.) Suche nach dem Zeichen und ersetze es durch nix (von mir aus programmatisch, siehe ord() bzw. chr()), 3.) Mach ein neues, frisches Dokument auf und übertrage den Programmquelltext in diese Datei 4.) Überprüfe den von Dir verwendeten Editor, vielleicht verwendest du ein falsches Werkzeug (Textmate ist beispielsweise KEINE geeignete Entwicklungsumgebunge, genausowenig wie VI).
Zuletzt bearbeitet von bacon am Fr 26.03.2010 13:42, insgesamt 1-mal bearbeitet
|
|
|
|
|
SiriusBlack
Threadersteller
Dabei seit: 04.09.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 26.03.2010 13:59
Titel
|
|
|
Also ich hab jetzt mein Script in ein Testscript gesteckt und es sozusagen zerstückelt (immer einen bestimmten Teil gelöscht und dann gestestet um dann zu sehen ob der Fehler noch besteht).
Letztendlich lags an der Zeile (Zeile 278):
Code: | $alt_mailtext=$anrede; |
Da war zwar für mich kein Fehler sichtbar, aber wie mir ja erklärt wurde ist ASCII 22 kein " sondern ein Steuerzeichen das ich mit mein Editor (ich benutze Eclipse) ja wahrscheinlich nicht darstellt...also hab ich die Zeile nun gelöscht und neu getippt und nun gehts.
Also vielen Dank an alle die mir geholfen haben
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 26.03.2010 14:20
Titel
|
|
|
Das gute alte Eclipse. Wegen dem Mist bin ich letztlich auch auf Netbeans umgestiegen...
|
|
|
|
|
|
|
|
Ähnliche Themen |
IE, Firefox, PHP, SQL und ein seltsames Phänomen...
Internetseite mit kyrillischen Zeichen bei Firefox
Photoshop - Seltsames Ebenensymbol
Seltsames PowerPoint Schriftproblem
Photoshop-Seltsames Phänomen!
komisches Dateiformat
|
|