Thread Verfasser: Layzee
Thread ID: 927
Dieses Thema wurde gepinnt
Dieser Thread wurde gepinnt und enthählt wichtige Informationen. Ausserdem wurden Dateien angehängt.
´╗┐

Thema ansehen

Wer ist hier? 1 Gäste
 Thema drucken
PHP-Fusion Fix f├╝r PHP 5.3-7.1- v7.02.07
Harlekin
Hallo, bekomme jetzt folgenden Fehler:
Uncaught Error: [] operator not supported for strings in includes/bbcodes/!autolink_bbcode_include_var.php:20 ...

Zeile 20 lautet:
Download Code  Code
$__BBCODE__[] =




Dieser Code ist in jedem BB-Code und der Fehler verhindert die korekkte Anzeige von jedem nicht aktivierten BB-Code im Adminbereich. Ich versuche schon seit Stunden dies zu l├Âsen, aber es will nicht klappen.
 
http://harlekinpower.de
Top
Rolly8-HL
Kenne mich da nicht so mit aus aber vielleicht kann da ja was von helfen?
https://dotdev.co...ebea53b820

The list() function only works with numerical indexed arrays begining with zero, such as the example above. It does not work with array that have specified keys, such as:

$myNamedArray = [
'name' => 'Amo',
'age' => 32',
'location' => 'London'
];

PHP 7.1 resolves this to allow:

list('name', 'age', 'location') = $myNamedArray;

Gru├č Rolly8-HL
Was f├╝r Andere Wichtig ist muss f├╝r mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere f├╝r Richtig halten!
Das gibt einem zu Denken oder?
 
http://rolly8-hl.de
Top
Septron
Hallo,

das bin ich auch schon mit ihm durchgegangen.

lg Septron
Rechtschreibfehler und Fehlende Satzzeichen sind eine S├╝nde meiner
Gedanklichen Tastatur wer alle findet darf sie behalten.PHPFusion Deutschland IMG-BB-Code Vorschau
 
http://www.septron.de
Top
Rolly8-HL
Versuche das mal da k├Ânnte da schon mal ein Fehler beheben.
$__BBCODE__ = array();

In Aktivierte BB-Codes ist dann aber ein neuer Fehler der noch zu beheben sein sollte.
Gru├č Rolly8-HL
Was f├╝r Andere Wichtig ist muss f├╝r mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere f├╝r Richtig halten!
Das gibt einem zu Denken oder?
 
http://rolly8-hl.de
Top
Janilein
Hmm ich hab jetzt auch mal nen Problem wo ich keine Idee habe warum.

Fehler:
Kommentare oder besser gesagt, der Kommentartext wird nicht angezeigt.

Klick auf Kommentare verwalten, link funktioniet, Es ist ersichtlich das auch Kommentare vorhanden sind aber auch hier wird der Kommentartext nicht angezeigt.

Dort klicken auf bearbeiten, Link funktioniert, Im Textfeld wird der korrekte Kommentartext angezeigt und kann auch bearbeitet werden.

Mein System:

v7.02.07 mit PHP7-Fix aus dem Downloadbereich - keine weiteren Anpassungen
PHP-Version: 7.0.14
MySql Serverversion: 5.1.73-log

Kleiner Hinweis, eine weitere Installation ohne irgendwelche Anpassungen mit dem selben Anbieter aber PHP-Version 5.6.29 und der gleichen MySql-Version zeigt diesen Fehler nicht.

Hat da jemand die selbe erfahrung gemacht und/oder eine l├Âsung daf├╝r?

PHPFusion Deutschland IMG-BB-Code Vorschau
PHPFusion Deutschland IMG-BB-Code Vorschau
 
http://www.traumkamera.de
Top
Harlekin
Ich tippe auf einen nicht richtig funktionierenden BB Code
 
http://harlekinpower.de
Top
Janilein
Danke Harlekin das war wohl die l├Âsung, mit dem Download aus Post 1 funktioniert das jetzt.
Hei├čt im umkehrschluss, dass der Fix aus dem Downloadbereich aktualisiert werden muss.

PHPFusion Deutschland IMG-BB-Code Vorschau
PHPFusion Deutschland IMG-BB-Code Vorschau
 
http://www.traumkamera.de
Top
Harlekin
Mich wundert nur, dass keine Fehlermeldung ausgeworfen wurde. Ich nutze eine PDO Anbindung auf PHP 7.0 und PHP 7.1 und bei mir werden dann sofort Fehler ausgegeben.
 
http://harlekinpower.de
Top
Systemweb
Ob eine Fehlermeldung erscheint oder nicht, h├Ąngt in der Regel von der Voreinstellung der php.ini ab.
Ist error_reporting komplett deaktiviert gibt es keine Fehleranzeige und auch keine Warnungen.

Auf die BB-Codes wurde eingangs bereits eingegangen: Einige davon verursachen Warnungen (deprecated warnings)
Daher wurde ausdr├╝cklich empfohlen, das error_reporting auszuschalten bzw. auf Errors (no Warnings) zu reduzieren.
Alternativ die verursachenden BB-Codes deaktivieren ("GeShi" und "Code").

Die Ausgabe einer Warnung kann bereits dazu f├╝hren, dass z.B. die Kommentare nicht mehr angezeigt werden k├Ânnen.
Bearbeitet von Systemweb am 16.01.2017 um 17:13
 
https://www.systemweb.de
Top
Systemweb
Janilein schrieb:

Danke Harlekin das war wohl die l├Âsung, mit dem Download aus Post 1 funktioniert das jetzt.
Hei├čt im umkehrschluss, dass der Fix aus dem Downloadbereich aktualisiert werden muss.


DL in Post #1 und Downloadbereich sind identisch. Der Downloadbereich saugt die Datei von hier.
 
https://www.systemweb.de
Top
Janilein
Systemweb schrieb:

DL in Post #1 und Downloadbereich sind identisch. Der Downloadbereich saugt die Datei von hier.


Hmm kann irgendwie nicht sein, habe eben beide DL verglichen und die sind unterschiedlich beim ersten DL fehlte z.b. der ganze Ordner bbcodes

Aber egal wie, sch├Ân das du dich an die Arbeit gemacht hast und das hier anbietest. Happy

PHPFusion Deutschland IMG-BB-Code Vorschau
PHPFusion Deutschland IMG-BB-Code Vorschau
 
http://www.traumkamera.de
Top
Rolly8-HL
Daher wurde ausdr├╝cklich empfohlen, das error_reporting auszuschalten bzw. auf Errors (no Warnings) zu reduzieren.
Alternativ die verursachenden BB-Codes deaktivieren ("GeShi" und "Code").

Da kann ich nicht zustimmen, gerade jetzt wo die Umstellung
von PHP 7.0 auf PHP 7.1 weitere Probleme auftreten kann ist es nicht zu unterlassen, da sonst nur eine Wei├če Seite zu sehen ist und man anhand des PDO Fehler nur wei├č was Sache ist dieses zu beheben.

BB-Codes deaktivieren, kann ja wohl nicht die wahre L├Âsung sein?

Habe da dieses Problem.
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; GeSHi has a deprecated constructor in /includes/bbcodes/geshi/geshi.php on line 259

Download Code  Code
class GeSHi {



Was kann man ├Ąndern damit dieser Fehler nicht mehr ausgegeben wird?

Benutze PHP 7.1
Bearbeitet von Rolly8-HL am 17.01.2017 um 09:29
Gru├č Rolly8-HL
Was f├╝r Andere Wichtig ist muss f├╝r mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere f├╝r Richtig halten!
Das gibt einem zu Denken oder?
 
http://rolly8-hl.de
Top
Harlekin
Suche in includes/bbcodes/geshi/geshi.php nach:
Download Code  Code
function GeSHi($source = '', $language = '', $path = '') {




und ersetze diese Zeile mit:
Download Code  Code
function __construct($source = '', $language = '', $path = '') {


 
http://harlekinpower.de
Top
Systemweb
@Rolly8-HL:
Genau aus diesem Grund hatte ich seinerzeit darauf hingewiesen, das diese L├Âsung mit dem Unterd├╝cken der Warnungen nur vor├╝bergehend zu empfehlen ist, da mit der n├Ąchsten PHP-Version die BB-Codes ohne entspr. Anpassung dann ├╝berhaupt nicht mehr funktionieren.
Meine Empfehlung war klar die Aktualisierung der BB-Codes.
Bekanntlich werden aus aktuellen "deprecated"-Warnungen sp├Ąter einmal Errors.

Da jedoch inzwischen die RC4 der v9 drau├čen ist, die zumindest mit englischer Locale erheblich fehlerfreier geworden ist, bin ich mir eh nicht mehr so sicher ob es sich noch lohnt, weiter an der v7 rumzuflicken. Insbesondere der ├╝berall verwendete Tabellencode der v7 ist f├╝r moderne Webseiten kaum noch angebracht, die auf Responsives Layout setzen wollen.
 
https://www.systemweb.de
Top
simon
Hallo,

muss zuerst der PHP-Fusion Fix f├╝r PHP 5.3-7.0 - v7.02.07 aufgespielt und dann der Server auf PHP7 umgestellt werden oder andersherum?? oder ist das egal??

Gru├č Simon
 
http://fiat-traktoren.com
Top
Septron
Hallo,

den Fix kannst du hochladen und dann kannst du den Webserver/VServer/RS aufstufen auf PHP7

so habe ich es auf einer meiner Testumgebungen auch gemacht.

lg Septron
Rechtschreibfehler und Fehlende Satzzeichen sind eine S├╝nde meiner
Gedanklichen Tastatur wer alle findet darf sie behalten.PHPFusion Deutschland IMG-BB-Code Vorschau
 
http://www.septron.de
Top
Der WU
Mir ist gerade aufgefallen das man mit PHP 7.1.4 keine Infusionen mehr hinzuf├╝gen kann. Er infusiert zwar aber erstellt die Datenbank Eintr├Ąge bei mir nicht. Egal mit welcher Infusion. TYPE ist auf ENGINE ge├Ąndert. Mit der alten 5er Version klappt es. Kann das jemand best├Ątigen und evtl fixen? Es erscheint leider kein Fehler. Die 9er scheint ja doch noch ne Baustelle zu bleiben. Grin
 
http://www.der-wu.de
Top
Harlekin
Das liegt an der administration/infusions.php. Du wirst auch noch einen Fehler bei den BB-Codes im Adminbereich haben. Der Fix war nur f├╝r PHP 7.0.x und muss f├╝r PHP 7.1.x nochmal nachgearbeitet werden.
 
http://harlekinpower.de
Top
Rolly8-HL
Nicht ohne Grund wird an allen Ecken und Enden auf PDO verwiesen.
Die P-Fusion V7.2.7 PDO PHPv.7.1.x kann das alles schon weil dieses dort mit Integriert wurde.
Gru├č Rolly8-HL
Was f├╝r Andere Wichtig ist muss f├╝r mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere f├╝r Richtig halten!
Das gibt einem zu Denken oder?
 
http://rolly8-hl.de
Top
Der WU
Klasse das daran schon gearbeitet wird. Smile Ich denke bis die 9er nutzbar wird dauert es noch. Smile
 
http://www.der-wu.de
Top



Springe ins Forum:

Ähnliche Themen

Thema Forum Antworten Letzter Beitrag
Shoutbox aus PHP-Fusion 7.02.07 zeigt keine Texte Panels und Infusionen 1 15.06.2017 um 11:19
Video in php fusion Anf├Ąngerfragen 3 09.06.2017 um 16:58
PHP-Fusion 9 - Stable Installationsprobleme 10 08.05.2017 um 14:45
Forum in Fusion Anf├Ąngerfragen 8 06.04.2017 um 21:12
PHP Fusion 7 und Android Anf├Ąngerfragen 7 07.01.2017 um 10:58