[HILFE] Php Script Problem

04/24/2011 08:59 k1llb1ll24#1
Hallo e*pvp Community,
ich Arbeite zurzeit an einer Seite auf der man Videos Hochladen kann(Wie Youtubesoll sie werden)

Ich habe schon die Scrips(sind nicht von mir,da ich zurzeit noch Php lerne)

Home.php
PHP Code:
<?php require_once("config.inc.php"); ?>
<!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=iso-8859-1" />
    <title><?php echo $Titel?></title>
  </head>
  <body>
  <?php if(!isset($_POST['submit'])){ ?>
    <form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
      <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $MaxGroesse ?>" />
      Zieldatei:<br />
      <input name="Datei" type="file"><br />
      <input name="submit" type="submit" value="Datei absenden">
    </form>
  <?php } else { 
    
    if(
$_FILES['Datei']['size'] >= $MaxGroesse){
    
      echo 
'Die Datei ist zu gro&szlig;.';
      
    }elseif(
in_array($_FILES['Datei']['type'], $DateiTypen) != true ){
    
      echo 
'Die Datei ist von einem falschen Typ.';
      
    } else {
    
      if(
move_uploaded_file($_FILES['Datei']['tmp_name'], $ZielOrt.$_FILES['Datei']['name'])){
      
        echo 
'Der Upload war erfolgreich.';
        
      } else {
      
        echo 
'Leider gab es einen Fehler auf dem Server. Bitte versuchen Sie es später erneut.';
        
      }
    
    }
    
  }
?>
  </body>
</html>
config.inc.php
PHP Code:
<?php
////////////////////////////////////////////////////////////////////////
#                                                                      #
########################################################################
#                                                                      #
################## Spacequadrat File Uploader v 0.1 ####################
#                                                                      #
########################################################################
#                                                                      #
################# (c) 2010 by Spacequadrat.de | XMMX ###################
#                                                                      #
########################################################################
#                                                                      #
////////////////////////////////////////////////////////////////////////
$Titel 'Flash-Face'//Titel der Seite
$ZielOrt 'uploads/'// Der Ordner in den die Datei gespeichert weden soll
$MaxGroesse '1509949';    // Maximale Größe der Datei, bitte ohne Komma und in Bytes

//Bilder
$DateiTypen[] = 'drawing/x-dwf';
$DateiTypen[] = 'image/cis-cod';
$DateiTypen[] = 'image/cmu-raster';
$DateiTypen[] = 'image/fif';
$DateiTypen[] = 'image/gif';
$DateiTypen[] = 'image/ief';
$DateiTypen[] = 'image/jpeg';
$DateiTypen[] = 'image/png';
$DateiTypen[] = 'image/tiff';
$DateiTypen[] = 'image/vasa';
$DateiTypen[] = 'image/vnd.wap.wbmp';
$DateiTypen[] = 'image/x-freehand';
$DateiTypen[] = 'image/x-icon';
$DateiTypen[] = 'image/x-portable-anymap';
$DateiTypen[] = 'image/x-portable-bitmap';
$DateiTypen[] = 'image/x-portable-graymap';
$DateiTypen[] = 'image/x-portable-pixmap';
$DateiTypen[] = 'image/x-rgb';
$DateiTypen[] = 'image/x-windowdump';
$DateiTypen[] = 'image/x-xbitmap';
$DateiTypen[] = 'image/x-xpixmap';

//Video
$DateiTypen[] = 'video/mpeg';
$DateiTypen[] = 'video/quicktime';
$DateiTypen[] = 'video/vnd.vivo';
$DateiTypen[] = 'video/x-msvideo';
$DateiTypen[] = 'video/x-sgi-movie';

//Programme
$DateiTypen[] = 'application/acad';
$DateiTypen[] = 'application/applefile';
$DateiTypen[] = 'application/astound';
$DateiTypen[] = 'application/dsptype';
$DateiTypen[] = 'application/dxf';
$DateiTypen[] = 'application/futuresplash';
$DateiTypen[] = 'application/gzip';
$DateiTypen[] = 'application/listenup';
$DateiTypen[] = 'application/mac-binhex40';
$DateiTypen[] = 'application/mbedlet';
$DateiTypen[] = 'application/mif';
$DateiTypen[] = 'application/msexcel';
$DateiTypen[] = 'application/mshelp';
$DateiTypen[] = 'application/mspowerpoint';
$DateiTypen[] = 'application/msword';
$DateiTypen[] = 'application/octet-stream';
$DateiTypen[] = 'application/oda';
$DateiTypen[] = 'application/pdf';
$DateiTypen[] = 'application/postscript';
$DateiTypen[] = 'application/rtc';
$DateiTypen[] = 'application/rtf';
$DateiTypen[] = 'application/studiom';
$DateiTypen[] = 'application/toolbook';
$DateiTypen[] = 'application/vnd.oasis.opendocument.text';
$DateiTypen[] = 'application/vnd.wap.wmlc';
$DateiTypen[] = 'application/vnd.wap.wmlscriptc';
$DateiTypen[] = 'application/vocaltec-media-desc';
$DateiTypen[] = 'application/vocaltec-media-file';
$DateiTypen[] = 'application/xhtml+xml';
$DateiTypen[] = 'application/xml';
$DateiTypen[] = 'application/x-bcpio';
$DateiTypen[] = 'application/x-compress';
$DateiTypen[] = 'application/x-cpio';
$DateiTypen[] = 'application/x-csh';
$DateiTypen[] = 'application/x-director';
$DateiTypen[] = 'application/x-dvi';
$DateiTypen[] = 'application/x-envoy';
$DateiTypen[] = 'application/x-gtar';
$DateiTypen[] = 'application/x-hdf';
$DateiTypen[] = 'application/x-httpd-php';
$DateiTypen[] = 'application/x-javascript';
$DateiTypen[] = 'application/x-latex';
$DateiTypen[] = 'application/x-macbinary';
$DateiTypen[] = 'application/x-mif';
$DateiTypen[] = 'application/x-netcdf';
$DateiTypen[] = 'application/x-nschat';
$DateiTypen[] = 'application/x-sh';
$DateiTypen[] = 'application/x-shar';
$DateiTypen[] = 'application/x-shockwave-flash';
$DateiTypen[] = 'application/x-sprite';
$DateiTypen[] = 'application/x-stuffit';
$DateiTypen[] = 'application/x-supercard';
$DateiTypen[] = 'application/x-sv4cpio';
$DateiTypen[] = 'application/x-sv4crc';
$DateiTypen[] = 'application/x-tar';
$DateiTypen[] = 'application/x-tcl';
$DateiTypen[] = 'application/x-tex';
$DateiTypen[] = 'application/x-texinfo';
$DateiTypen[] = 'application/x-troff';
$DateiTypen[] = 'application/x-troff-man';
$DateiTypen[] = 'application/x-troff-me';
$DateiTypen[] = 'application/x-troff-ms';
$DateiTypen[] = 'application/x-ustar';
$DateiTypen[] = 'application/x-wais-source';
$DateiTypen[] = 'application/x-www-form-urlencoded';
$DateiTypen[] = 'application/zip';


//Audio
$DateiTypen[] = 'audio/basic';
$DateiTypen[] = 'audio/echospeech';
$DateiTypen[] = 'audio/tsplayer';
$DateiTypen[] = 'audio/voxware';
$DateiTypen[] = 'audio/x-aiff';
$DateiTypen[] = 'audio/x-dspeeh';
$DateiTypen[] = 'audio/x-midi';
$DateiTypen[] = 'audio/x-mpeg';
$DateiTypen[] = 'audio/x-pn-realaudio';
$DateiTypen[] = 'audio/x-pn-realaudio-plugin';
$DateiTypen[] = 'audio/x-qt-stream';
$DateiTypen[] = 'audio/x-wav';

//Message
$DateiTypen[] = 'message/external-body';
$DateiTypen[] = 'message/http';
$DateiTypen[] = 'message/news';
$DateiTypen[] = 'message/partial';
$DateiTypen[] = 'message/rfc822';
$DateiTypen[] = 'model/vrml';

//Multipart
$DateiTypen[] = 'multipart/alternative';
$DateiTypen[] = 'multipart/byteranges';
$DateiTypen[] = 'multipart/digest';
$DateiTypen[] = 'multipart/encrypted';
$DateiTypen[] = 'multipart/form-data';
$DateiTypen[] = 'multipart/mixed';
$DateiTypen[] = 'multipart/parallel';
$DateiTypen[] = 'multipart/related';
$DateiTypen[] = 'multipart/report';
$DateiTypen[] = 'multipart/signed';
$DateiTypen[] = 'multipart/voice-message';

//Text
$DateiTypen[] = 'text/comma-separated-values';
$DateiTypen[] = 'text/css';
$DateiTypen[] = 'text/html';
$DateiTypen[] = 'text/javascript';
$DateiTypen[] = 'text/plain';
$DateiTypen[] = 'text/richtext';
$DateiTypen[] = 'text/rtf';
$DateiTypen[] = 'text/tab-separated-values';
$DateiTypen[] = 'text/vnd.wap.wml';
$DateiTypen[] = 'text/vnd.wap.wmlscript';
$DateiTypen[] = 'text/xml';
$DateiTypen[] = 'text/xml-external-parsed-entity';
$DateiTypen[] = 'text/x-setext';
$DateiTypen[] = 'text/x-sgml';
$DateiTypen[] = 'text/x-speech';

//Workbook
$DateiTypen[] = 'workbook/formulaone';

//X-World
$DateiTypen[] = 'x-world/x-3dmf';
$DateiTypen[] = 'x-world/x-vrml';
?>
doch immer wen ich einen Datei hochladen will kommt die Fehlermeldung

Code:
Leider gab es einen Fehler auf dem Server. Bitte versuchen Sie es später erneut.
Ich habe alles auf Lima-City hochgeladen da der Hoster php unerstützt.

ich Freu mich auf Antworten

mfg:K1llb1ll24

Quote:
Ich habe alles auf Lima-City hochgeladen da der Hoster php unerstützt.
Bin auf Funpic Umgestiegen^^
04/24/2011 09:23 Ronox#2
Hast du noch Platz auf dem Space?
Hast du die Berechtigungen Kontrolliert wo du die Datei ablegst?
04/24/2011 10:30 1337syn#3
gib der home.php mal CHMOD 777, wenn das nicht hilft sag hier nochmal Bescheid
04/24/2011 12:11 k1llb1ll24#4
Quote:
Originally Posted by Ronox View Post
Hast du noch Platz auf dem Space?
Hast du die Berechtigungen Kontrolliert wo du die Datei ablegst?
Ja Lima-City hat Unbegrenzt viel Speicher Platz

Quote:
Originally Posted by 1337syn View Post
gib der home.php mal CHMOD 777, wenn das nicht hilft sag hier nochmal Bescheid
Ist des der Teil:
Quote:
<!DOCTYPE html Public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
oder kann mir jemand sagen wo des CHMOD 777 hingehört?? Ich weiß was des ist aber ne wo mans einbaut ^^
04/24/2011 14:19 Ronox#5
Dazu must du mit einem FTP Client, auf den FTP Server Connecten und die home.php auswählen Rechtsklicken und meist hast du dort CHMOD oder ähnliches.
04/24/2011 15:15 k1llb1ll24#6
Quote:
Originally Posted by Ronox View Post
Dazu must du mit einem FTP Client, auf den FTP Server Connecten und die home.php auswählen Rechtsklicken und meist hast du dort CHMOD oder ähnliches.
Aso danke Bekommst ein Thanks ;)

Ich versuche es mal ich benutzte WS_FTP95 LE

edit: Funzt immer nooch net.Kann es sein das man eine Mysql DB braucht?
kommt immernoch die Fehlermeldung:
Quote:
Leider gab es einen Fehler auf dem Server. Bitte versuchen Sie es später erneut.
04/25/2011 01:35 False#7
ICh würde mal sagen lima-city hat das dateiformat gespeer genau so wie rar´s und zip´s ;)
04/25/2011 04:27 Ronox#8
Jap du solltest dir mal die FAQ von deinem Hoster durchlesen, hier nur ein kleiner ausschnitt:

Quote:
Auf den Webspace-Servern sind folgende Dateiformate verboten:

*.bmp, *.avi, *.midi, *.mpeg, *.mpg, *.mp3, *.wav, *.wmv, *.wma, *.mov, *.rar, *.zip, *.ace, *.tar, *.exe, *.lzh, *.tar.gz, *.tar.bz2, *.gz, *.bz2, *.jar, *.psd, *.cab, *.mid, *.zi0, *.torrent, *.dem, *.w3g, *.w3x, *.wmf, *.dll, *.ogg, *.bin, *.psp, *.tgz, *.ram, *.rmvb, *.7z
04/25/2011 08:14 k1llb1ll24#9
Ich habe doch den ersten Tread Editieirt Gestern oda so^^

Quote:
Ich habe alles auf Lima-City hochgeladen da der Hoster php unerstützt.
Steht ganz oben^^ Aber trotzdem Danke lese mir mal die Funpic FAQ durch

Und zu Ronox:
Heißt das wen ich Vids hochladen will brauchen die den mp4 oder FLV format?

mfg: K1llb1ll24
04/25/2011 08:36 k1llb1ll24#10
Naja Funzt immernoch net ich glaube ich nehme mal Kontakt mit den Coder auf^^
04/25/2011 08:57 Ronox#11
Richtig wenn dann must du die Sachen umkonvertieren(Umbennen sollte hier nicht reichen), sonst wird dir immer wieder die Fehlermeldung ins Auge Springen, wobei auch etwas von einem Extra Daten Server in der FAQ steht, vielleicht solltest du dich Informieren wie die Daten für diesen sind und dann gibst du diesen als Speicher Pfad nur noch an und lädst das ganze auf dem hoch.