Hyperwave

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

Tasks
[x] Apply Methods 05-10 as below (mutante) [2] Add autopasting, formats, coalesced, | after its working (mutante)

No stats at this time

 * 1) http://els.pa-feldkirch.ac.at/rootcollection
 * 2) http://w01.my-files.de/rootcollection
 * 3) http://w01.net-files.de/rootcollection
 * 4) http://www.bancaditalia.it/rootcollection
 * 5) http://www.jucs.org/rootcollection
 * 6) https://pmronline.eads.com/rootcollection

Works with method 05
 Title (English): Hyperwave Root Collection 

Fails with method 05
 Title (English):</SPAN></TD> <SPAN class=AttrValue>Home</SPAN></TD></TR> </HighlightSyntax>

Works with method 10
 <TD ALIGN="RIGHT"><SPAN class=AttrName>Titel (Deutsch):</SPAN></TD> <SPAN class=AttrValue>bid-owl</SPAN></TD></TR> </HighlightSyntax>

Fails with method 10
 <TD ALIGN="RIGHT"><SPAN class=AttrName>Titel (Deutsch):</SPAN></TD> <SPAN class=AttrValue>Elektronische Veröffentlichungen der Universitätsbibliothek Wuppertal</SPAN></TD></TR> </HighlightSyntax>

hw05.php
 IDs 20, 24 $urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; $urlpattern = '@<TD ALIGN="RIGHT"><SPAN class=AttrName>Title (English):</SPAN></TD>[\\s]'. '@<SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; </HighlightSyntax>

hw06.php
 ID 21 $urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; $urlpattern = '@<TD ALIGN="RIGHT"><SPAN class=AttrName>Titolo (Inglese):</SPAN></TD>[\\s]'. '@<SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; </HighlightSyntax>

hw07.php
 ID 37 $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>[\\s]'. '@<SPAN class=AttrValue>(.+)</SPAN>@'; </HighlightSyntax>

hw08.php
 ID 28 $urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (German):</SPAN></TD>[\\s]'. '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; </HighlightSyntax>

hw09.php
<HighlightSyntax> IDs 18, 19, 25 $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>[\\s]'. '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; </HighlightSyntax>

hw10.php
<HighlightSyntax> IDs 14, 15 $urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU'; $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titel (Deutsch):</SPAN></TD>[\\s]'. '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; </HighlightSyntax>

Method 4
<HighlightSyntax> case 4: echo "case 4! \n"; $html=file_get_contents($link); $urlpattern = '@<td class="AttrValue">(0x[0-9a-f]{8}) 0x[0-9a-f]{8}<xy>@iU'; preg_match_all($urlpattern, $html, $matches); $res_Hex_IP=$matches[1][0];
 * 1) rootcollection4---

$urlpattern = '@<td class="AttrValue">([0-9]*)<xy>@iU'; preg_match_all($urlpattern, $html, $matches); $res_Documents=$matches[1][0];

$urlpattern = '@<td class="AttrName">Titel \(Englisch\): [.\\W]*<td class="AttrValue">(.*)<xy>@iUm'; $urlpattern = '@<td class="AttrName">Tit(le|el)( | )\\((English|Englisch|Deutsch|German)\\): [\\s]*<td class="AttrValue">(.*)<xy>@iUm';

preg_match_all($urlpattern, $html, $matches); //print_r($matches); $res_Titel=$matches[4][0];

break; </HighlightSyntax>