tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
10
ZUGRIFFE
4153
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    napsio napsio ist offline Mitglied Bronze
    Registriert seit
    Apr 2004
    Beiträge
    32
    hi, ich habe eine frage und zwar:

    wie mache ich das, dass eine zip-datei hochgeladen wird, entpackt wird und alle dateien in die datenbank eingetragen werden, es wäre noch gut, wenn nur bilder eingetragen werden und die restlichen dateien gelöscht werden

    wie ist das machbar?...hoffe mir kann hier jemand helfen
     

  2. #2
    Sicaine Tutorials.de Gastzugang
    Suchen hilft weiter. Hättest auf php.net gesucht dann hättest das hier gefunden:

    (ein beispiescript zu ner zipfunktion.)
    PHP-Code:
    <?php

    $zip 
    zip_open("/tmp/test2.zip");

    if (
    $zip) {

        while (
    $zip_entry zip_read($zip)) {
            echo 
    "Name:               " zip_entry_name($zip_entry) . "\n";
            echo 
    "Actual Filesize:    " zip_entry_filesize($zip_entry) . "\n";
            echo 
    "Compressed Size:    " zip_entry_compressedsize($zip_entry) . "\n";
            echo 
    "Compression Method: " zip_entry_compressionmethod($zip_entry) . "\n";

            if (
    zip_entry_open($zip$zip_entry"r")) {
                echo 
    "File Contents:\n";
                
    $buf zip_entry_read($zip_entryzip_entry_filesize($zip_entry));
                echo 
    "$buf\n";

                
    zip_entry_close($zip_entry);
            }
            echo 
    "\n";

        }

        
    zip_close($zip);

    }
    Und wenn wir schon dabe sind: Bilder haben in einer DB eigentlich nichts zu suchen.
     

  3. #3
    napsio napsio ist offline Mitglied Bronze
    Registriert seit
    Apr 2004
    Beiträge
    32
    habe die suche benutzt aber nicht das gefunden was ich gesucht hatte

    also nicht die bilder ansich sollen in die datenbank gepeichert werden sondern nur die dateinamen
     

  4. #4
    Sicaine Tutorials.de Gastzugang
    Öhm bitte was?
    Wenn man auf php.net geht und in die Suche zip eingibt, kommt man sofort auf diese seite: http://de.php.net/manual/en/ref.zip.php Das ist genau das was du suchst und zwar zu 100%!
     

  5. #5
    napsio napsio ist offline Mitglied Bronze
    Registriert seit
    Apr 2004
    Beiträge
    32
    das ist eben nicht das was ich suche...wie man ne zip datei entpackt weiß ich...bloß nicht wie ich die dateinamen nacheinander in die datenbank eintragen lasse...das ist der punkt...und dazu finde ich nichts
     

  6. #6
    Sicaine Tutorials.de Gastzugang
    Wow du wirst richtig konkret -.-
    1. in dem script siehste doch wie man den dateinamen ausliest
    2. werd mal konkreter ich mein richtig konkret. Was kannst du nciht? kannst du ne verbindung zu mysql aufbauen? kannst du sql?
     

  7. #7
    dadsche Tutorials.de Gastzugang
    Das ist ja ein super Unterstützung...
    Script von php.net kopieren dann keine Infos dazu abgeben.
    wenn man den Quelltext anwendet, dann kommt diese Meldung
    Call to undefined function: zip_open() in

    Mann muss sich voher noch das entsprechende Tool dafür herunterladen.
    Aber das ist mein Problem, dass tut bei mir nicht.

    Kann mir einer Helfen

    Gruß Dadsche
     

  8. #8
    Sicaine Tutorials.de Gastzugang
    @dadsche also 1. mal die Funktion is doch selbsterklärend.
    2. und jetzt guck ich wieda in meine Glaskugel und guck mier erstmal an auf welchem OS du dein php laufen läst. Ahhh Windows(bischen unscharf aber ich denke ja Windows)

    So und dann gucken wir mal was php.net/zip sagt:
    Requirements

    This module uses the functions of the ZZIPlib library by Guido Draheim. You need ZZIPlib version >= 0.10.6

    Auf Deutsch:
    Du brauchst die ZZIPlib version höhergleich 0.10.6 dann gibts sogar noch nen Link zu der lib.
    http://sourceforge.net/project/showf...?group_id=6389 <<< wenn man dann auf der Page bisl guckt kommt man auf diesen Download.
    Geändert von Sicaine (15.11.04 um 18:55 Uhr)
     

  9. #9
    Registriert seit
    Nov 2003
    Ort
    /dev/random
    Beiträge
    162
    Hi,

    ich hab dir die Ziplib DLL angehaengt. Schleuder jene in dein PHP Extensions Verzeichnis, trag sie in deine php.ini unter 'Dynamic Extensions ein', schau in der phpinfo() ob die Lib richtig initialisiert wurde und schon ist alles in Butter.

    @Sicaine: Legastheniker sind nicht immer sexy.


    Cheers!
    Angehängte Dateien Angehängte Dateien
     

  10. #10
    Sicaine Tutorials.de Gastzugang
    Zitat Zitat von stanleyB
    Hi,

    ich hab dir die Ziplib DLL angehaengt. Schleuder jene in dein PHP Extensions Verzeichnis, trag sie in deine php.ini unter 'Dynamic Extensions ein', schau in der phpinfo() ob die Lib richtig initialisiert wurde und schon ist alles in Butter.

    @Sicaine: Legastheniker sind nicht immer sexy.


    Cheers!
    Meine Selbsständigkeit macht das aber wieder wett

    Btw: Hm ausserdem hab ich das in der Schule gepostet, da muss icch schneller schreiben sonst is das I-net wieder zu bevor ich gepostet hab
     

  11. #11
    Registriert seit
    Apr 2002
    Ort
    HH
    Beiträge
    3.224
    Btw: Hm ausserdem hab ich das in der Schule gepostet, da muss icch schneller schreiben sonst is das I-net wieder zu bevor ich gepostet ha
    Tipp: Textdatei aufmachen, Text schreiben, Text überprüfen, markieren, Strg+C.
    I-Net an (LOL aber nicht das I-Net wieder ausschalten, sonst können wir alle nicht mehr surfen), tutorials-Eingabemaske aufrufen, Strg+V, abschicken.
    Als ich noch ISDN mit Minutentarif hatt habe ich das immer so gemacht.
     

Ähnliche Themen

  1. PHP - In Datenbank eintragen
    Von Alice im Forum PHP
    Antworten: 4
    Letzter Beitrag: 13.11.10, 14:22
  2. Antworten: 7
    Letzter Beitrag: 17.10.06, 12:40
  3. Upload mit entpacken
    Von borgelite im Forum PHP
    Antworten: 23
    Letzter Beitrag: 22.05.05, 10:52
  4. IP in Datenbank eintragen
    Von olguil im Forum PHP
    Antworten: 5
    Letzter Beitrag: 18.12.04, 12:52
  5. Datenbank eintragen
    Von Dolphon im Forum PHP
    Antworten: 10
    Letzter Beitrag: 17.10.03, 14:11