Seite 1 von 1

PHP Upload scheitert bei Dateien >1.0 - X

Verfasst: 31.08.2005 21:07
von IMurDOOM
Tag, ich habe ein Programm geschrieben, das mir und meiner Ausbildungsgrupper
helfen soll, unsere Dokumentationen und Präsentationen aufzubewaren.

Dafür habe ich ein System geschrieben,
mit denen man RAR und ZIP Dateien hochladen kann.

Lade ich nun aber Dateien über ungefähr 1 Mb hoch, sagt Firefox mir
Dokument entält keine Daten und IE "Die Seite kann nicht angezeigt werden"
oÄ.

Woran kann das liegen? Wäre schön zu wissen weil Präsis schnell mal
über 1 - 2 Mb groß werden.

Danke!

IMurDOOM

Verfasst: 31.08.2005 21:19
von mr.no-name
1. Warum ein Programm schreiben und kein FTP-Programm nutzen?
2. Hat dein Webspace solche Upload-Beschränkungen? Bei funpic ist z.B. nur 1 MB erlaubt.

Verfasst: 31.08.2005 21:22
von IMurDOOM
Auf meinem Strato gehosteten Server sind auch andere Dateien
die den anderen nicht zur verügung stehen sollen.

Per FTP bekomme ich Dateienvon über 20 Mb ruff, also das höchste
was ich bisher hochlud.

Code: Alles auswählen

<?php
$folder=$_GET["folder"];

include "header.php";



  if($was=="doit") {
    $size = $bild_size; // Größe der Datei

    $name = $bild_name; // Der Originalname

    $type = $bild_type; // Der MIME Type der Datei


    if(eregi("(zip|ZIP|rar|RAR)$",$name)) {
    if($size!=0) {
      copy($bild,"data/".$folder."/".$name); // Kopiert das Bild

	//Meldung das alles in Ordnung ist
	echo "File was uploaded<br>";
	echo "Name: ".$name."<br>";
	echo "<a href='index.php'>[back]</a>";
    } else {
      echo "Ihre Datei ist über 5,5 KB oder gleich 0";
    }
    } else {
    echo "Wrong extension: ".$name;
    }

  } else {

	//Forumlar
	echo "<form action='upload.php?folder=".$folder."' enctype=\"multipart/form-data\" method='post'>";
	echo "<input type='hidden' name='was' value='doit'>";
	echo "Datei:";
	echo "<input type='file' name='bild'>";
	echo "<input type='submit' value='Hochladen'>";
	echo "</form>";
  }
?>
IMurDOOM

Verfasst: 31.08.2005 21:34
von mr.no-name
Poste mal nen Link zu einer phpinfo() Datei....
Es könnte sein, dass das Upload-Limit für Scripte so niedrig gesetzt ist.

"Auf meinem Strato gehosteten Server" Heißt das, dass du nen eigenen Server dort hast, oder meinst du mit Server nur Webspace?

Verfasst: 31.08.2005 21:37
von IMurDOOM
Webspace von strato.

Okay, mom

http://www.d-dreams.com/phpinfo.php

Ah habe da gerade upload_max_filesize gefunden, ist auf zwei,
warum habe ich trotzdem probleme mit 1 Mb großen dateien?

Verfasst: 01.09.2005 17:17
von IMurDOOM
Kann ich den Wert irgendwie hoch setzen?
Brauche dringend Hilfe.

IMurDOOM

Verfasst: 01.09.2005 18:16
von mr.no-name
Der kann nur hochgesetzt werden, wenn du die PHP-Einstellungen (z.B. in der php.ini) ändern kannst.
Ansonsten kann das dein Hoster - aber bei Strato sehe ich da keine Erfolgschancen ;)