Back to top

Autore Topic: Undefined offset  (Letto 2119 volte)

Offline paky87

  • Appassionato
  • ***
  • Post: 234
  • Sesso: Maschio
  • "..Io posso tutto in colui che mi fortifica......"
    • Mostra profilo
Undefined offset
« il: 27 Apr 2012, 21:16:04 »
Ragazzi ho un poblema: Nel back-end del sito in info di sistema-versione php esce questa scritta

Notice
:  Undefined offset:  0 in /var/www/vhosts/eurofutbol.it/httpdocs/administrator/components/com_admin/tmpl/sysinfo_phpinfo.php on line 36. Ho problemi anche quando installo dei componenti xkè mi da errori simili....

Di seguito inserisco tutto il codice di sysinfo_php:

Codice: [Seleziona]
<?php
/**
 * @version        $Id: sysinfo_phpinfo.php 10381 2008-06-01 03:35:53Z pasamio $
 */
// No direct access
defined('_JEXEC') or die('Restricted access');

?>

<fieldset class="adminform">
    <legend><?php echo JText::_'PHP Information' ); ?></legend>
        <table class="adminform">
        <thead>
        <tr>
            <th colspan="2">
                &nbsp;
            </th>
        </tr>
        </thead>
        <tfoot>
        <tr>
            <th colspan="2">
                &nbsp;
            </th>
        </tr>
        </tfoot>
        <tbody>
        <tr>
            <td>
                <?php
                ob_start
();
                
phpinfo(INFO_GENERAL INFO_CONFIGURATION INFO_MODULES);
                
$phpinfo ob_get_contents();
                
ob_end_clean();

                
preg_match_all('#<body[^>]*>(.*)</body>#siU'$phpinfo$output);
                
$output preg_replace('#<table#''<table class="adminlist" align="center"'$output[1][0]);
                
$output preg_replace('#(\w),(\w)#''\1, \2'$output);
                
$output preg_replace('#border="0" cellpadding="3" width="600"#''border="0" cellspacing="1" cellpadding="4" width="95%"'$output);
                
$output preg_replace('#<hr />#'''$output);
                
$output str_replace('<div class="center">'''$output);
                
$output str_replace('</div>'''$output);

                echo 
$output;
                
?>

            </td>
        </tr>
        </tbody>
        </table>
</fieldset>
« Ultima modifica: 27 Apr 2012, 21:38:58 da 56francesco »

Offline paky87

  • Appassionato
  • ***
  • Post: 234
  • Sesso: Maschio
  • "..Io posso tutto in colui che mi fortifica......"
    • Mostra profilo
Re:Undefined offset
« Risposta #1 il: 28 Apr 2012, 10:36:11 »
Nexun aiuto?  :-[

Offline i0jfe

  • Esploratore
  • **
  • Post: 108
  • Sesso: Maschio
    • Mostra profilo
Re:Undefined offset
« Risposta #2 il: 28 Apr 2012, 18:11:11 »
A riga 36 del file l'interprete PHP trova qualche cosa che non va; in particolare a fine riga c'è la variabile $output[1][0].
Prova a togliere
  • facendola diventare $output[1] e vedi che succede.

Saluti Giovanni

Offline paky87

  • Appassionato
  • ***
  • Post: 234
  • Sesso: Maschio
  • "..Io posso tutto in colui che mi fortifica......"
    • Mostra profilo
Re:Undefined offset
« Risposta #3 il: 28 Apr 2012, 20:39:46 »
Allora togliendolo mi da errore a riga 38, se invece faccio la seconda opzione cioè inserendo solo $output[1] in informazione php mi esce scritto "array" e non so se sia buono oppure no.........che devo fare? va bene cosi oppure no? intanto grazie x l'aiuto

Offline i0jfe

  • Esploratore
  • **
  • Post: 108
  • Sesso: Maschio
    • Mostra profilo
Re:Undefined offset
« Risposta #4 il: 29 Apr 2012, 10:32:25 »
Sinceramente non so che dirti.
Ho controllato con il file che ho nella mia installazione e sembra che il tuo sia a posto.
Io non ho problemi, Vedi se funziona e nel caso lascia così.

Saluti Giovanni

Offline paky87

  • Appassionato
  • ***
  • Post: 234
  • Sesso: Maschio
  • "..Io posso tutto in colui che mi fortifica......"
    • Mostra profilo
Re:Undefined offset
« Risposta #5 il: 29 Apr 2012, 13:11:51 »
Diciamo che a me il vero problema è che quando inserisco alcuni componenti mi da errori simili e qnd nn mi permette di usufruirne adeguatamente... :-\

 



Web Design Bolzano Kreatif