online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon T-Boy00 vom 26.08.2020, 10:23 Options

Alle Dateinamen in einem Ordner in MySQL-Datenbank schreiben

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 schreiben

Antwort 1 von son_quatsch vom 26.08.2020, 10:50 Options

Da hilft die bestimmt die Doku mit vielen Beispielen bestimmt weiter:
http://de3.php.net/manual/de/function.opendir.php

Antwort 2 von T-Boy00 vom 26.08.2020, 17:49 Options

Danke für den Link, aber da steht nix mit der Datenbank drin.
Meine Frage:
Wie kann ich die Dateinamen in eine Datenbank schreiben ??

Antwort 3 von wurzelpeter vom 26.08.2020, 17:56 Options

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

Antwort 4 von T-Boy00 vom 26.08.2020, 17:58 Options

Ok wurzelpeter ich werds mal probieren :-)

Antwort 5 von wurzelpeter vom 26.08.2020, 19:13 Options

ach so,
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 vom 28.08.2020, 15:04 Options

Eine Frage noch:

Gibt es noch einen anderen Weg (außer der Funktion strstr) die Dateiendung herauszufinden ??

Antwort 7 von wurzelpeter vom 28.08.2020, 16:51 Options

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...

Ähnliche Themen

Daten aus dem Excel in die Datenbank schreiben
Sleezer  05.02.2008 - 60 Hits - 1 Antwort

Passwort für MySQL-Datenbank vergessen
Computerfreaki  01.05.2008 - 71 Hits - 1 Antwort

In Mysql Datenbank schreiben
schojo  13.05.2008 - 55 Hits - 17 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026