1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Uploadscript

  • WWKiller
  • 16. Januar 2007 um 21:46
  • WWKiller
    Prinz(essin)
    Beiträge
    570
    • 16. Januar 2007 um 21:46
    • #1

    Hallo,
    Also ich möchte ein Uploadfomular machen.
    Ich hab auch schon angefangen doch mir fehlt noch ein Teil (ich weiß net weiter).

    PHP
    <?php
    $dateityp = GetImageSize($_FILES['datei']['tmp_name']);
    if($dateityp[2] != 0)
       {
    
    
       if($_FILES['datei']['size'] <  256000)
          {
          move_uploaded_file($_FILES['datei']['tmp_name'], "upload/images/".$_FILES['datei']['name']);
          echo "Das Bild wurde erfolgreich hochgeladen";
          }
    
    
       else
          {
             echo "Das Bild darf nicht größer als 250 kb sein ";
          }
    
    
        }
    
    
    else
        {
        echo "Bitte nur Bilder im gif oder jpg Format hochladen";
        }
    ?>
    Alles anzeigen


    So ich möchte das das Script folgendes beinhaltet:
    1.Größe der Datei überprüfen (nicht über 250kb)
    2. Dateityp überprüfen
    3. dann soll abcde.txt gelesen werden und alle zahlen die da drinne sind addiert.
    dann muss die zahl noch mit der size von der datei addiert werden und die düren die max. größe von 1MB nicht überstreiten.
    4. In xyz.txt schaun ob $_FILES['datei']['name'] vorhanden ist.
    5. Wenn alles erfüllt ist soll es geuploadet werden und $_FILES['datei']['name'] & $_FILES['datei']['size'] in xyz.txt und abcde.txt geschrieben werden (also name in xyz und size in abcde).

    Ich hab auch schon ne kleine vorstellung, doch ich weiß nicht wie das mit dem addieren geht, naja 4 kann ich auch machen.

  • WWKiller
    Prinz(essin)
    Beiträge
    570
    • 18. Januar 2007 um 13:57
    • #2

    Weiß keiner wie das geht?

  • phore
    Forum Guru
    Reaktionen
    2
    Beiträge
    5.237
    • 18. Januar 2007 um 16:57
    • #3

    1. & 2. hast du ja schon
    3. lies die datei in ein array in ein, geh mit einer for-schleife alle array elemente durch und prüfe ob das element eine zahl ist (zb. mit is_numeric()), wenn ja -> in eine $zwischenspeicher variable einlesen. dann $_FILES['datei']['size'] mit der variable addieren und den wert prüfen.
    4. kommt halt drauf an wie die xyz.txt gestaltet ist. wenn du platzhalter verwendest (zb. |) - liest du die datei wieder in ein array ein (diesmal aber mit explode()) und machst wieder eine for-schleife wo du prüfst ob $array[$i] == $_FILES['datei']['name']
    5. http://www.homepage-total.de/php/schreiben_lesen.php

    http://de.php.net ist dein freund und wenns nicht klappt meld dich nochmal.

    so long

Tags

  • www
  • bilder
  • gif
  • homepage
  • http
  • jpg
  • code
  • bild
  • speicher
  • php
  • format
  • zahl
  • datei
  • freund
  • array
  • schleife
  • script
  • wert
  • files
  • variable
  • zwischenspeicher
  • platzhalter
  • elemente
  • addieren
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern