Seite 4 von 4

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Mi 27. Feb 2008, 22:29
von der-domi
Lifestyle hat geschrieben:kann ich aber machen wenn du eminst macht sinn,..
Ja, es muß sein. Eine Importeingabe nur per ID macht eigentlich eh niemand. Bei IMDB vielleicht eher. Aber im Quelltext verwirrt das nur. Mir ist das wurscht, wer das macht. Ich erstmal nicht :wink:

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Do 28. Feb 2008, 07:45
von bond9999
Hallo Ihr da,

leider habe ich gerade erfahren das mein provide World4you aus sicherheitsgründen für Fopen den Port 81 nicht freischalten wird ( port 80 ist kein problem ).

gibts noch eine andere möglichkeit???

danke für die info!!

lg bond9999

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Do 28. Feb 2008, 08:11
von der-domi
bond9999 hat geschrieben:gibts noch eine andere möglichkeit???
Ja. Lesen und ausprobieren!

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Do 28. Feb 2008, 09:16
von bond9999
Hallo,

Ja lesen sollte mann :oops: bzw. ich können,

Danke, werd ich heute abend wenn ich zuhause bin ausprobieren,

DANKE!

ps.: Sage bescheid obs funzt

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Do 28. Feb 2008, 10:19
von xadox
der-domi hat geschrieben:So, ich bitte jetzt nochmal ausdrücklich jeden, der Probleme mit dem Import hat, diese Änderungen zu testen. Richtet euch eine Testinstallation mit dem Originalskript ein. Die Änderungen sind nur ein schneller Workaround und noch nicht entgültig.
Leider ist es mir nicht möglich eine Testumgebung einzurichten. Habe es deshalb einfach in meiner Realversion umgesetzt.
url_fopen habe ich deaktiveren lassen. Die class.import.php habe ich ersetzt und die class.HttpRequest.php eingefügt.

In der functions.php habe ich die erforderlichen Stellen angepasst:

Code: Alles auswählen

/*
 * Cover wird abgespeichert und evtl. Thumbnail erstellt.
 * Cover durch hochladen oder von anderen Homepage
 */
function insertCover( &$myDB, &$myVar, $gdlib, $url = '' ) {
    
    global $cover_dir;
    
    if ( !strstr($_FILES['Cover']['type'], "image/") && !strlen($url) )
    {
        $myVar->hinweis[] = "Falsches Dateiformat der hochgeladenen Datei";
        return;
    }
    
    if ( isset($_FILES['Cover']) && !strlen($url) )
        $pic = explode( ".", $_FILES['Cover']['name'] );
    else
    {
        //        if ( $fp = fopen( $url, "rb" ) )
//        {
            $pic_data = "";
            $pic = explode( ".", $url );
           
//            while(!feof($fp))
//                $pic_data .= fread( $fp, 1 );
//            fclose($fp);
           
            require_once('./classes/class.HttpRequest.php');
            $request = new HTTPRequest($url);
            $pic_data = $request->DownloadToString();
//        }
//        else
//        {
//            $myVar->hinweis[] = "Bilddatei kann nicht geöffnet werden. Fehlt vielleicht 'http://'?";
//            return;
//        }
    }
Resultat:
Da ich die Designversion verwende ist das Layout etwas durcheinander.
Das Einfügen neuer Filme funktioniert nur teilweise:

Die suche nach Titel "John Rambo" ergibt folgenden Link:
http://domainname.de/index2.php?MenuID= ... John-Rambo [Link funktioniert]

Die Suche nach Titel "Layer Cake" ergibt foldenden Link:
http://domainname.de/index2.php?MenuID= ... Ca%20href= [Link funktioniert nicht]
Die ID wurde irgendwie nicht richtig übergeben.

Die Suche nach Titel "Shrek" ergibt foldenden Link:
http://domainname.de/view.php?page=film&fid=8601 [The requested URL /view.php was not found on this server.]
Hier funktioniert irgendwas so garnicht.

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Do 28. Feb 2008, 14:31
von Butzemann
xadox hat geschrieben: Die suche nach Titel "John Rambo" ergibt folgenden Link:
http://domainname.de/index2.php?MenuID= ... John-Rambo [Link funktioniert]
Da das ein sehr neuer Film ist, funktioniert das natürlich, weil der Cache der OFDB hier ja schon aktualisiert ist.
xadox hat geschrieben: Die Suche nach Titel "Layer Cake" ergibt foldenden Link:
http://domainname.de/index2.php?MenuID= ... Ca%20href= [Link funktioniert nicht]
Die ID wurde irgendwie nicht richtig übergeben.
Genau. Wie schon öfters hier erklärt wurde, ist bei manchen Filmen -die entweder relativ alt sind, oder nicht sehr bekannt- der Cache der oFDB noch nicht aktualisiert (worden).
xadox hat geschrieben: Die Suche nach Titel "Shrek" ergibt foldenden Link:
http://domainname.de/view.php?page=film&fid=8601 [The requested URL /view.php was not found on this server.]
Hier funktioniert irgendwas so garnicht.
Hier empfehle ich folgendes. Sucht man nach "Shrek" werden natürlich mehrere Filme gefunden, und ist nur einer dabei wo der Cache noch nicht aktualisiert wurde, zerstört das die gesamte Suchausgabe bei der FilmDB. Jetzt hat man aber die Suchergebnisse:

Code: Alles auswählen

(2003)  Hochzeitsreise mit Hindernissen [Kurzfilm]   (alternativ: Shrek 4-D) (OFDB: 1.  Shrek - Der tollkühne Held   (alternativ: Shrek) (OFDB: 2.  Shrek - Oh du Shrekliche [Kurzfilm]   (alternativ: Shrek the Halls) (OFDB: 3.  Shrek 2 - Der tollkühne Held kehrt zurück   (alternativ: Shrek 2) (OFDB: 4.  Shrek der Dritte   (alternativ: Shrek the Third) (OFDB: 5.


und da "Shrek - Der tollkühne Held" gelistet ist, und man dort davon ausgehen kann, dass die neue URL schon "aktiv" ist, kopiert man einfach den Namen, also "Shrek - Der tollkühne Held", fügt diesen erneut ins Suchfeld ein, und siehe da, man erhält nur diesen Film als Ergebnis und kann ihn importieren. Diese Methode empfehle ich auch bei diversen anderen Filmen.

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Do 28. Feb 2008, 14:37
von xadox
Ok, das heißt also, dass jetzt [nach austausch der Dateinen] innerhalb der Filmdatenbank keine Fehler vorliegen sondern die Schuld momentan noch immer OFDB in die Schuhe geschoben werden kann. Aufgrund der noch nicht ganz durchgeführten Datenbank aktualisierung bei OFDB.

Das heißt also für mich, mometan die Layout Fehler in kauf nehmen und auf entsprechende Dateien für die Design Version warten.

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Do 28. Feb 2008, 14:56
von xadox
Hmm irgendwie habe ich nun aufeinmal das Problem, dass Umlaute nicht mir richtig dargestellt werden. Anstelle der Umlaute und sehe ich nur noch folgendes Symbol �

Vielleicht fällt es mir auch bloß erst jetzt auf?

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Do 28. Feb 2008, 20:44
von der-domi
xadox hat geschrieben:Leider ist es mir nicht möglich eine Testumgebung einzurichten.
Wo ist das Problem? Anderes Verzeichnis und anderes Datenbank-Prefix, installieren und fertig.

Der Cover-Import (Port 81) funktioniert auch?

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Sa 1. Mär 2008, 07:19
von bond9999
Hallo Ihr!

Soweit so gut, habe die function.php angepasst, geht auch so weit recht gut nur covers hab ich immer noch keine denn
jetzt kommt die fehlermeldung -> Fehler beim erstellen eines Thumbnails!

hm woran kann das wieder liegen ???

Re: Problem beim Einfügen von neuen Filmen

Verfasst: So 2. Mär 2008, 16:34
von der-domi
bond9999 hat geschrieben:Fehler beim erstellen eines Thumbnails!
Hat es denn vorher funktioniert? Werden die eingefügten Cover richtig in das Cover-Verzeichnis kopiert?

Re: Problem beim Einfügen von neuen Filmen

Verfasst: Di 4. Mär 2008, 23:51
von der-domi
Das Thema ist geschlossen. Bitte siehe http://www.der-domi.de/board/viewtopic.php?f=1&t=272

Vielen Dank an die, die noch Fragen offen gelassen haben. Ihr habt mal wieder bewiesen, dass die Import-Funktion gar nicht so wichtig/dringend ist.

@knappi82
Gerade du hättest mal Feedback geben müssen, da genau dich mein Test betrifft. Toll, dass du es ignorierst!