Autore Topic: [RISOLTO] Problemi con PHP 7  (Letto 195 volte)

Offline silver56

  • Nuovo arrivato
  • *
  • Post: 46
    • Mostra profilo
[RISOLTO] Problemi con PHP 7
« il: 21 Mar 2018, 15:16:42 »
Ciao a tutti, ho postato lo stesso problema, ma in maniera sbagliata; e non ho avuto risposte.
Spero di postarlo nella maniera giusta di seguito :)
Sono passato alle versione 3.6.8 di Joomla e ho avuto problemi sul PHP 7. In particolare su queste righe di script:

if (!isset($attribs['style']))
        {
            $attribs['style'] = 'none';
        }


e (più avanti)

foreach (explode(' ', $attribs['style']) as $style)

l'erroreè :

Illegal string offset 'style' in  (path completo) on line 236

chi può darmi una mano? Credo sia una sciocchezza da aggiustare, ma di PHP non ne capisco molto  :(

Grazie

silver
« Ultima modifica: 21 Mar 2018, 18:49:52 da silver56 »

Offline Lina Adrena

  • Nuovo arrivato
  • *
  • Post: 8
    • Mostra profilo
Re:Problemi con PHP 7
« Risposta #1 il: 21 Mar 2018, 15:49:41 »
non credo sia un problema di php7

se fai questo  $attribs['style'] = 'none';

vuol dire che l'elemento style dell'array $attribs non è a sua volta un array ma una stringa....

explode(' ', $attribs['style']) as $style)

perchè "esplodi" una stringa?

Offline silver56

  • Nuovo arrivato
  • *
  • Post: 46
    • Mostra profilo
Re:Problemi con PHP 7
« Risposta #2 il: 21 Mar 2018, 15:54:01 »
Domanda da 1.000.000 di dollari.

Ho tirato fuori queste righe perché, dopo essere passato da 3.4.8 a 3.6.5 il sito non ha più funzionato e mi ha dato errore su queste due righe. Con Filezilla ho estratto il file e le righe.  :-\

 

Host

Torna su