manni: file_get_contents führt zu Problem

Hi,

wenn ich in meinem Skript file_get_contents($url) auskomentiere, funktioniert die Seite nichtmehr und ich erhalte folgenden Fehler:

"HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request."

error_reporting(-1) habe ich angeschaltet
und wenn ich $url ausgeben lasse, ist es die korrekte URL
http://video.ted.com/talks/dynamic/WillieSmits_2009-medium.flv

Weiß jemand, woran das Problem liegen könnte?

Grüße
manni

  1. Ooops. Mit auskommentieren meine ich aus dem Kommentar einen Code machen, also die // entfernen

    1. Moin!

      Ooops. Mit auskommentieren meine ich aus dem Kommentar einen Code machen, also die // entfernen

      Ich würde mal tippen, dass das Einbinden eines mehrere hundert Megabyte großen Flashvideos in eine PHP-Variable so nicht funktioniert.

      Zum einen kann ich mir sehr gut vorstellen, dass solche Contenteinbindung ggf. nicht erwünscht ist und deshalb technisch verhindert wird. Auch die Konfiguration des PHP auf deinem Server spielt da rein, dem kann man nämlich den HTTP-Zugriff mit Dateisystemfunktionen auch verbieten.

      Zweitens wird dem Skript durch die Megabyte des Videos auch leicht der Speicher platzen können.

      Drittens: Willst du wirklich megabyteweise den doppelten Traffic auf die Rechnung bekommen? Für jeden Request auf das Video ziehst du dir einmal komplett das gesamte Video. Und wohin dann damit? Auf dem Server behalten? Oder an den Client weitergeben (doppelter Traffic)? Und dieser Vorgang braucht dann auch noch wertvolles RAM auf dem Server.

      - Sven Rautenberg

  2. Lieber manni,

    http://video.ted.com/talks/dynamic/WillieSmits_2009-medium.flv

    das ist ja mal wieder eine wunderschöne Perle auf TED. Danke für die URL!

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)