Toon posts:

HOW embed AVI die door PHP wordt uitgespuugd ?

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil dus mijn filmpjes sharen m.b.v. embed, ik wil de filmpjes niet in mijn public_html dir hebben staan, maar via een script beschikbaar maken.

Dit gaat goed met het saven, maar bij embed werkt het dus niet :( iemand enig idee hoe het op te lossen ? (Met plaatjes heb ik dit wel werkend) Zie ook

http://mw75.student.utwen...ms_v3/testjes/movie/3.php
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?
if (isset($getavi))
{
    // getavi is set, return avi file
    header("Content-type: video/avi");
    $filename = "1.avi";
    $handle = fopen ($filename, "rb");
    fpassthru($handle);
//  $contents = fread ($handle, filesize ($filename));
//  echo $contents;
    fclose ($handle);
} else
{
    // show embed 
    ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
        <title>Test embed een avi met filepassthru</title>
    </head>
    <body>
        Dit is een test om te testen of embed gaat werken <br>
Dit werkt dus niet :(   
<embed src="<? echo "$PHP_SELF"."?getavi=true"; ?>" width="240" height="320" autoplay="true">
</embed><br>
dit werkt dus wel   
<embed src="1.avi" width="240" height="320" autoplay="true">
</embed><br>
        <a href="<? echo "$PHP_SELF"."?getavi=true"; ?>">Link, save as werkt wel</a>
    </body>
    </html>
<?
}

[ Voor 59% gewijzigd door Verwijderd op 15-06-2003 22:09 ]


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-08 23:56

Janoz

Moderator Devschuur®

!litemod

Bij mij werken beide ;), dus ik zie het probleem niet zo....

Een probleem zou kunnen zijn dat de bestanden wat groot worden. fpassthru laad eerst het hele bestand in het geheugen voor het uit te spugen. Misschien is het handig om de data in brokken in te lezen en weg te schrijven en voldoende flushen.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
Werkt bij jou de link of werkt het bij jou op de server? Dan ligt het dus aan de player en dat is vervelend, kan ik zo 1 2 3 oplossen ...

Is er trouwens misschien nog een andere (betere) manier dan embed om filpjes te laten zien ? Stukjes hakken is inderdaad wel een goed idee misschien ... zo es kijken hoe dat moet

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Bij mij werken ze ook gewoon allebei (vanaf jouw pagina). Lijkt me dus dat er niet echt een probleem is. Verder heb je een hele belabberde topictitel gekozen, en voldoet je openingspost absoluut niet aan een van de belangrijkste voorwaardes die we hier stellen:
• 'Het werkt niet'... wat werkt er niet? Welke errors krijg je? Heb je al gedebugged?

Dit kun je nog even rustig nalezen op P&W FAQ - De "quickstart" :)

Professionele website nodig?


Dit topic is gesloten.