ummm, not to be insensitive but that error told you everything you
want to know.
passing by reference at call time is putting an & in front of a
variable. if you want to make it work, either modify your script to
not need call time pass by reference (you can change the function
declaration to force a pass by reference) or you can simply (and I'm
just cutting and pasting here from your message):
If you would like to enable call-time pass-by-reference, you can set
allow_call_time_pass_reference to true in your INI file
by INI file it means the php.ini file. you can find where this file
is in phpinfo()
-aaron
At 2:04 AM +0100 5/11/01, Mr. Adam ALLEN. wrote:
>I have just recevied the following error, on version 4.0.3pl1. ( Linux
>sustain5.cobalt.com )
>
>I have not seen the error while running the same script on version 4.05
>(Win32), 4.0RC1, R.0PL1 or 3.0.14
>
>I'm not sure what the error is trying to tell me, or how to fix it (or make
>the error go away)
>
>Warning: Call-time pass-by-reference has been deprecated - argument passed
>by value; If you would like to pass it by reference, modify the declaration
>of [runtime function name](). If you would like to enable call-time
>pass-by-reference, you can set allow_call_time_pass_reference to true in
>your INI file. However, future versions may not support this any longer. in
>/home/sites/site91/web/globalc.lib on line 767
>
>I've enclosed a snip of the file and indicated line 767
>function
>getstats($server,$user,$password,$apop,$cntmessg,$from,$subject,$date)
> {
> $pop3_connection=new pop3_class;
> $pop3_connection->hostname=$server;
> if(($error=$pop3_connection->Open())=="")
> {
> if(($error=$pop3_connection->Login($user,$password,$apop))=="")
> {
>//// this next line is 767
> if(($error=$pop3_connection->Statistics(&$messages,&$size))=="")
>
>
> $cntmessg =$messages;
> for($i=1;$i<=$messages;$i++)
> {
>
>if(($error=$pop3_connection->RetrieveMessage($i,&$headers,&$body,-1))=="")
> {
> for($line=0;$line<count($headers);$line++)
> {
> $line_data=strstr($headers[$line],":");
> $line_data=substr($line_data,1,strlen($line_data));
>
>$line_key=substr($headers[$line],0,(strlen($headers[$line])-strlen($line_dat
>a))-1);
> $line_key=trim(strtoupper($line_key));
> if($line_key=="FROM")
> {
> $from[$i]=trim($line_data);
> }
>
> if($line_key=="SUBJECT")
> {
> $subject[$i]=trim($line_data);
> }
> if($line_key=="DATE")
> {
> $line_data=explode(",",$line_data);
> $tmp_data=explode(" ",trim($line_data[1]));
> unset($tmp_data[count($tmp_data)-1]);
> $date[$i]=implode("-",$tmp_data);
> }
> }
> }
> else
> {
> return 0;
> }
> }
> }
> else
> {
> return 0;
> }
> }
> else
> {
> return 0;
> }
> }
> else
> {
> return 0;
> }
>
> $pop3_connection->Close();
> return 1;
>}
>
>
>Yours
>Mr. Adam ALLEN.
>[EMAIL PROTECTED]
>http://www.dynamicinteraction.co.uk
>
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]