• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

namen finden

Status
Für weitere Antworten geschlossen.

=]ReDHeaD[=

Mitglied
kann ich wenn ich nen ordner mit bildern hab (alle .jpg)
nur die namen der bilder rausfinden?
// Ordner:

bild1.jpg
bild2.jpg

// Ausgabe:

bild1
bild2?

und die in ne datenbank einfügen?
 
lies doch alles aus, mithilfe von str_replace(), machste einfach das jpg weg. Mal ein kleines Beispiel:
PHP:
<?php
$bilder = array("bild1.jpg", "bild2.jpg", "bild3.jpg");
$bilder = str_replace(".jpg", "", $bilder);
...
?>
 
mit glob() alle dateien suchen die mit .jpg enden und dann halt ein substr() auf die einzelnen dateinamen. vor dem INSERT ;)
 
habs anders
PHP:
<?php
// Namen der Bilder auslesen und in die Datenbank (Tabelle : Bildname) einfügen!


   $verz = opendir ('./images');
          echo "<table width='700'  border='0' cellspacing='0' cellpadding='0'>";

    $sql_1 = "SELECT * FROM bildname;";
           $result = mysql_query($sql_1);
           if (!mysql_num_rows($result)) {

   while ($file = readdir ($verz))
   {
      if($file != "." && $file != "..")
       {
         $name = substr($file, 0, -4);
         echo "<tr>";

          echo "<td bgcolor='#DDEAF4'>$name<br></td>";



           $sql = "INSERT INTO bildname
                   (bild_n)
                  VALUES
                  ('".$name."');";

                  mysql_query($sql) OR die(mysql_error());


          echo "</tr>";
       }
   }
    }
                  else {

                   echo "<h1>Error: Es befinden sich schon einträge in der DB</h1>";

                  }
   closedir($verz);
            echo "</table>";










// Ende -> Namen der Bilder auslesen und in die Datenbank (Tabelle : Bildname) einfügen!
?>
[geloest]
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben