ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fatal error: Cannot unset string

Geschlossen
  1. #1
    User Pic
    Master-Chief Mitglied
    Registriert seit
    08.11.2014
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich bekomme immer diese meldung wenn ich etwas speichern möchte.
    zb user/ member bearbeiten.

    Fatal error: Cannot unset string offsets in /home/web386/midm97/ftproot/germannoobs.de/include/includes/func/allg.php on line 421

    was muss ich machen ??

    vielen dank für eure hilfe.

    und ich bin ganz neu - müsste es sehr noobig erklärt bekommen.


    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Dann wäre nicht schlecht zu wissen, was in der besagten Zeile steht. Da es nicht die originale Version der Datei sein kann. (Der Fehler könnte nicht stimmen)


    (Ggf. auch ein paar Zeilen drüber und drunter mitposten)
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Master-Chief Mitglied
    Registriert seit
    08.11.2014
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    hallo mairu,

    danke für deine antwort.

    ich habe diese meldung, wenn ich änderungen über das ilch machen möchte.
    mal gehtes und dann wieder nicht.
    soll heissen eine änderung wird übernommen und die nächste nicht.

    nach was soll ich den suchen in welcher datei ?

    danke für deine hilfe
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.096
    Beitragswertungen
    122 Beitragspunkte
    ZitatZitat geschrieben von Master-Chief
    hallo mairu,
    nach was soll ich den suchen in welcher datei ?


    include/includes/func/allg.php on line 421
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Master-Chief Mitglied
    Registriert seit
    08.11.2014
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    hallo,


    hier ist mal ein bild von der datei:

    gesperrtes Bild

    das liegt wohl am spammschutz , das ich immer nur eine änderung machen kann.

    schalte ich das ab , oder muss ich da irgendwie die anzahl ändern ?

    danke für eure hilfe
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.096
    Beitragswertungen
    122 Beitragspunkte
    Hey, also ich kann gerade nicht verstehen wieso er dort überhaupt auf dem Spamschutz zugreift...du hattest ja geschrieben das der Fehler dann auftritt wenn du einen User bearbeitest, sprich du bist im Adminbereich und dort ist kein Spamschutz.

    Kannst du noch mal genau schildern was du machst und an welcher Stelle du den Fehler bekommst?
    Hast du eventuell etwas verändert oder Module installiert?
    Wenn ja welche?

    Mfg corian
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Ich glaube hier geht es um die Registrierung eines Users...

    Im Adminbereich kann man Einstellen, ab wann AntiSpam nicht mehr angezeigt werden soll - vielleicht hat er das damit assoziiert, anders kann ich mir das nicht erklären.

    Soll das denn jetzt bedeuten, das die Registrierung "mal funktioniert" und "mal nicht" ?

    Der Fehler tritt ja auf, wenn die Session "antispam" gelöscht werden soll... hier scheint es allerdings keine $_SESSION['antispam'] zu geben, zumindest wurde sie nicht registriert.
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich bin mir nicht mehr ganz sicher, ob es das Problem, aber ändere mal in der Funktion get_antispam()


      if ($nopictures) {
            $_SESSION['antispam'][$id] = true;
            return '<input type="hidden" name="antispam_id" value="' . $id . '" />';
        }


    ZU

    if ($nopictures) {
            if (!isset($_SESSION['antispam']) || !is_array($_SESSION['antispam'])) {
                $_SESSION['antispam'] = array();
            }
    
            $_SESSION['antispam'][$id] = true;
            return '<input type="hidden" name="antispam_id" value="' . $id . '" />';
        }



    Und auch im Adminbereich, werden zur Verhinderung von CSRF die *_antispam Methoden verwendet, allerdings ohne eine Captcha Eingabe zu fordern.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Master-Chief Mitglied
    Registriert seit
    08.11.2014
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    hallo @,

    danke für eure hilfe.

    @mariu,

    sieht so aus das dein post die lösung meines problems darstellt.
    jetzt kann ich ändern ohne fehler meldung.
    vielen dank;)
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten