Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Alle Dateinamen in einem Ordner in MySQL-Datenbank schreiben
Frage
Hallo alle zusammen,
ich habe vor mir ein kleines Dateiverwaltungssystem mit PHP zu basteln. Jetzt such ich ein PHP-Skript der alle Dateinamen und vielleicht noch die Größe der Datei in eine MySQL-Datenbank schreibt.
Mit MySql kenn ich mich schon gut aus. Ich brauch nur noch das Problem mit den Dateinamen.
So sollte die DB dann aussehen:
name--------größe
datei1.jpg 1644KB
datei2.jpg 1245KB
usw...
Antwort 1 von son_quatsch
Da hilft die bestimmt die Doku mit vielen Beispielen bestimmt weiter:
http://de3.php.net/manual/de/function.opendir.php
http://de3.php.net/manual/de/function.opendir.php
Antwort 2 von T-Boy00
Danke für den Link, aber da steht nix mit der Datenbank drin.
Meine Frage:
Wie kann ich die Dateinamen in eine Datenbank schreiben ??
Meine Frage:
Wie kann ich die Dateinamen in eine Datenbank schreiben ??
Antwort 3 von wurzelpeter
zunächst mal alle auflisten:
http://www.grammiweb.de/php/php025.shtml
und unter den "echo" befehl schreibst du noch
"INSERT INTO"... den Rest musst du selber wissen
http://www.schattenbaum.net/php/insert2.php
http://www.grammiweb.de/php/php025.shtml
und unter den "echo" befehl schreibst du noch
"INSERT INTO"... den Rest musst du selber wissen
http://www.schattenbaum.net/php/insert2.php
Antwort 4 von T-Boy00
Ok wurzelpeter ich werds mal probieren :-)
Antwort 5 von wurzelpeter
ach so,
zwischen echo und insert passt sicher auch noch ein:
http://www.creative-edesign.com/php/datei_groesse_mit_php_ermitteln.php
zwischen echo und insert passt sicher auch noch ein:
// Grösse herausfinden
$groesse = filesize("$datei");
// mit echo Befehl ausgeben
echo "Die Datei: $datei ist $groesse Byte gross."
http://www.creative-edesign.com/php/datei_groesse_mit_php_ermitteln.php
Antwort 6 von T-Boy00
Eine Frage noch:
Gibt es noch einen anderen Weg (außer der Funktion strstr) die Dateiendung herauszufinden ??
Gibt es noch einen anderen Weg (außer der Funktion strstr) die Dateiendung herauszufinden ??
Antwort 7 von wurzelpeter
wenn deine Dateien keinen Punkt im Namen haben gehts mit explode
$dateiname ist zum Beispiel: php.ini
$test=explode(".",$dateiname);
$test[1] ist dann der Name php,
$test[2] ist die endung ini
http://www.phpforum.de/archiv_6359_datei@endung@herausfinden_anzeig...
$dateiname ist zum Beispiel: php.ini
$test=explode(".",$dateiname);
$test[1] ist dann der Name php,
$test[2] ist die endung ini
http://www.phpforum.de/archiv_6359_datei@endung@herausfinden_anzeig...

