osCommerce Knowledge Base

[PHP5] fatal error: Cannot re-assign $this

Zuletzt aktualisiert: 13th March, 2005
Beitrag ID: 218



Ursache



Fehlermeldungen


fatal error: Cannot re-assign $this in ....catalogadminincludesclassesupload.php on line 31

Fehler mit "limit -20, 20"




Lösung "upload.php"
[catalog]/admin/includes/classes/upload.php

folgenden Code suchen:

// self destruct
$this = null;



und mit diesem ersetzen:

// self destruct
// $this = null;
unset($this);




Lösung "limit"

in
[catalog]/admin/includes/classes/split_page_results.php
[catalog]/includes/classes/split_page_results.php

folgenden Code suchen:

     $offset = ($max_rows_per_page * ($current_page_number - 1));
     $sql_query .= " limit " . $offset . ", " . $max_rows_per_page;



und mit diesem ersetzen:

     $offset = ($max_rows_per_page * ($current_page_number - 1));
if ($offset < 0)
{
$offset = 0;
}
     $sql_query .= " limit " . $offset . ", " . $max_rows_per_page;




Grundsätzlich ist überal mit Fehlern zu rechnen wo limit -20, 20 auftaucht.

 

Wie hilfreich ist dieser Beitrag?