سلام با عرض تسلیت و آرزوی قبولی
بنده چند ماه پیش در مورد جستجوی شناسه کتاب در سایت isbndb سوالی پرسیدم که جناب Vandu پاسخ مفیدی ارائه دادند و بنده هم استفاده کردم. اکنون من پرسش مشابهی در مورد جستجوی شناسه مقاله دارم. اگر در سایت
http://www.crossref.org/guestquery#xmlsearch یا
http://www.crossref.org/guestquery/شناسه مقاله را در کادر DOI وارد کنید می توانید ویژگی های همان مقاله را در کادر پایین صفحه ببینید. در مورد قبلی جناب Vandu فرمودند که شناسه مورد نظرمان را با این روش جشتجو
http://isbndb.com/search/all?query=querystring
کنیم اما به گمانم در مورد سایت crossref این روش کاربرد ندارد
مثال : با روش های زیر ویزگی های مقاله نشان داده نمی شود اما اگر مقدار 10.2308/ajpt-10290 یا 10.2308/aud.2010.29.1.267 را در کادر doi وارد کنید ویژگی های مقاله نشان داده می شود
<?php $URL = "http://www.crossref.org/guestquery#xmlsearch?query=10.2308/aud.2010.29.1.267";
$URL = "http://www.crossref.org/guestquery#xmlsearch/search/all?query=10.2308/ajpt-10290";
$URL = "http://www.crossref.org/guestquery/search/all/query=10.2308/aud.2010.29.1.267";
?>
گفتنی است شناسه های مقاله که ما می خواهیم جستجو کنیم یک رشته است که / نیز در آن وجود داردبفرمایید برای جستجوی شناسه مقاله در سایت چه باید کرد؟ یا چه آرگومانی به تابع file_get_html بدهیم؟
در ضمن code of html form که شناسه را در آن جستجو می کنیم به صورت زیر است:
<table width="90%" border="0"><tr><td width="20"> </td><td >
<script language="JavaScript">
blackrule();
</script>
<b><i id="doisearch">A DOI query</i></b>
<form enctype="application/x-www-form-urlencoded" method="POST" name="form5" onSubmit="return validate_form5();">
<input type="hidden" name="queryType" value="doi">
<table>
<tr><td colspan="2">Select result format -- xml-xsd:<input type='radio' name='restype' value='xsl_xml' checked> OR unixref:<input type='radio' name='restype' value='unixref' ></td></tr>
<tr><td>DOI: </td><td><textarea style='font-size:14px;' name='doi' rows='1' cols='80'></textarea></td></tr>
<tr><td colspan=8 align=center><input style='font-weight:normal;font-size:10px;' type='submit' name='doi_search' value='Search'></tr>
</table>
</form>
</td></tr>
</table>