|
|
PHP Quellcode |
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 |
<!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> |

|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<!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> </head> <body> <?php $dateiname = "Urlaubsvideo-Upload/".$_FILES['datei']['name']; $filename = $_FILES['datei']['name']; $allowed_mime = array("video/avi","video/x-msvideo","video/msvideo"); 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>"; echo '<a href="deineneueseite.php?filname=$filename">Video anschauen!</a>'; }else{ echo "Dein Ulaubsvideo darf nicht größer als 50 MB sein und muss im AVI-Formart sein!"; } ?> </body> </html> |
|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<? $filename=$_GET['filename']; echo '<object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="xxx" height="xxx" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> <param name="custommode" value="none" /> <param name="autoPlay" value="false" /> <param name="src" value="http://deineseite.de/Urlaubsvideo-Upload/'.$filename.'"> <embed type="video/divx" src="http://deineseite.de/Urlaubsvideo-Upload/'.$filename.'" custommode="none" width="500" height="520" autoPlay="false" pluginspage="http://go.divx.com/plugin/download/"> </embed> </object> <br>No video? Get the DivX Web Player for <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayerInstaller.exe">Windows</a> or <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayer.dmg">Mac</a> '; ?> |
|
|
PHP Quellcode |
1 2 3 |
width="xxx" height="xxx" => anpassen <param name="src" value="http://deineseite.de/Urlaubsvideo-Upload/'.$filename.'"> => deineseite.de => anpassen <embed type="video/divx" src="http://deineseite.de/Urlaubsvideo-Upload/ => deineseite.de => anpassen |
|
|
PHP Quellcode |
1 |
|
|
|
PHP Quellcode |
1 |
|
This post has been edited 1 times, last edit by "die_maske" (Aug 15th 2008, 2:07pm)
|
|
PHP Quellcode |
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 |
<!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> </head> <body> <?php $dateiname = "Urlaubsvideo-Upload/".$_FILES['datei']['name']; $filename = $_FILES['datei']['name']; $allowed_mime = array("video/avi","video/x-msvideo","video/msvideo"); if($_FILES['datei']['size'] < 52428800 AND in_array($_FILES['datei']['type'],$allowed_mime)) //<----- DIESE PRÜFUNG IST NICHT SICHER { 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/'.htmlentities($dateiname,ENT_QUOTES).'/"> Dein Link </a>'; echo '<a href="deineneueseite.php?filename='.htmlentities($filename,ENT_QUOTES).'">Video anschauen!</a>'; } else { echo 'Dein Ulaubsvideo darf nicht größer als 50 MB sein und muss im AVI-Formart sein!'; } ?> </body> </html> |
), da <? für XML reserviert ist und auch für X-HTML benötigt wird.|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php $filename=$_GET['filename']; echo '<object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="xxx" height="xxx" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> <param name="custommode" value="none" /> <param name="autoPlay" value="false" /> <param name="src" value="http://deineseite.de/Urlaubsvideo-Upload/'.htmlentities($filename,ENT_QUOTES).'"> <embed type="video/divx" src="http://deineseite.de/Urlaubsvideo-Upload/'.htmlentities($filename,ENT_QUOTES).'" custommode="none" width="500" height="520" autoPlay="false" pluginspage="http://go.divx.com/plugin/download/"> </embed> </object> <br>No video? Get the DivX Web Player for <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayerInstaller.exe">Windows</a> or <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayer.dmg">Mac</a>'; ?> |
Quoted
width="xxx" height="xxx" => anpassen
<param name="src" value="http://deineseite.de/Urlaubsvideo-Upload/'.$filename.'"> => deineseite.de => anpassen
<embed type="video/divx" src="http://deineseite.de/Urlaubsvideo-Upload/ => deineseite.de => anpassen
This post has been edited 4 times, last edit by "GanjaLatte" (Aug 16th 2008, 1:02pm)
Quoted
auf der unsere Freunde ihre Urlaubsvideos hochladen können.
Is klar![]()


This post has been edited 1 times, last edit by "Snowflake" (Aug 17th 2008, 5:38pm)
|
|
Source code |
1 |
SetHandler send-as-is |
Hey,
Quoted
Genau deswegen hatte ich auch keine Absicherungen der Variablen vorgenommen.. aber naja kann ja nicht schaden
wie kann ich die Variablen absichern, weil so verändet sich jede "deineneueseite.php" nach dem jeweiligen upload.
Danke![]()

|
|
PHP Quellcode |
1 |
.htmlentities($filename,ENT_QUOTES) |
"
Quoted
htmlentities — Wandelt alle geeigneten Zeichen in entsprechende HTML-Codes um


|
|
PHP Quellcode |
1 |
echo '<a href="deineneueseite.php?filename='.htmlentities($filename,ENT_QUOTES).'">Video anschauen!</a>'; |
|
|
PHP Quellcode |
1 |
echo '<a href="http://www.meineseite.de/dir/upload/videos/deineneueseite.php?filename='.htmlentities($filename,ENT_QUOTES).'">Video anschauen!</a>'; |
|
|
PHP Quellcode |
1 |
$filename=$_GET['filename'] |
|
|
PHP Quellcode |
1 |
<title> <?php echo "$filename"; ?> </title> |
Hey,
wieso wir der Name im Titel net dauerhaft gespeichert, wenn ich
![]()
PHP Quellcode
1 <title> <?php echo "$filename"; ?> </title>
einfüge?
Kann ich den dann net irgendwie "statisch" reinbekommen?
|
|
PHP Quellcode |
1 |
$allowed_mime = array("video/avi","video/x-msvideo","video/msvideo"); |
|
|
PHP Quellcode |
1 |
echo $_FILES['datei']['type']; |