imported>RobiH (→Tasks) |
imported>RobiH (Modify Methods 05-10) |
||
Line 8: | Line 8: | ||
== Tasks == |
== Tasks == |
||
<tasks> |
<tasks> |
||
[1] Modify Methods 05-10 as below; Title did not work (mutante) |
|||
[2] Add autopasting, formats, coalesced, | after its working (mutante) |
[2] Add autopasting, formats, coalesced, | after its working (mutante) |
||
</tasks> |
</tasks> |
||
Line 50: | Line 51: | ||
IDs 20, 24 |
IDs 20, 24 |
||
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
||
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (English):</SPAN></TD>[\\ |
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (English):</SPAN></TD>[.\\W]*<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
||
'@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
|||
</HighlightSyntax> |
</HighlightSyntax> |
||
Line 59: | Line 59: | ||
ID 21 |
ID 21 |
||
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
||
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titolo (Inglese):</SPAN></TD>[\\ |
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titolo (Inglese):</SPAN></TD>[.\\W]*<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
||
'@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
|||
</HighlightSyntax> |
</HighlightSyntax> |
||
Line 68: | Line 67: | ||
ID 37 |
ID 37 |
||
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
||
$urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Title (English):</SPAN></TD>[\\ |
$urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Title (English):</SPAN></TD>[.\\W]*<TD><SPAN class=AttrValue>(.+)</SPAN>@'; |
||
'@<TD><SPAN class=AttrValue>(.+)</SPAN>@'; |
|||
</HighlightSyntax> |
</HighlightSyntax> |
||
Line 77: | Line 75: | ||
ID 28 |
ID 28 |
||
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
||
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (German):</SPAN></TD>[\\ |
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (German):</SPAN></TD>[.\\W]*<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
||
'@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
|||
</HighlightSyntax> |
</HighlightSyntax> |
||
Line 86: | Line 83: | ||
IDs 18, 19, 25 |
IDs 18, 19, 25 |
||
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
||
$urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Titel (English):</SPAN></TD>[\\ |
$urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Titel (English):</SPAN></TD>[.\\W]*<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
||
'@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
|||
</HighlightSyntax> |
</HighlightSyntax> |
||
Line 95: | Line 91: | ||
IDs 14, 15 |
IDs 14, 15 |
||
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; |
||
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titel (Deutsch):</SPAN></TD>[\\ |
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titel (Deutsch):</SPAN></TD>[.\\W]*<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
||
'@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
|||
</HighlightSyntax> |
</HighlightSyntax> |
||
Revision as of 13:31, 26 November 2007
Rationale
Hyperwave ist eine Serverplattform, die man am besten als proprietären und geschlossenen Vorläufer zu Wiki-Plattformen betrachten kann.
- http://www.hyperwave.de
- http://s23.org/wikistats/hyperwave_html.php
- User_talk:mutante#Hyperwave-Statistik
Tasks
<tasks> [1] Modify Methods 05-10 as below; Title did not work (mutante) [2] Add autopasting, formats, coalesced, | after its working (mutante) </tasks>
No stats at this time
- http://els.pa-feldkirch.ac.at/rootcollection
- http://w01.my-files.de/rootcollection
- http://w01.net-files.de/rootcollection
- http://www.bancaditalia.it/rootcollection
- http://www.jucs.org/rootcollection
- https://pmronline.eads.com/rootcollection
Code snippets
Works with method 05
<HighlightSyntax>
Title (English): Hyperwave Root Collection
</HighlightSyntax>
Fails with method 05
<HighlightSyntax>
Title (English): Home
</HighlightSyntax>
Works with method 10
<HighlightSyntax>
Titel (Deutsch): bid-owl
</HighlightSyntax>
Fails with method 10
<HighlightSyntax>
Titel (Deutsch): Elektronische Veröffentlichungen der Universitätsbibliothek Wuppertal
</HighlightSyntax>
hw05.php
<HighlightSyntax> IDs 20, 24 $urlpattern = '@([0-9]*)@iU';
$urlpattern = '@Title (English):[.\\W]*(.+)@';
</HighlightSyntax>
hw06.php
<HighlightSyntax> ID 21 $urlpattern = '@([0-9]*)@iU';
$urlpattern = '@Titolo (Inglese):[.\\W]*(.+)@';
</HighlightSyntax>
hw07.php
<HighlightSyntax> ID 37 $urlpattern = '@([0-9]*)@iU';
$urlpattern = '@<IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4">
Title (English):[.\\W]*(.+)@';
</HighlightSyntax>
hw08.php
<HighlightSyntax> ID 28 $urlpattern = '@([0-9]*)@iU';
$urlpattern = '@Title (German):[.\\W]*(.+)@';
</HighlightSyntax>
hw09.php
<HighlightSyntax> IDs 18, 19, 25 $urlpattern = '@([0-9]*)@iU';
$urlpattern = '@<IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4">
Titel (English):[.\\W]*(.+)@';
</HighlightSyntax>
hw10.php
<HighlightSyntax> IDs 14, 15 $urlpattern = '@([0-9]*)@iU';
$urlpattern = '@Titel (Deutsch):[.\\W]*(.+)@';
</HighlightSyntax>
Method 4
<HighlightSyntax> case 4:
- rootcollection4-----------------------------------
echo "case 4! \n"; $html=file_get_contents($link);
$urlpattern = '@(0x[0-9a-f]{8}) 0x[0-9a-f]{8}<xy>@iU';
preg_match_all($urlpattern, $html, $matches); $res_Hex_IP=$matches[1][0];
$urlpattern = '@([0-9]*)<xy>@iU';
preg_match_all($urlpattern, $html, $matches); $res_Documents=$matches[1][0];
$urlpattern = '@Titel \(Englisch\):[.\\W]*(.*)<xy>@iUm'; $urlpattern = '@Tit(le|el)( | )\\((English|Englisch|Deutsch|German)\\):[\\s]*(.*)<xy>@iUm';
preg_match_all($urlpattern, $html, $matches); //print_r($matches); $res_Titel=$matches[4][0];
break; </HighlightSyntax>