[Typo3] Fatal error: Only variables can be passed by reference
racco
raczek at open.infi.pl
Fri Dec 2 03:38:16 CET 2005
Hell Dennis!!
Thx for your fast and proffesional explanation. Your solution works very
nice, thx for your help!
greetings,
racco
Dennis Cheung wrote:
> Him
>
> I think this is bug of typo3. It said it is not using
> allow_call_time_pass_reference, and you can safely turn it off. But in fact,
> there are still a few php still using that feature. As they are written as
> chains of function call.
>
> In class.t3lib_db.php, it is using
> 'debug_backtrace' =>
> function_exists('debug_backtrace')?next(debug_backtrace()):'N/A'
> while next() has problem with allow_call_time_pass_reference turned off.
>
> to fix this, you have to rewrite the lines.
>
> $temp='N/A';
> if(function_exists('debug_backtrace')){
> $temp=debug_backtrace();
> $temp=next($temp);
> }
> echo t3lib_div::view_array(array(
> 'caller' => 't3lib_DB::'.$func,
> 'ERROR' => $error,
> 'lastBuiltQuery' => $this->debug_lastBuiltQuery,
> 'debug_backtrace' => $temp
> ));
>
>
>
>
> On 12/2/05, racco <raczek at open.infi.pl> wrote:
>
>>Hello!
>>
>>I do not know why, but since a while (I cannot say since when exactly)
>>my site generates this mysterious error after submitting any form
>>displayed using MailFormPlus ext.
>>
>>The error is as follows:
>>Fatal error: Only variables can be passed by reference in
>>.../t3lib/class.t3lib_db.php on line 980
>>
>>What is important, all data from form gets stored correctly
>>
>>
>>Could you please give me any hints about this?
>>On my server I have php version 3.3x and it is there since long time and
>>before everything worked just fine
>>
>>
>>looking forward to getting some support
>>
>>
>>greetings
>>racco
>>_______________________________________________
>>Typo3-english mailing list
>>Typo3-english at lists.netfielders.de
>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
>>
More information about the TYPO3-english
mailing list