$n = 0;
    while ($bilddatei = readdir($verz)) {
        if ($bilddatei != "." && $bilddatei != "..") {
            //$bildd=$bilder_verzeichnis."/".$bilddatei;
            //echo "Bild: ".$bilddatei."; Datei: ".$file_name."<BR>";
            if ($bilddatei == $FileName) {
                $n++;
            }
        }
    }
    //echo "N: ".$n."<BR>";
    if ($n == '0') {
        echo " Bild " . $FileName . " muss gedreht werden.<BR>";
        $Orientation = mysql_result($result4, $i4, 'Orientation');
        //echo $FileName.", ".$orientation."<BR>";
        createQuickPreview($Orientation, $FileName);
        $rest = $num4 - $i4 - 1;
    } else {
        $rest = '';
    }
    //Restzeit-Berechnung:
    if ($z_0 > '0') {
        $t_rest = ($t_akt - $t_0) / $z_0 * $rest;
    }
    if ($rest == '0') {
        echo "<meta http-equiv='Refresh', content='2; url=edit_start.php'>";
        return;
    } else {
        echo "<meta http-equiv='Refresh', content='0; url=generate_quickpreview0.php?num={$rest}&t_0={$t_0}&t_rest={$t_rest}&i4={$i4}&z_0={$z_0}'>";
    }
}
示例#2
0
         //das Original(jpg-)Bild wird ggf als rotierte Kopie abgelegt
         if ($Orientation == '3' or $Orientation == '6' or $Orientation == '8') {
             $rot_filename = createQuickPreview($Orientation, $new_filename);
         }
         $result4 = mysql_query("UPDATE {$table2} SET FileName = '{$new_filename}' WHERE pic_id = '{$pic_id}'");
         $z = '1';
         //echo "Die Datei enth&auml;lt nur EIN Bild.!";
     } else {
         //es war vermutlich eine Datei mit mehreren Bildern (max. 100 Bilder werden je Datei verarbeitet!)
         $z = '0';
         while ($z < 100) {
             $new_filename = str_replace('.' . $ext, '', $base_name) . "-" . $z . ".jpg";
             if (file_exists($pic_path . "/" . $new_filename)) {
                 //das Original(jpg)Bild wird ggf als rotierte Kopie abgelegt
                 if ($Orientation == 3 or $Orientation == 6 or $Orientation == 8) {
                     $rot_filename = createQuickPreview($Orientation, $new_filename);
                 }
                 $result4 = mysql_query("UPDATE {$table2} SET FileName = '{$new_filename}' WHERE pic_id = '{$pic_id}'");
                 $z++;
             } else {
                 break;
                 //echo "Die Datei beinhaltet ".$z." Bilder.";
             }
         }
         //Wenn eine Datei mehrere Bilder enth&auml;lt, wird nur der Datei-Rumpf als Parameter &uuml;bergeben:
         $new_filename = str_replace('.' . $ext, '', $base_name);
     }
 } else {
     //nicht unterst&uuml;tzte Datei-Typen werden gel&ouml;scht und Meldung ausgegeben:
     unlink($pic_path . "/" . $tmp_filename);
     echo "Dateien des Typs *." . $ext . " werden nicht unterst&uuml;tzt.";