Sven Rautenberg: file_get_contents führt zu Problem

Beitrag lesen

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