Merkwürdiges Verhalten von $ Zeichen
Alex
- html
Hallo,
auf einer Website, an der ich gerade am basteln bin ist mir ein merkwürdiges Verhalten vom $-Zeichen aufgefallen.
Wenn ich $40 schreibe (Direkt im Code, über Phpmyadmin und dann anzeigen oder über ein Eingabefeld auf der Seite) und es dann ausgeben lasse sehe ich nichts. Es wird, wenn ich $ und zwei Ziffern schreibe einfach nicht angezeigt.
Schreibe ich aber z.B. $hallo, wird das ohne Probleme angezeigt
Schreibe ich "Es kostet $500!", wird "Es kostet 0!" angezeigt.
Die Kodeirung ist bei allen Dateien UTF-8.
Hat jemand eine Idee, was das sein könnte? Ich bin da echt ratlos - über Google finde ich leider auch nichts...
Gruß
Alex
Hi,
Hat jemand eine Idee, was das sein könnte?
irgend eine von Dir eingesetzte serverseitige Technik.
Cheatah
Hallo,
es handelt sich um den Webspace, den ich über meine Uni habe. Was die da genau treiben, weiß ich nicht.
Ich weiß nur, dass ich PHP und MySQL habe und, dass ich per htaccess nichts am Serververhalten ändern kann...
Wie gesagt habe ich das komische Problem auch, wenn z.B. $40 einfach so im HTML Code auftaucht, ohne, dass PHP da mitmischt
Gruß
Alex
@@Alex:
nuqneH
Was die da genau treiben, weiß ich nicht.
Das wäre wohl aber nötig, um dem Problem auf die Spur zu kommen.
Wie gesagt habe ich das komische Problem auch, wenn z.B. $40 einfach so im HTML Code auftaucht, ohne, dass PHP da mitmischt
Und wenn du das '$'-Zeichen nicht im Quelltext auftauchen lässt, sondern escapest?
'$' ist U+0024, also: $40
Qapla'
Mahlzeit Alex,
es handelt sich um den Webspace, den ich über meine Uni habe. Was die da genau treiben, weiß ich nicht.
Dann frag da nach.
Ich weiß nur, dass ich PHP und MySQL habe
Letzteres hat damit nichts zu tun, PHP hingegen könnte das genannte Phänomen verursachen - wenn es so konfiguriert wurde, dass auch reine .html-Dateien (um die es bei Deinem Problem doch geht?) geparst werden. Das wiederum solltest Du "die da von der Uni" fragen - das *kann* hier keiner wissen.
Wie gesagt habe ich das komische Problem auch, wenn z.B. $40 einfach so im HTML Code auftaucht, ohne, dass PHP da mitmischt
Offensichtlich wird $40 in irgendeiner Form trotzdem von PHP ausgewertet - und zu einer Variablen mit Wert 0 evaluiert. Und dieser Wert wird dann ausgegeben.
MfG,
EKKi
Hi,
Offensichtlich wird $40 in irgendeiner Form trotzdem von PHP ausgewertet
oder von irgend etwas anderem. Bitte beschränke Dich bei der Suche nicht auf PHP.
Cheatah
Mahlzeit Cheatah,
Offensichtlich wird $40 in irgendeiner Form trotzdem von PHP ausgewertet
oder von irgend etwas anderem.
Natürlich wäre auch das möglich.
Bitte beschränke Dich bei der Suche nicht auf PHP.
Ich habe lediglich PHP erwähnt, weil Alex auch davon sprach und es mir als das Wahrscheinlichste erschien. Aber solange er nicht bei "denen da von der Uni" nachfragt, können wie sowieso nur raten ...
MfG,
EKKi
hi,
[..] Aber solange er nicht bei "denen da von der Uni" nachfragt, können wie sowieso nur raten ...
Solange wir jetzt auf "die von der Uni" warten, können wir doch weiter raten. Also ich tippe mal ganz vorsichtig auf Perl.
SCNR;
Hotti