Supportnet Computer
Planet of Tech

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

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

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

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:


// 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 ??

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: