", $buffer))
{
$buffer = ereg_replace("\", "", $buffer);
$buffer = ereg_replace("\", "", $buffer);
$buffer = ereg_replace(" ", "", $buffer);
$resumptiontoken = $buffer;
$resumptiontoken = chop($buffer);
}
if (ereg("", $buffer))
{
$identifier = $buffer;
$identifier = ereg_replace("", "", $identifier);
$identifier = ereg_replace("", "", $identifier);
#print "$identifier\n";
$ids[] = $identifier;
}
}
fclose($handle);
}
if ($resumptiontoken) { get_oai_ids($resumptiontoken); }
}
# End get_oai function
# Retrieve full records for each identifier
# Optionally filter out empty compound object metadata
$verb = "GetRecord";
$metadataPrefix = "dc";
foreach($ids as $id_string)
{
$request_url = "$oai_base_url?verb=$verb" . "&" . "metadataPrefix=$metadataPrefix" . "&" . "identifier=$id_string";
$request_url = ereg_replace(" ", "", $request_url);
#print "$request_url\n";
$dc_record_text = file_get_contents($request_url);
print "$dc_record_text\n";
}
?>