Hey,
ich bastel gerade an einem Uploadscript für unsere private Homepage, auf der unsere Freunde ihre Urlaubsvideos hochladen können.
Mit Hilfe von php-einfach.de bin ich nun schon so weit, dass die Datei erfolgreich hochgeladen wird (wenn <50 MB und avi Format).
Nun will ich jedoch (nach erfolgreichem Upload) einen Link ausgeben (so wie z.B. auf rapidshare), auf den unsere Freunde nur klicken müssen und schon erscheint eine neue Seite, in der das Video beispielsweise in den DivX-Webplayer eingebettet ist und sie es direkt online anschauen können.
Bisher habe ich es nur geschafft, dass ein direkter Link zur Videodatei ausgegeben wird, sodass man sich das Video nur herunterladen kann.
Anbei mein Script (serverseitig):
Alles anzeigen
Habt ihr Ideen und könnt mir helfen?
Vielen Dank schon einmal im voraus!
Lg
ich bastel gerade an einem Uploadscript für unsere private Homepage, auf der unsere Freunde ihre Urlaubsvideos hochladen können.
Mit Hilfe von php-einfach.de bin ich nun schon so weit, dass die Datei erfolgreich hochgeladen wird (wenn <50 MB und avi Format).
Nun will ich jedoch (nach erfolgreichem Upload) einen Link ausgeben (so wie z.B. auf rapidshare), auf den unsere Freunde nur klicken müssen und schon erscheint eine neue Seite, in der das Video beispielsweise in den DivX-Webplayer eingebettet ist und sie es direkt online anschauen können.
Bisher habe ich es nur geschafft, dass ein direkter Link zur Videodatei ausgegeben wird, sodass man sich das Video nur herunterladen kann.
Anbei mein Script (serverseitig):
Quellcode
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Urlaubsvideo-Upload</title>
- <?php
- $dateiname = "Urlaubsvideo-Upload/".$_FILES['datei']['name'];
- $allowed_mime = array("video/avi","video/x-msvideo","video/msvideo");
- ?>
- </head>
- <body>
- <?php
- if($_FILES['datei']['size'] < 52428800 AND in_array($_FILES['datei']['type'],$allowed_mime))
- {
- move_uploaded_file($_FILES['datei']['tmp_name'], "Urlaubsvideo-Upload/".$_FILES['datei']['name']);
- echo "Dein Urlaubsvideo wurde erfolgreich hochgeladen. Hier der Link, damit du es direkt online anschauen kannst: <a href:"/dir/$dateiname"> Dein Link </a>";
- }
- else
- {
- echo "Dein Ulaubsvideo darf nicht größer als 50 MB sein und muss im AVI-Formart sein!";
- }
- ?>
- </body>
- </html>
Habt ihr Ideen und könnt mir helfen?
Vielen Dank schon einmal im voraus!

Lg