Problem mit Bildergallerie

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit Bildergallerie

    Moin
    Ich habe folgendes Problem bei meiner Bilder Gallerie:
    Ich habe einen Ordner in dem sich die Original Bilder befinden, diese sollen umbenannt werden und anschließend sollen daraus die Vorschaubilder erstellt werde. Dieses klappt auch teilweise sehr gut. Es kommt nur hin und wieder vor, das einige Original Bilder verschwinden und es viel zu viele Vorschaubilder gibt.

    Hier mal der Code, vielleicht findet von Euch ja jemand den Fehler.
    PHP-Code:
    if (isset($_POST['start'])) {
    $ordner stripinput($_POST['ordner']);
    $new_name stripinput($_POST['bild_name']);
    $datum 0;
    $i 0;
    $counter 100;
    $ordner_neu PHOTOS.$ordner."/";
    if (
    $_POST['datum']['mday']!="" && $_POST['datum']['mon']!="" && 
    $_POST['datum']['year']!="") {
      
    $datum mktime(0,0,0,$_POST['datum']['mon'],$_POST['datum']['mday'],
    $_POST['datum']['year']);
    }
    $fileNames = Array();
    $i 0;
    $dir opendir($ordner_neu);
    while (
    false !== ($file readdir($dir))) {
    if (
    $file != "." && $file != "..")
    {
    $fileNames[] = $file;
    }
    }
    $temp "$new_name";
    $counter 100;
    foreach(
    $fileNames as $file)
    {

    $info pathinfo($file);
    $ext $info["extension"];
    if (
    $ext == 'JPG'){$ext 'jpg';}else{$ext 'jpg';}

    $new_file "$ordner_neu/$file";
    $new_ordner "$ordner_neu";
    $newName $new_ordner.$temp.$counter.".".$ext;
    $bildname $temp.$counter.".".$ext;

    if (
    substr($new_file,-4) == '.jpg' || substr($new_file,-4) == '.JPG') {
    rename($new_file,$newName);
    createThumbnail($newName ,$new_ordner.$temp.$counter."_tn.".$ext,$settings['thumb_image_w'],
    $settings['thumb_image_h']);
    $result=dbquery("INSERT INTO ".$db_prefix."photos VALUES
     ('','
    $album_id','$new_ordner','$bildname','".time()."',
    '
    $photo_added_by','0','$i')");
    }
    $counter++;
    $i++;
    }
    closedir($dir);
    echo 
    "Insgesamt wurden $i Bilder verkleinert<br><br>"
    Zuletzt geändert von Starsurfer; 26.11.2005, 13:55.
Lädt...
X