Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: phptmp-Verzeichnis: Lebensdauer von hochgeladenen Dateien

  1. #1
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard phptmp-Verzeichnis: Lebensdauer von hochgeladenen Dateien

    Hi!
    Ich würde gerne wissen, wie lange hochgeladene Dateien sich im Verzeichnis phptmp halten, bzw. wann sie gelöscht werden.
    Kann ich gefahrlos hochgeladene Dateien bis zum nächsten Skript warten lassen, oder werden die sofort gelöscht?

    Viele liebe Grüße
    The User
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard

    Die werden in der Regel nach Scriptende automatisch gelöscht.

  3. #3
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Nur die hochgeladenen Dateien oder alle in phptmp?

  4. #4
    Bandit
    Gast

    Standard

    Wenn da noch andere Dateien rumfliegen, werden die nicht gelöscht. Aber wer hat da schon Dateien rumliegen? Eventuell könnten da noch Session-Files vorhanden sein, aber auch die sollten irgendwann mal automatisch gelöscht werden.

  5. #5
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Sessiondaten.^^
    Nein, es ging mir darum, ein zip-Archiv zu entpacken, und dann nur die benötigten Dateien zu übertragen.
    Aber ich sollte mir auch mal überlegen, ob das Sinn macht, alle Dateien zu entpacken, wenn man nur manche braucht.
    Ist das vom Tempo ein Vorteil, wenn man nur manche Dateien entpackt, oder muss der sowieso das ganze Archiv durchgehen, auch wenn er nur Teile entpackt?

    Edit:
    Ich sollte anmerken, dass im Regelfall alle Dateien verwendet werden und nur in der Ausnahme manche gelöscht werden müssen.

  6. #6
    Bandit
    Gast

    Standard

    Für solche Sachen würde ich nicht das Standard-PHP-Tmp-Verzeichnis nehmen.

  7. #7
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Das lässt sich einrichten.
    Aber wie sieht es mit der Performance beim entpacken aus?
    Ist es ein Vorteil, komplett zu entpacken?

  8. #8
    Bandit
    Gast

    Standard

    Zitat Zitat von The User
    Ist es ein Vorteil, komplett zu entpacken?
    Kann ich dir leider nicht sagen. Ausprobieren sollte dir aber Gewissheit verschaffen.

  9. #9
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Habe eine Mini-Benchmark angestellt:
    Code:
    <html>
    <head>
    <title>
    Zip-Benchmark
    </title>
    </head>
    <body>
    <form action="" method="post" enctype="multipart/form-data">
    <div>
    <input type="file" name="zip"/>
    <input type="submit" value="okay"/>
    </div>
    </form>
    <div>
    <?
    function SureRemoveDir&#40;$dir, $DeleteMe&#41; &#123;
        if&#40;!$dh = @opendir&#40;$dir&#41;&#41; return;
        while &#40;false !== &#40;$obj = readdir&#40;$dh&#41;&#41;&#41; &#123;
            if&#40;$obj=='.' || $obj=='..'&#41; continue;
            if &#40;!@unlink&#40;$dir.'/'.$obj&#41;&#41; SureRemoveDir&#40;$dir.'/'.$obj, true&#41;;
        &#125;
    
        closedir&#40;$dh&#41;;
        if &#40;$DeleteMe&#41;&#123;
            @rmdir&#40;$dir&#41;;
        &#125;
    &#125;
    
    if&#40;isset&#40;$HTTP_POST_FILES&#91;'zip'&#93;&#41;&#41;
    &#123;
    @mkdir&#40;'./zipfolder2'&#41;;
    @chmod&#40;'./zipfolder2', 0777&#41;;
    $zobject = new ZipArchive&#40;&#41;;
    $zobject->open&#40;$HTTP_POST_FILES&#91;'zip'&#93;&#91;'tmp_name'&#93;&#41;;
    $old = microtime&#40;true&#41;;
    $zobject->extractTo&#40;realpath&#40;'./zipfolder2'&#41;&#41;;
    $new = microtime&#40;true&#41;;
    echo "Der Vorgang hat ".&#40;$new - $old&#41;." Sekunden gebraucht.
    \n";
    SureRemoveDir&#40;'./zipfolder2', false&#41;;
    $old = microtime&#40;true&#41;;
    for&#40;$i = 0; &#40;$name = $zobject->getNameIndex&#40;$i&#41;&#41; !== false; ++$i&#41;
    &#123;
    	$zobject->extractTo&#40;realpath&#40;'./zipfolder2'&#41;, $name&#41;;
    &#125;
    $new = microtime&#40;true&#41;;
    echo "Der Vorgang hat ".&#40;$new - $old&#41;." Sekunden gebraucht.
    \n";
    SureRemoveDir&#40;'./zipfolder2', false&#41;;
    &#125;
    ?>
    </div>
    </body>
    </html>
    Habe ein Archiv hochgeladen:
    Der Vorgang hat 0.00155591964722 Sekunden gebraucht.
    Der Vorgang hat 0.00237512588501 Sekunden gebraucht.
    So in etwa sind immer wieder die Ergebnisse ausgefallen.

  10. #10
    Bandit
    Gast

    Standard

    $HTTP_POST_FILES = buuuuuuuhhhhhhhh

    Siehe http://www.php.net/manual/de/features.file-upload.php

Ähnliche Themen

  1. problem mit hochgeladenen bildern
    Von goodn8 im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 06.04.2007, 17:11
  2. Problem mit neuen hochgeladenen Fotos!
    Von Nici im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 15
    Letzter Beitrag: 08.02.2007, 08:59
  3. schript zum auslesen der dateien im verzeichnis
    Von supersass1 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 07.11.2005, 23:30
  4. CGI-Verzeichnis
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 17.08.2005, 11:59
  5. FTP Verzeichnis --> Dateien anzeigen
    Von im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 14.07.2005, 17:50

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •