Announcement

Collapse
No announcement yet.

PHP 4.2.3

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • PHP 4.2.3

    Hallo,
    seit dem update von php 4.0.3 auf php 4.2.3 hab ich ein problem bei allen meinen php-scripts (die vorher einwandfrei funktionierten) wo ich ein formular für die datenübertragung benutze egal ob mit oder ohne DB.
    alle daten werden richtig übertragen bis auf welche die ein + enthalten. z.B wird eine Passwortangabe:
    logo#22! richtig übertragen -
    logo+22 wird umgewandelt in logo 22
    jedes plus wird anscheinend in ein leerzeichen umgewandelt.

    register_globales ist bereits auf on in der php.ini

  • #2
    Ich hab PHP4.3.3 und hab das Problem nicht. Also wenn du eine Abfrage mit Formular machst hast du das Problem nicht. Und das # zeichen wird glaub ich vom Browser als %23 übergeben. Dein Problem konnt ich erst nachvollziehen wenn man daten an eine url übergibt und dann ein + in den anhang stegt. Dann erzeugt es wirklich ein Leerzeichen. Aber hast du schon mal beobachtet das jedes Leerzeichen was zb ein Formular übergibt als + in der location dargestellt wird?
    Ich geb dir nen tipp versuch doch einfach mal PHP4.3.x zu Installieren.
    gruß Ka

    Comment

    Working...
    X