"We are back" « oc.at

php: script geht _nur_ mit dem IE (ausgabe an media player)

semteX 29.04.2004 - 17:14 1929 22
Posts

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14717
Hab folgendes problem mit diesem script:

Code: PHP
<?php
session_start();
header("Content-Type: video/x-ms-wvx");
echo $_SESSION["text"];
?>

das ding schaut (header("content-type") auskommentiert)

so aus (ausgabe):

Code:
<ASX version = "3.0">
<TITLE>Video on Demand for LAN - Playlist</TITLE>
<ENTRY>
<TITLE>video1</TITLE>
<REF HREF = "\\semteX\filme\video1.avi" />
</ENTRY>
<ENTRY>
<TITLE>video2</TITLE>
<REF HREF = "\\semteX\filme\video2.avi" />
</ENTRY>
</ASX>

Der media player meldet: Unknown error..

Wen ich das ding in ne textdatei speicher und abspiel gehts.

wenn ich das ding mit dem IE abspiel gehts auch

opera und firefox gehen ned. da kommt der unknown error

daraus schließe ich, dass opera / mozilla irgnedwas mitschickt, was den media player aus der ruhe bringt.

ideen?

thx

mfg

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
probier mal, dass du den filename mitschickst
nur nicht content-type

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14717
wie meinen? filename?

von was den filename?

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Schreibt er das vielleicht irgendwo ins Temp-Verzeichnis? Vielleicht kannst du's dort ja mal untersuchen.

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
korrekt wäre eben:
Code:
header("Content-Type: video/x-ms-wvx;name=\"filename.ext\"");
header("Content-Disposition: inline;filename=\"filename.ext\"");

sorry für OT, aber @ringding
hast du eine ahnung, warum der IE genau so eine ausgabe (nur mit einer m3u-playlist) sofort aus den temp-files löscht, bevor die verknüpfte applikation es öffnen kann?
ich checks net. speichern und öffnen geht, aba direkt vom browser aus öffnen resultiert mit dem fehler

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14717
oculus ich checks noch immer nicht. welchen filename?

ich hab keinen filenamen.... ich hab meine video_out.php

dort steht dann, im prinzip das drin:

Code: PHP
<?php 
session_start(); 
header("Content-Type: video/x-ms-wvx");
echo '

<ASX version = "3.0">
<TITLE>Video on Demand for LAN - Playlist</TITLE>
<ENTRY>
<TITLE>video1</TITLE>
<REF HREF = "\\semteX\filme\video1.avi" />
</ENTRY>
<ENTRY>
<TITLE>video2</TITLE>
<REF HREF = "\\semteX\filme\video2.avi" />
</ENTRY>
</ASX>';
?>

drin...

DKCH

Administrator
...
Registered: Aug 2002
Location: #
Posts: 3301
welche fehlermeldung kriegst? ich krieg mit

Code: PHP
<?
header("Content-Type: video/x-ms-wvx"); 
readfile ("c:\noname1");
?>

immer "classfactory kann angeforderte klasse nicht liefern", aber einheitlich aus opera, mozilla und ie...

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
wennst so den filenamen angibst, erkennt der browser zusätzlich, dass es sich um ein richtiges file handelt und will es net als video_out.php speichern sondern als filename.ext

verstanden?
sowas brauchst auch, wennst zb aus ana db an blob wieder rausspeichern willst
du hast binärdaten und filenamen in ana tabelle und schickst das ganze so zum browser mit content-type und filename

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14717
kk habs gecheckt danke :)

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14717
resultat:

Windows Media Player encountered an unknown error.

Code: PHP
<?php
session_start();
header("Content-Type: video/x-ms-wvx;name=\"playlist.wvx\"");
header("Content-Disposition: inline;filename=\"playlist.wvx\"");
echo $_SESSION["text"];
?>

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
@Oculus: keine Ahnung, hab diesen Effekt auch noch nie beobachtet.

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
ups :p
dann hats was anderes :D

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14717
keine andern vorschläge mehr? doh :(

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4477
doch, google suchen, m$ hat auch auf ihrer seite einen faq eintrag a'la "if you encounter this, search the forums/communities for other users expirience ... we always try to improve error reporting ... blabla" :)

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14717
was soll google schon zu "keinem fehler" sagen ;)

wenn ich wenigstens nen error code hätt :mad:
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz