imported>RobiH (→Tasks) |
imported>Took (→Code snippets: hw10 fixed) |
||
Line 23:
== Code snippets ==
=== Hyperwave Titel-Erkennung ===
Hyperwave-Wikis vom Typ 5, 7, 9 und 10 funktionieren zZt noch nicht korrekt. Links zu Beispiel-Wikis der genannten Typen findet man [http://s23.org/wikistats/hyperwave_html.php?sort=type_desc hier].
==== hw05.php ====
...work in progress
<HighlightSyntax>
IDs 20, 24
$urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU';
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (English):</SPAN></TD>[.\\W]*<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
</HighlightSyntax>
==== hw07.php ====
...work in progress
<HighlightSyntax>
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>[.\\W]*<TD><SPAN class=AttrValue>(.+)</SPAN>@';
</HighlightSyntax>
==== hw09.php ====
...work in progress
<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>[.\\W]*<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
</HighlightSyntax>
==== hw10.php ====
this seems to work. id 14 spinnt allerdings total. sieht offline aus.
<HighlightSyntax>
//$url='http://isc.e-colt.com/rootcollection';
$url='http://elpub.bib.uni-wuppertal.de/rootcollection';
$in=file_get_contents($url);
preg_match('@<TITLE>(.*)</TITLE>@', $in, $out);
//print_r($out);
echo $out[1]."\n";
</HighlightSyntax>
[[Category:Wiki]]
|
Revision as of 18:06, 1 March 2008
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] Repariere Titelerkennung der Methoden 05,07,09,10; zu finden auf geist:/home/took/ (took) [2] Add autopasting, formats, coalesced, | after its working (mutante) </tasks>
No stats at this time
- http://egmcp1.cgv.tugraz.at/rootcollection
- 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.broxbourne.gov.uk/internet
- http://www.jucs.org/rootcollection
- https://pmronline.eads.com/rootcollection
Code snippets
Hyperwave Titel-Erkennung
Hyperwave-Wikis vom Typ 5, 7, 9 und 10 funktionieren zZt noch nicht korrekt. Links zu Beispiel-Wikis der genannten Typen findet man hier.
hw05.php
...work in progress <HighlightSyntax> IDs 20, 24 $urlpattern = '@([0-9]*)@iU';
$urlpattern = '@Title (English):[.\\W]*(.+)@';
</HighlightSyntax>
hw07.php
...work in progress <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>
hw09.php
...work in progress <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
this seems to work. id 14 spinnt allerdings total. sieht offline aus. <HighlightSyntax> //$url='http://isc.e-colt.com/rootcollection'; $url='http://elpub.bib.uni-wuppertal.de/rootcollection'; $in=file_get_contents($url); preg_match('@<TITLE>(.*)</TITLE>@', $in, $out); //print_r($out); echo $out[1]."\n"; </HighlightSyntax>