ilch Forum » Ilch Clan 1.1 » Installation und Upgrades » Frage zu PHP5.4

Geschlossen
  1. #1
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Ich wollte eine neue Testseite mit PHP5.4 und 1.1P installieren.

    Nun steht ja hier: externer Link
    dass diverse Dateien zu bearbeiten sind.

    Wenn ich die reine 1.1P installiere ist soweit alles in Ordnung. Installiere ich nun den BBCode, werden mir bei Kompatibilität 4 Einträge angezeigt, die geändert werden müssen.

    Bei der Kompatibilität steht, dass folgender Code geändert werden muss:
    Alle Einträge mit
    htmlentites($variable);
    ändern in
    htmlentites($variable, ILCH_ENTITIES_FLAGS, ILCH_CHARSET);


    Wenn ich dies mache, bekomme ich zwar keine Meldungen mehr, aber dafür Fehler auf der Seite.

    Änder ich den Code aber, wie hier im Forum angegeben in
    htmlentities($string, ENT_DISALLOWED, 'ISO-8859-1');
    dann wird kein Fehler angezeigt, aber dafür hab ich noch die Meldung im Adminbereich/Kompatibilität.

    Was ist denn nun richtig?

    betroffene Homepage: vistauri.net
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    XioX Mitglied
    Registriert seit
    25.02.2013
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Ich habe es bei mir folgender Maßen geändert.

    htmlentities($string, ILCH_ENTITIES_FLAGS, ILCH_CHARSET);


    So funktioniert es bei mir.
    Du musst also beio $variable den Orginal Wert einstzen.


    Zuletzt modifiziert von XioX am 14.06.2013 - 11:48:53
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    ! es hat sich ein Rechtschreibfehler in die Kompatiblitätsprüfung geschlichen

    es heißt

    htmlentities

    und nicht

    htmlentites

    sonst ist der code da richtig
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Wenn ich nun den BBCode installiere und dazu die News Extended von Mairus Ilchseite, und die Änderungen vornehme
    htmlentities($variable, ILCH_ENTITIES_FLAGS, ILCH_CHARSET);
    , dann werden mir keine News angezeigt: tyrargo.de/clanneu

    Das Problem tritt auf, sobald ich den Code in der include/includes/class/bbcode.php ändere, an den 4 Stellen.


    Und müssen bei der Version P auch noch andere Daten geändert werden, so wie hier: externer Link ?

    Oder nur alte Module, die nicht für P geschrieben sind?!


    Zuletzt modifiziert von Tyrargo am 14.06.2013 - 14:07:53
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    externer Link


    Leute schaut doch bitte mal in die FAQ die hilft manchmal

    PS: Es gibt eine Kompatiblitäts Prüfung die dir anzeigt wo evtl noch was geändert werden muss. Zufinden unter Adminbereich-Admin-Kompatiblität

    Zuletzt modifiziert von Rock@wulf am 14.06.2013 - 14:50:07
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Ja, und genau das habe ich doch gemacht. Und wenn ich das gemacht habe, seh ich keine News mehr!

    Und bei Kompatibilität steht auch, dass nix geändert werden müsste.


    Das Problem tritt ja auch erst auf, wenn ich die News-Extended installiere.

    Aber mir wird trotzdem gesagt, dass nix zu ändern sei.


    Zuletzt modifiziert von Tyrargo am 14.06.2013 - 15:46:58
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Nochmal zum Verständnis...

    - Ich installiere Ilch P
    - Ich verfasse 2 News, diese werden auch angezeigt.
    - Ich installiere den BBCode
    - Ich installieren die Newsextended
    - Ich bearbeite die bbcode.php und ändere 4 Zeilen.

    - Ich sehe keine News mehr. Das Newsbild und so ist noch da, aber der Text fehlt.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    und wenn du dann eine neue news schreibst?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    - 1.1P installiert
    - BBCode installiert
    - Änderungen in der ../class/bbcode.php durchgeführt (4x)
    - NewsExtendet installiert
    - Kompatibilität geprüft - keine Änderungen notwendig

    - News geschrieben

    Nicht sichtbar! Also die News an sich wird angezeigt, nur nicht der Text dazu.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Ich habe die selbe konfiguration laufen, das funktioniert reibungslos.
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Muss ich denn noch irgendwo was anderes eintragen, oder reicht es die Änderungen in der bbcode.php zu machen?

    Muss ich die andere xajax.inc.php runterladen und ersetzen?

    Auch ist ja die Rede, dass dieser Wert einzutragen ist: [code]htmlentities($t, ENT_DISALLOWED, 'ISO-8859-1'); wie aus diesem Thread zu entnehmen ist: externer Link

    Kann den Webserver auch nicht einfach so neustarten - Webspace bei 1und1.
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Also... Wenn ich in die bbcode.php diesen Code eintrage, funktioniert es:

    htmlentities($string, ENT_DISALLOWED, 'ISO-8859-1');


    Allerdings wird mir unter Kompatibilität dann eben angezeigt, dass es in diesen Code geändert werden muss:

    htmlentities($variable, ILCH_ENTITIES_FLAGS, ILCH_CHARSET);


    Kann ich den oberen Code trotzdem drin stehen lassen?
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    In der includes/init.php werden die Werte für ILCH_ENTITIES_FLAGS und ILCH_CHARSET gesetzt, ILCH_CHARSET sollte ISO-8859-1 sein, die Flags sind anders (Standard von PHP), warum das nicht gehen soll weiß ich nicht, und die Werte in der init.php wirst du wohl nicht überschrieben haben und die loader.php wohl auch nicht?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Vermutlich nicht. Wie gesagt, ist ja eine Neuinstallation.

    Aber ich kann doch theoretisch den oberen Code drin stehen lassen, oder?
    Und die restlichen Module ebenfalls so anpassen. Dann hab ich zwar die Meldungen bei der Kompatibilität, aber es funktioniert.

    Kann dir auch gern FTP Daten mitteilen, dass du es dir selbst anschauen kannst.

    Wie gesagt, ist der untere Code drin, wird nix angezeigt.
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Bitte daran denken,

    das

    htmlentities($variable, ILCH_ENTITIES_FLAGS, ILCH_CHARSET);

    ist ein platzhalter und muss entsprechend ersetzt werden!

    Ich habe wie gesagt privat Eine P im aufbau selbe konfig wie du und ich habe nur das ändern müssen was ich als FAQ gepostet habe
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Und welchen Eintrag hast du dann bei dir drin stehen?

    Muss der Code dann so aussehen:

    htmlentities($string, ILCH_ENTITIES_FLAGS, ILCH_CHARSET);
    ?

    Hab gedacht, es reicht, wenn ich den vorhandenen Code einfach austausche, wie es auch unter Kompatibilität steht...
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Ich habe das drin stehen was im FaQ Eintrag steht den ich gepostet habe.

    htmlentities($string, ILCH_ENTITIES_FLAGS, ILCH_CHARSET);
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    So scheints nun zu gehen.


    Zuletzt modifiziert von Tyrargo am 16.06.2013 - 13:24:49
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Jetzt hab ich soweit alle Module wieder installiert, und kapiert, dass der Code zusätzlich eingefügt werden muss. Nicht komplett ersetzt.

    Nun hab ich aber ein Problem, wo ich doch nicht mehr weiter weiß. Bei dem Modul Steamprofile werden mir 9 Einträge angezeigt. 6 habe ich bearbeitet.

    Nun stehen noch diese Einträge zum Ändern drin:

    htmlspecialchars($key)


    Weiß nicht, wie ich den Code da hin schreiben soll...
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Trash Mitglied
    Registriert seit
    14.06.2013
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    htmlspecialchars($key, ILCH_ENTITIES_FLAGS, ILCH_CHARSET)
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    Danke sehr!
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Blackskull Mitglied
    Registriert seit
    27.02.2014
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    Hi all,

    komischerweise habe ich dieses Problem auch und habe ebenfalls versucht es zu lösen.

    Mir ist leider sehr schleierhaft warum die Seite in den Bereichen News, Forum & Gbook trotz akribischer Überprüfung nach Änderung der Kompatiblitätsproplemen dessen noch nicht wieder funktioniert.

    Betroffene Seite: www.dna-clan.de

    An den entsprechenden Stellen wurde eingefügt:

    In der Datei include/includes/class/bbcode.php:

    htmlentities($string, ILCH_ENTITIES_FLAGS, ILCH_CHARSET)

    In der Datei include/admin/gbook.php:

    $text = substr(preg_replace("/\015\012|\015|\012/", " ", htmlentities(strip_tags(stripslashes($r['txt'])), ILCH_ENTITIES_FLAGS, ILCH_CHARSET)),0,75);

    _________

    MFG
    Blackskull


    Zuletzt modifiziert von Blackskull am 27.02.2014 - 13:15:09
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Welche Ilch Version verwendest du? Hast du alles Maßnahmen die nötig sind durchgeführt?
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Blackskull Mitglied
    Registriert seit
    27.02.2014
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    Scripte Version: 11
    Update Version: P
    PHP Server: 5.4.4


    Zuletzt modifiziert von Blackskull am 27.02.2014 - 13:19:34
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    ZitatZitat
    Hast du alles Maßnahmen die nötig sind durchgeführt?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Installation und Upgrades

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten