imported>RobiH (→Tasks) |
imported>RobiH (Methods 5,7,9,10) |
||
Line 8: | Line 8: | ||
== Tasks == |
== Tasks == |
||
<tasks> |
<tasks> |
||
[1] |
[1] Apply Methods 5,7,9,10 as below (mutante) |
||
[1] [[#Code snippets]]: Siehst Du was, was ich nicht sehe? | Was macht denn das "//" am Anfang von $urlpattern = //'@..? ''Das hab ich so vorgefunden.'' Nur Am Anfang jeder Zeile suchen? ''Keine Ahnung, was Took sich dabei gedacht hat.'' Fängt denn auch bei beiden der Quellcode am Anfang der Zeile an? ''Zumindest in diesem Falle, ja.'' Sind Zeilenumbrüche verschieden? ''Nein Sie sind gleich.'' '''Kannst Du es bei Methods 05-10 mal ohne versuchen?''' (RobiH) |
|||
[1] Korrigiere Methode 7, daß sie auf den Quelltext [http://his.planet-et.at/rootcollection;internal&action=dialog.attributes.action dieses] Links funktioniert (took) |
|||
[1] Korrigiere Methode 9, daß sie auf den Quelltext aller drei URLs funktioniert (took) |
|||
[2] Add autopasting, formats, coalesced, | after its working (mutante) |
[2] Add autopasting, formats, coalesced, | after its working (mutante) |
||
</tasks> |
</tasks> |
||
Line 49: | Line 46: | ||
</HighlightSyntax> |
</HighlightSyntax> |
||
=== |
=== hw05.php === |
||
<HighlightSyntax> |
<HighlightSyntax> |
||
IDs 20, 24 |
IDs 20, 24 |
||
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName> |
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Objects contained:</SPAN></TD>[\\s]'. |
||
'<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@'; |
'<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@'; |
||
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName> |
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (English):</SPAN></TD>[\\s]'. |
||
'@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
'@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
||
</HighlightSyntax> |
</HighlightSyntax> |
||
=== |
=== hw06.php === |
||
<HighlightSyntax> |
|||
ID 21 |
|||
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Oggetti contenuti:</SPAN></TD>[\\s]'. |
|||
'<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@'; |
|||
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titolo (Inglese):</SPAN></TD>[\\s]'. |
|||
'@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
|||
</HighlightSyntax> |
|||
=== hw07.php === |
|||
<HighlightSyntax> |
<HighlightSyntax> |
||
ID 37 |
ID 37 |
||
$urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName> |
$urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Objects contained:</SPAN></TD>[\\s]'. |
||
'<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@'; |
'<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@'; |
||
$urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName> |
$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]'. |
||
'@<TD><SPAN class=AttrValue>(.+)</SPAN>@'; |
'@<TD><SPAN class=AttrValue>(.+)</SPAN>@'; |
||
</HighlightSyntax> |
</HighlightSyntax> |
||
=== hw08.php === |
|||
<HighlightSyntax> |
|||
ID 28 |
|||
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Objects contained:</SPAN></TD>[\\s]'. |
|||
'<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@'; |
|||
$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 = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Enthaltene Objekte:</SPAN></TD>[\\s]'. |
|||
'<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@'; |
|||
$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 = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Enthaltene Objekte:</SPAN></TD>[\\s]'. |
|||
'<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@'; |
|||
$urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titel (Deutsch):</SPAN></TD>[\\s]'. |
|||
'@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@'; |
|||
</HighlightSyntax> |
|||
=== Method 4 === |
=== Method 4 === |
Revision as of 20:54, 21 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] Apply Methods 5,7,9,10 as below (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 = '@Objects contained:[\\s]'. '([0-9]+).*@'; $urlpattern = '@Title (English):[\\s]'. '@(.+)@';
</HighlightSyntax>
hw06.php
<HighlightSyntax> ID 21
$urlpattern = '@Oggetti contenuti:[\\s]'. '([0-9]+).*@'; $urlpattern = '@Titolo (Inglese):[\\s]'. '@(.+)@';
</HighlightSyntax>
hw07.php
<HighlightSyntax> ID 37
$urlpattern = '@<IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4">
Objects contained:[\\s]'.
'([0-9]+).*@';
$urlpattern = '@<IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4">
Title (English):[\\s]'.
'@(.+)@';
</HighlightSyntax>
hw08.php
<HighlightSyntax> ID 28
$urlpattern = '@Objects contained:[\\s]'. '([0-9]+).*@'; $urlpattern = '@Title (German):[\\s]'. '@(.+)@';
</HighlightSyntax>
hw09.php
<HighlightSyntax> IDs 18, 19, 25
$urlpattern = '@<IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4">
Enthaltene Objekte:[\\s]'.
'([0-9]+).*@';
$urlpattern = '@<IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4">
Titel (English):[\\s]'.
'@(.+)@';
</HighlightSyntax>
hw10.php
<HighlightSyntax> IDs 14, 15
$urlpattern = '@Enthaltene Objekte:[\\s]'. '([0-9]+).*@'; $urlpattern = '@Titel (Deutsch):[\\s]'. '@(.+)@';
</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>