PHP Upload scheitert bei Dateien >1.0 - X

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
IMurDOOM
Mitglied
Beiträge: 14
Registriert: 29.05.2005 12:50

PHP Upload scheitert bei Dateien >1.0 - X

Beitrag 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
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag 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.
IMurDOOM
Mitglied
Beiträge: 14
Registriert: 29.05.2005 12:50

Beitrag 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
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag 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?
IMurDOOM
Mitglied
Beiträge: 14
Registriert: 29.05.2005 12:50

Beitrag 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?
IMurDOOM
Mitglied
Beiträge: 14
Registriert: 29.05.2005 12:50

Beitrag von IMurDOOM »

Kann ich den Wert irgendwie hoch setzen?
Brauche dringend Hilfe.

IMurDOOM
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag 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 ;)
Antworten

Zurück zu „Coding & Technik“