Thanks for the support and I apologize if this seems a bit thick.
I've loaded the PEAR.php and Auth_HTTP.php in the same directory and I'm getting the following error:
Warning: unpack() [function.unpack]: Type V: not enough input, need 4, have 0 in /home/content/ITQHome/SA/PEAR.php on line 490
Notice: Uninitialized string offset: 0 in /home/content/ITQHome/SA/PEAR.php on line 493
Notice: Uninitialized string offset: 1 in /home/content/ITQHome/SA/PEAR.php on line 493
Notice: Uninitialized string offset: 2 in /home/content/ITQHome/SA/PEAR.php on line 493
Notice: Uninitialized string offset: 0 in /home/content/ITQHome/SA/PEAR.php on line 494
Phar is incompatible API version 0.0.0, but PHP_Archive is API version 1.0.0
The lines in PEAR.php surrounding this are the following:
private static function _unserializeManifest($manifest)
{
// retrieve the number of files in the manifest
$info = unpack('V', substr($manifest, 0, 4));
$apiver = substr($manifest, 4, 2);
$apiver = bin2hex($apiver);
$apiver_dots = hexdec($apiver[0]) . '.' . hexdec($apiver[1]) . '.' . hexdec($apiver[2]);
$majorcompat = hexdec($apiver[0]);
$calcapi = explode('.', self::APIVersion());
if ($calcapi[0] != $majorcompat) {
throw new Exception('Phar is incompatible API version ' . $apiver_dots . ', but ' .
'PHP_Archive is API version '.self::APIVersion());
}
Version problems are now the issue and I'm not sure of the best way of getting around this issue. I've searched around but have not come up with much. Anymore helpful guidance?