Im Link falsche Zahlanzeige

Breuer76
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung:
Wenn ich in einem Beitrag einen Link einstelle mit einer Zahl im Link, wird teilweise die Zahl nicht angezeigt, sondern ein komisches Zeichen


Link zum Forum oder Screenshot:
Beispiel: http://www.fiat-126-forum.de/thread.php?...33622#post33622

und z.B hier: http://www.fiat-126-forum.de/thread.php?...33623#post33623


Der Link an sich funktioniert, nur die Zahl wird falsch angezeigt.
Das ist seit längeren schon so, nur es nervt nun.

Wo könnte der Fehler sein.
Das war bei der PHP4 Version sowie auch jetzt bei der PHP 5 Version.
Agi
Was genau soll daran nun merkwürdig sein? Kannst du das näher erklären?

Weil nach einem ersten Check ist die URL in dieser Form in Ordnung, da sie auch bei anderen Links bei dir so aussieht.
leswo
Du wirst irgend nen Hack drin haben, der Zeichen versucht in unicode umzuwandeln

code:
1:
&#16017.7.2009&#160-&#16019.7.2009&#160


Das Zeichen &#160 ist ein Unicode Leerzeichen ohne die Ersetzung sieht der Text so aus:

code:
1:
 17.7.2009 - 19.7.2009 
Breuer76
Ja die Links funktionieren, nur die Zahlen werden falsch angezeigt.

@leswo, wo müßte ich die Suche ansetzten, in welcher php datei könnte der fehler sein ?
Ich weiß leider nicht was ich eingebaut habe in diesem Zeitraum. Wie gesagt es ist schon länger so.
DrPCox
dir ist schon bewusst, dass links keine leerzeichen enthalten dürfen?
Breuer76
Zitat:
Original von DrPCox
dir ist schon bewusst, dass links keine leerzeichen enthalten dürfen?


Müde
Da hatte ich vorher aber auch keine Probleme mit.

17.07.09 - 19.07.09

Hier wird z.B der Link richtig angezeigt.
Breuer76
Zitat:
Original von leswo
Du wirst irgend nen Hack drin haben, der Zeichen versucht in unicode umzuwandeln

code:
1:
&#16017.7.2009&#160-&#16019.7.2009&#160


Das Zeichen &#160 ist ein Unicode Leerzeichen ohne die Ersetzung sieht der Text so aus:

code:
1:
 17.7.2009 - 19.7.2009 


Das Problem habe ich immer noch, ich weiß nicht wo ich suchen soll.
In welcher Datei könnte es denn sein, weiß jemand in welchen Dateien ich suchen müßte ?

Es handelt sich nur um die Link mit Zahlen, die links ansicht funktionieren, nur die Anzeige wird dann so angezeigt.
Bräke
Bin bissel ratlos was du meinst.
Bei den Links die du hier gelinkt hast, sehe ich keine Links bei dir im Forum mit Zahlen.
Bei einem der Links hab keinen Zugang.

Mach doch am besten mal ein Thema/Beitrag bei dir im Forum, damit man das besser sehen kann.


Hast du ACP>> Einstellungen>> Zensurfunktion>> nicht sichtbare ASCII Zeichen entfernen?
Auf Nein?
Breuer76
Hab dir eine PN geschickt.

im ACP
nicht sichtbare ASCII Zeichen entfernen?
Das Entfernen von nicht sichtbaren ASCII Zeichen kann zu Problemen mit sog. Multi-Byte Zeichensätzen (UTF-8, GB2312, etc.) führen.
steht auf NEIN
Bräke
Stell mal auf JA und schau mal.
Breuer76
So hab auf JA gestellt
Bräke
Probiere mal aus eien Beitrag zu erstellen so wie es vorher gemacht hast.
(mag da nicht rumspammen smile )
Breuer76
http://www.fiat-126-forum.de/thread.php?...36977#post36977

Immer noch unglücklich


Das ist jetzt schon etwas länger, vorher war das nicht.
Hatte vorher php4 und ist jetzt auf php5 gesetzt worden auch die Datenbank, kann das daran vielleicht liegen ?
Bräke
Das weiß ich leider nicht.
Aber normal funktioniert das WBB2.3 ja auch auf php5.

Um den Fehler ggf. auszuschließen, installiere doch mal in einem anderen Ordner mit anderer Bordnummer ein neues WBB2.3. Nur zum Test, ob der Fehler auch da vorkommt.
Aber vorsicht, nicht das am Forum was versemmelst. smile


Kannst ja mal bitte:

class_parse.php
functions.php

anhängen, reinschauen kann ja mal.
Breuer76
Ich hänge mal die Dateien an:

aus dem acp/lib



EDIT:
Ich habe es gefunden !!!

in der class_parse.php
war ein Fehler drin der mich stutzig gemacht hat in Reihe: 467

da stand:
code:
1:
$title = str_replace(" ","&#160",$title);    


habe ihn in
code:
1:
$title = str_replace(" "," ",$title);    


geändert und es klappt. Danke für den Tip.
Bräke
*lach*

Hab den auch grad gefunden und wollt dir vorschlagen das mal so zu ändern.
Musst aber mal im Auge behalten, ob ggf. nicht woanders Fehler auftauchen dadurch.
smile
Breuer76
Ja das werde ich. Danke für Deine Hilfe