Servus Leude.. ich hab da n Prbläm:
Ich will eine Seite mit einigen Bilder hochziehen, das ganze soll dynamisch sein, d.h. php Ich hab aber keinen Bock, alle Files einzeln zu verlinken ( ca 400 Bilder ).
Gibt es ne möglichkeit, dass ich einfach sämtliche dateinamen aus einem verzeichniss in ne MYSQL Datenbank automatisch einlesen lasse?
so long, dognose
Dateinamen in MYSQL einlesen...
Re: Dateinamen in MYSQL einlesen...
Hi,
alle Dateien per php einlesen und dann in einer Schleife alle Inserts durchführen.
alle Dateien per php einlesen und dann in einer Schleife alle Inserts durchführen.
dateien aus verzeichnis lesen
die funktion:
der aufruf der funktion:
ciao,
preacher
Code: Select all
function getFiles( $listing, $directory, $count )
{
$dummy = $count;
if ( $handle = opendir( $directory ) )
{
while ( $file = readdir( $handle ) )
{
if ( $file == '.' || $file == '..' )
continue;
elseif ( $h = @opendir( $directory.$file."/" ) )
{
closedir( $h );
}
else
{
$listing[$dummy] = $file;
$dummy = $dummy + 1;
}
}
}
closedir($handle);
return ($listing);
}Code: Select all
$dir = "/home/bla/public_html/ordner/bilderordner/";
$dateilist = getFiles( array(), $dir, 0 );
foreach ( $dateilist as $element )
{
// hier kannst du die img-tags bauen
// oder dir einfach erstmal die datei-namen ausgeben lassen:
echo $element."<br>n";
}preacher