Seite 2 von 5

Verfasst: 20.07.2005 10:18
von SD582
Hi

Ich hab die bbcode.php komplett ersetzt.
Den Update .16 auf .17 habe ich in der Art gemacht, daß ich die komplette .17 entpackt und mit BeyondCompare mit der .16 verglichen habe.
Hier habe ich dann alles übernommen, was geändert war und nichts mit dem Attachment-MOD zu tun hatte.

Bei der bbcode.php hatte ich das gefühl, es sei sinnvoll, die gesamte Datei einfach zu ersetzen.

Gruß
Franz

Verfasst: 20.07.2005 10:25
von SD582
tomtom hat geschrieben:Hi,

ich erhalte noch immer

Parse error: parse error in /srv/www/htdocs/web317/html/forum/includes/functions.php on line 1
Für meine Augen fehlt hier beim ersten Kommentar hinter ?php ein Slash!
Ein Kommentar beginnt mit Doppelslash nicht mit Singleslash.

Gruß
Franz

Verfasst: 20.07.2005 10:27
von tomtom
Hm,

schau dir die Datei am besten mal an, habe sie auf der ersten Seite verlinkt. Also ich kann da nichts feststellen...

edit: sehr seltsam, da beim ändern von nur 2 Codestellen

Code: Alles auswählen

#
#-----[ FIND ]---------------------------------------------
# Line 120
	if (intval($user) == 0 || $force_str)

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	if (!is_numeric($user) || $force_str)

#
#-----[ FIND ]---------------------------------------------
# Line 581
	define(HAS_DIED, 1);

#
#-----[ REPLACE WITH ]---------------------------------------------
#
	define('HAS_DIED', 1);
mir eigentlich keine Fehler passieren ... ;)

Verfasst: 20.07.2005 10:45
von SD582
Hi

Wenn ich deine verlinkte functions.php aufmache, habe ich erstens eine einzige endloslange Zeile. Macht aber nix, der Slash fehlt trotzdem.
Da steht (ich lasse das kleiner Zeichen absichtlich weg):
?php/************** /snipp/

Das gibt natürlich einen ParseError.

Mach mal ?php//************* daraus

Gruß
Franz

Verfasst: 20.07.2005 10:50
von tomtom
Okay, jetzt bleibt "nur" noch der Fehler
Fatal error: Call to undefined function: encode_ip() in /srv/www/htdocs/web317/html/forum/common.php on line 228
common.php

Verfasst: 20.07.2005 11:04
von SD582
Hi

Ist der Fehler jetzt wo die functions.php repariert ist noch existent?

Die Funktion encode_ip() ist in functions.php ausprogrammiert.
Wenn der Fehler noch existiert, dann suche mal in der common.php wo die functions.php includiert wird.
Das muß _vor_ der Zeile sein, in der sie aufgerufen wird.

Ich finde das include in Zeile 204 und den Aufruf von encode_ip() in Zeile 216.

Gruß
Franz

Verfasst: 20.07.2005 11:07
von tomtom
Hi,

der Fehler mit den // ist nun weg.

Kannst du bitte mal in meine common schauen und das ändern?

Verfasst: 20.07.2005 11:08
von ichda
Hallo,
jetzt bin ich ein wenig verunsichert wegen dem update,die Fehler die ihr beschreibt ,kommen die nur bei euch vor ?

Bei mir gibt es alle Zeilen in der bbcode.php ,dann dürfte ich doch nicht die Probleme haben die ihr beschreibt oder?

Gruss ichda

Verfasst: 20.07.2005 11:28
von SD582
Hi

@tomtom: deine common.php sieht (in diesem Bereich zumindest) ganz normal aus. Der include ist da - daran liegts also nicht.

Könnte es sein, daß deine functions.php total kaputt ist? Ich müsste den Spaghetticode erst manuell umbrechen um das Ding lesen zu können. Das wäre sehr viel Arbeit.
Ich vermute, daß in dieser Datei einiges daneben gegangen ist und daß deshalb die Funktion nicht gefunden wird.
Schau dir diese Datei nochmal an und hole sie nötigenfalls frisch aus dem Originalarchive. Musst halt die nötigen Änderungen nochmal machen.

@ichda: ich hatte absolut kein Problem mit dem Update - habs aber auch etwas anders gemacht als die meißten :)
Diese Fehler hier sind sicher nicht Teil des Updates sondern sind irgendwie passiert

Gruß
Franz

Verfasst: 20.07.2005 11:30
von tomtom
SD582 hat geschrieben:Hi

@tomtom: deine common.php sieht (in diesem Bereich zumindest) ganz normal aus. Der include ist da - daran liegts also nicht.

Könnte es sein, daß deine functions.php total kaputt ist? Ich müsste den Spaghetticode erst manuell umbrechen um das Ding lesen zu können. Das wäre sehr viel Arbeit.
Ich vermute, daß in dieser Datei einiges daneben gegangen ist und daß deshalb die Funktion nicht gefunden wird.
Schau dir diese Datei nochmal an und hole sie nötigenfalls frisch aus dem Originalarchive. Musst halt die nötigen Änderungen nochmal machen.

Gruß
Franz
Hi,

das Problem ist aber, dass ich zahlreiche MODs drin habe, die Änderungen an der functions.php erforderten (ohne jetzt zu wissen, welche).

Würdest du dir die Arbeit machen?