Zu den Aufzeichnungen der tutorials.de-Live-Workshops
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
19
ZUGRIFFE
544
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von andulus
    andulus andulus ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Graz/Murau (Steiermark | Österreich)
    Beiträge
    133
    hallo?

    Wie kann ich mehrere uploads gleichzeitig ausführen?

    ich habe schon xxxxxxxxx Versionen ausgearbeitet aber es funkt. nicht
    Aber wenn ich es einzeln mache (die uploads) funktioniert es prima.

    Jetzt meine Frage: Muss ich dass mit arrays machen (ich habe es mit einer for schleife und Arrays probiert ->leider hats nicht funktioniert) Wenn ja, bitte helft mir wie es geht
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Bei Uploads mehrerer Dateien stoesst man schnell auf die Limits in der php.ini
    Dieses sind post_max_size und upload_max_filesize.
    Daher kommt es beim Upload mehrerer Dateien oft zu Problemen.
    Um was fuer Dateien handelt es sich denn?
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    Avatar von andulus
    andulus andulus ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Graz/Murau (Steiermark | Österreich)
    Beiträge
    133
    1. ich hab einen unlimitierten Space.
    2. Um Bilder (für eine Bildergallerie) -> es ist nämlich lästig immer einzeln zu uploaden *g
    3. Danke für die rasche Hilfe
     

  4. #4
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Das mit dem unlimitierten Space hat nichts mit den Einstellungen in der php.ini zu tun.
    Am besten mal per phpinfo() nach den genannten Einstellungen schauen.
    Eigentlich ist es recht einfach mehrere Dateien hochzuladen, da $_FILES eh ein 2-dimensionales Array ist.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  5. #5
    Registriert seit
    Jul 2003
    Ort
    Gronau, Nordrhein-Westfalen, Germany, Germany
    Beiträge
    634
    Zitat Zitat von andulus
    1. ich hab einen unlimitierten Space.
    Das hat ja nichts mit der Upload-Limitierung in deiner php.ini zu tun!

    /€dit:
    Zu spät
     

  6. #6
    Avatar von andulus
    andulus andulus ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Graz/Murau (Steiermark | Österreich)
    Beiträge
    133
    ja, das hab ich e schon probiert....

    ich habs so gemacht:
    PHP-Code:
    <?
    //...Formularanfang

    //1. Uploadfeld
    echo "<input type='file' name'test[probe][]'>";

    //2. Uploadfeld
    echo "<input type='file' name'test[probe][]'>";

    //Submitbutton
    //...Formularende

    if(isset($_FILES)) {

    $upload upload($FILES'../ordnername/');
    if(
    $upload) {
    echo 
    "erfolgreich";
    } else { echo 
    "nicht erfolgreich"; }
    }

    ?>
     

  7. #7
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    HTML-Code:
    <input type="file" name="file1"><br>
    <input type="file" name="file2"><br>
    PHP-Code:
    $file1=$_FILES['file1']['name'];
    $file2=$_FILES['file2']['name']; 
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  8. #8
    Avatar von andulus
    andulus andulus ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Graz/Murau (Steiermark | Österreich)
    Beiträge
    133
    @reptiler: ich check nicht was das [name] hinten noch zu suchen hat?

    geht es nicht mit $HTTP_POST_FILES['file1'] und $HTTP_POST_FILES['file2'] auch?
     

  9. #9
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Wie gesagt ist $_FILES 2-dimensional.
    Im ersten Index gibst Du den Namen des Upload-Feldes aus der Form an.
    Im zweiten Index findest Du dann die Datei-Informationen wie den temporaeren Dateinamen, den eigentlich Dateinamen (['name']), die Dateigroesse und den MimeType.
    Das sollte auch mit $HTTP_POST_FILES gehen, jedoch ist dieses veraltet und es sollte stattdessen $_FILES genutzt werden.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  10. #10
    Avatar von andulus
    andulus andulus ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Graz/Murau (Steiermark | Österreich)
    Beiträge
    133
    Aha.
    Ich probiers gleich aus und poste es dir dann
     

  11. #11
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Viel Erfolg.
    Wie gesagt, schau auch mal mittels phpinfo() nach den Limits.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  12. #12
    Avatar von Jörg Rißmann
    Jörg Rißmann Jörg Rißmann ist offline Mitglied Smaragd
    Registriert seit
    May 2005
    Ort
    Remshalden
    Beiträge
    1.007
    Zitat Zitat von andulus
    @reptiler: ich check nicht was das [name] hinten noch zu suchen hat?
    Hier nochmal zum nachlesen:
    http://www.php-faq.de/q/q-formular-mehrfach-upload.html
     
    Ich bin arbeitlos und suche dringend eine neue Festanstellung!
    Kennst du jemanden der einen
    • PHP-Profi
    • Datenbankadministrator
    • Webdesigner
    • Netzwerkadministrator
    • oder ähnliches
    sucht, bitte mit mir in Verbindung setzen.
    Ceraph@gmx.de

    Danke, Jörg

  13. #13
    Avatar von andulus
    andulus andulus ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Graz/Murau (Steiermark | Österreich)
    Beiträge
    133
    @reptiler:

    Danke für die großartige und besonders schnelle Hilfe
    Aber eigentlich muss ich mich für dieses Problem schämen (ich idiot-> dass ich da nicht selbst draufgekommen bin) danke hat super funktioniert

    grüße, Andulus
     

  14. #14
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Nichts zu danken.
    Weiterhin viel Erfolg.

    Und denk daran die Limits zu pruefen, ansonsten kommen die Probleme recht schnell auf Dich zu wenn Du ploetzlich 20 Bilder hochladen willst.
    Eine Alternative waere evtl. ein Archiv zu nutzen.
    Da fallen zwar die Limits nicht, aber Du hast eben nur eine Datei auszuwaehlen.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  15. #15
    Avatar von andulus
    andulus andulus ist offline Mitglied Gold
    Registriert seit
    Jul 2005
    Ort
    Graz/Murau (Steiermark | Österreich)
    Beiträge
    133
    Keine Angst -> hab ich alles schon gecheckt!

    Bin momenatan etwas auf der Leitung gestanden...
    Außerdem gibt es jeweils nur 4 Uploads pro Site....

    Danke für die Tipps!
     

Ähnliche Themen

  1. Upload Script - JPG KEIN Upload möglich
    Von Radanua im Forum PHP
    Antworten: 12
    Letzter Beitrag: 12.09.10, 21:32
  2. ZIP Upload per FTP
    Von thommy1975 im Forum Java
    Antworten: 1
    Letzter Beitrag: 01.11.08, 20:17
  3. FTP-Upload...
    Von MorpheusR im Forum PHP
    Antworten: 4
    Letzter Beitrag: 25.11.07, 17:25
  4. upload über upload.aspx
    Von NightPain im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 25.07.06, 18:19
  5. Upload mit Persits ASP Upload
    Von nafets im Forum ASP
    Antworten: 6
    Letzter Beitrag: 12.01.05, 09:07