1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Gallery-Script

  • majoversum
  • 3. Oktober 2006 um 08:10
  • majoversum
    Samurai
    Beiträge
    204
    • 3. Oktober 2006 um 08:10
    • #1

    Hi,

    bin grad dabei mir ein PHP-Script zu schreiben, welches mir eine Bilder-Gallery erstellt. Allerdings hab ich ein Problem:

    Wie kann ich es hinbekommen das ich bspw. 100 Bilder in den Ordner "Test" kopiere und von eben diesen 100 Bildern den Pfad in die DB bekomme?
    Quasi eintrag in DB per Stapel-Verarbeitung... Dafür bin ich zu blöd *g* :)

    Will dann per SQL-Select die Bilder auslesen und den Pfad als Link verwenden (das ist das kleinste problem, weis nur nicht wie ich das großteils automatisch in die DB bekomme ohne 100 Einträge per Hand zu erstellen... )

    Danke!

    MfG

    majo

    Keep it simple and stupid!

  • phore
    Forum Guru
    Reaktionen
    2
    Beiträge
    5.237
    • 3. Oktober 2006 um 08:14
    • #2

    naja wenn du die bilder per upload rauflädst passt du einfach das uploadscript an dass die bilder in die db gespeichert werden.
    ein ganz normales insert. am besten benennst du die bilder dann entsprechend zur id - zb. "party_5.jpg".


    so long

  • majoversum
    Samurai
    Beiträge
    204
    • 3. Oktober 2006 um 08:26
    • #3

    Daran dachte ich auch schon... aber ich will auch nicht 100 Bilder per Hand uppen... *g* Das könnte ja in Arbeit ausarten ;)

    Aber kann ich nicht irgendwie per PHP mit ein Verzeichniss auslesen? das würde mir ja prinzipiell reichen... das dann in ein array und ab in die DB damit?!?

    Keep it simple and stupid!

  • majoversum
    Samurai
    Beiträge
    204
    • 3. Oktober 2006 um 08:38
    • #4

    omg, dummheit tut weh... ich habs :)

    PHP
    <?php
    
    
    $verz = opendir ('.');
      while($file = readdir ($verz)) {
       if($file != "." && $file != "..") 
       echo "$file \n";
      }
    clodedir($verz);
    ?>
    /*bzw.*/
    <?php
    
    
    $dir = 'test';
    $files = scandir($dir);
    
    
    /* damit hamma dann das array :) */
    ?>
    Alles anzeigen

    Keep it simple and stupid!

  • phore
    Forum Guru
    Reaktionen
    2
    Beiträge
    5.237
    • 3. Oktober 2006 um 08:52
    • #5

    ja geht so auch. ich würde aber ein upload formular machen, ausser natürlich du lädst nie wieder bilder in das verzeichnis. kannst ja auch ein uploadformular mit zip dateien machen, dann sparst du dir in zukunft jegliche mühe :)


    @dein code:

    Code
    for ($i = 0; $i < count($files); $i++) {
      $insFile = "INSERT INTO `table` (`bildname`) VALUES ('.$files[$i].')";
      mysql_query($insFile);
    }
  • majoversum
    Samurai
    Beiträge
    204
    • 3. Oktober 2006 um 09:19
    • #6

    Die Idee mit *.zip ist gut... In den frühen morgenstunden bin ich geistig noch nicht so richtig zu gebrauchen... An das hab ich natuerlich nicht gedacht *g*

    Naja, ich geh nun erstmal schlafen!

    Gute Nacht & Danke! :)

    Keep it simple and stupid!

  • phore
    Forum Guru
    Reaktionen
    2
    Beiträge
    5.237
    • 3. Oktober 2006 um 13:52
    • #7

    schlafen? oO
    ich will auch.

  • majoversum
    Samurai
    Beiträge
    204
    • 3. Oktober 2006 um 23:38
    • #8

    So, habs fertig... Habs ohne DB gemacht.

    Bei Interesse, melden!

    MfG

    majo

    Keep it simple and stupid!

Tags

  • bilder
  • ie
  • link
  • jpg
  • verzeichnis
  • problem
  • code
  • php
  • upload
  • gallery
  • formular
  • script
  • zukunft
  • mysql
  • table
  • party
  • files
  • zip
  • sql
  • select
  • insert
  • insert into
  • long
  • uploadscript
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern