Everything has been running fine until recently when the Pear mailer went pear shaped on one of my domains (Contact Information for Image Room Web Design & Development)
Here's some of the error message I get, which appears to be all Pear warnings:
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ mimePart.php on line 295
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ mimePart.php on line 295
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ mime.php on line 1030
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: Non-static method Mail::factory() should not be called statically in D:\inetpub\vhosts\image-room.com\httpdocs\contact.php on line 117
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ smtp.php on line 365
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 450
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 467
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 474
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 517
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 265
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 521
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ smtp.php on line 249
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail. php on line 188
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ smtp.php on line 260
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ smtp.php on line 285
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 952
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 265
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 955
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268
Strict Standards: Non-static method Mail_RFC822::parseAddressList() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail. php on line 253
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail. php on line 256
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ smtp.php on line 292
Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallel
etc, etc
The support team reconfigured Pear so the mail now gets through where it didn't before but still the error messages. Trying to turn them off on the script page doesn't work. Interestingly the exact same code still works fine on another domain on the server (Hood Dubs - Aircooled Volkswagen Contact Us). The support team say it's my code but how can it be? Anyone else run into this recently? Looks like Pear is in debugging mode to me?