Jaa, das kann halt nur der Provider - und der wird sicherlich wissen wollen, weshalb ich denn so viel Speicher brauche, wenn es doch nur ein einfaches Forensystem ist... und eigentlich hat er damit natürlich vollkommen recht.
Also, in Zeile 861 geht es darum, einen string kompatibel zu formatieren:
Code:
$string = mysql_real_escape_string($string, $this->read_link);
In Funktion:
Code:
function escape_string($string)
{
if($this->db_encoding == 'utf8')
{
$string = validate_utf8_string($string, false);
}
elseif($this->db_encoding == 'utf8mb4')
{
$string = validate_utf8_string($string);
}
if(function_exists("mysql_real_escape_string") && $this->read_link)
{
$string = mysql_real_escape_string($string, $this->read_link);
}
else
{
$string = addslashes($string);
}
return $string;
}
Wenn das der letzte Punkt ist, bevor das Skript ausgestiegen ist, handelt es sich eventuell um eine Art Endlosschleife wegen $irgendwas? Wäre natürlich interessant zu wissen, wo er denn vorher gewesen ist (irgendwo im forum-management ADD oder EDIT eben...).
Ich würde schätzen, das letzte, was er da jeweils tut ist, Berechtigungen wegzuschreiben? Was genau macht er da und macht er das in einer Schleife?