<?php
require_once 'PEAR/ChannelFile.php';
$pc = new PEAR_ChannelFile;
$err = $pc->fromPackageFile('package.xml');
if (PEAR::isError($err)) {
die($err->getMessage());
}
foreach ($pc->getErrors(true) as $error) {
echo ucfirst($error['level']) . ': ' . $error['message'] . "\n";
}
if (!$err) {
die('Validation failed');
}
$pc->setPackagexmlVersion('1.1');
$fp = fopen('package.xml', 'wb');
fwrite($fp, $pc->toXml());
fclose($fp);
?>
I get this error when trying this script
Fatal error: Call to undefined method PEAR_ChannelFile::fromPackageFile() in F:\Documents and Settings\yavo\Desktop\PEAR_Channel\gen.php on line 4
It would be nice to have an example of a channel xml someware
Yavor