Verfasst: Fr 13. Jul 2007, 13:56
Klappt. Herzlichen Dank.
Code: Alles auswählen
function ofdbsearch() {
if ( !strlen($_GET["searchText"]) )
return -1;
// url to get search result
$this->url = "http://www.ofdb.de/view.php?page=suchergebnis&SText=" . urlencode($_GET["searchText"]) . "&Kat=Titel";
if ( loadFile( $this->url, $this->buf1, "r" ) >= 0 ) {
$this->buf2 = explode( "<b>Titel:</b><br><br>", $this->buf1 );
$this->buf1 = $this->buf2[1];
$this->buf2 = explode( "<br><br><br></font></p><br>", $this->buf1 );
$this->buf1 = $this->buf2[0];
$this->buf2 = explode( "<br>", $this->buf1 );
for ( $i=0; $i<count($this->buf2) && $i<25; ++$i ) {
$pattern = "/[0-9]*\.\s<a href=\"view.php\?page=film&fid=|\">|<font size=\"1|\s\/\s|<\/font>\s\(|\)<\/a>/";
$this->buf1 = preg_split ($pattern, trim ($this->buf2[$i]), -1, PREG_SPLIT_NO_EMPTY );
$this->searchResult[$i] = array();
$this->searchResult[$i]['title'] = $this->buf1[1];
$this->searchResult[$i]['id'] = $this->buf1[0];
$this->searchResult[$i]['year'] = $this->buf1[3];
if ( $this->buf1[1] != $this->buf1[2] )
$this->searchResult[$i]['alt'] = $this->buf1[2];
else
$this->searchResult[$i]['alt'] = "";
}
//print_r($this->searchResult);
}
}
Code: Alles auswählen
function ofdbsearch() {
if ( !strlen($_GET["searchText"]) )
return -1;
// url to get search result
$this->url = "http://www.ofdb.de/view.php?page=suchergebnis&SText=" . urlencode($_GET["searchText"]) . "&Kat=Titel";
if ( loadFile( $this->url, $this->buf1, "r" ) >= 0 ) {
$this->buf2 = explode( "<b>Titel:</b><br><br>", $this->buf1 );
$this->buf1 = $this->buf2[1];
$this->buf2 = explode( "<br><br><br>", $this->buf1 );
$this->buf1 = $this->buf2[0];
$this->buf2 = explode( "<br>", $this->buf1 );
for ( $i=0; $i<count($this->buf2) && $i<25; ++$i ) {
$pattern = "/[0-9]*\.\s<a href=\"view.php\?page=film&fid=|\">|<font size=\"1|\s\/\s|<\/font>\s\(|\)<\/a>/";
$this->buf1 = preg_split ($pattern, trim ($this->buf2[$i]), -1, PREG_SPLIT_NO_EMPTY );
$this->searchResult[$i] = array();
$this->searchResult[$i]['title'] = $this->buf1[1];
$this->searchResult[$i]['id'] = $this->buf1[0];
$this->searchResult[$i]['year'] = $this->buf1[3];
if ( $this->buf1[1] != $this->buf1[2] )
$this->searchResult[$i]['alt'] = $this->buf1[2];
else
$this->searchResult[$i]['alt'] = "";
}
//print_r($this->searchResult);
}
}
Danke für die Änderungen. Wenn man voraussetzt, dass alle Kategorien vorhanden sind, ist es gar nicht so vielCOOLover hat geschrieben:Ich will mal nicht so sein, ...
@Butzemann:der-domi hat geschrieben:Ich habe die Änderungen von Butzemann übernommen und stellenweise verbessert.
Code: Alles auswählen
//Updated auf neue ofdb.de Hompage by itshorty
Habe wie du villeicht bemerkt hast ein anderes Bild verwendet, da ich dieses zu meinem Design passt.Butzemann hat geschrieben: 1. Beim Cover-Import der OFDB hast du einen zusätzlichen Link auf imageshack angegeben. Der auf die ofdb würde auch gehen -> http://www.ofdb.de:81/film/na.gif
Kein Problem, deswegen habe ichs geuppt!Butzemann hat geschrieben:Naja, das wars erstmal. Wenn ich wieder etwas Zeit habe, rüste ich die Dateien mal nach und poste Sie, mit deinem Einverständnis
Sorry, gewohnheit aus Xtreme Programming unter JavaButzemann hat geschrieben: Ach ja, eine Sache noch.
Ich find's ja gut, dass du dich an diesem Projekt beteiligts, nur extra in die Datei nochzu schreiben? Wenns danach gehen würde, würden ziemlich viele User Erwähnung in den Dateien findenCode: Alles auswählen
//Updated auf neue ofdb.de Hompage by itshorty
Der domi vermerkt dann die Namen in der History der filmdb