SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.07.2006, 16:16:12
kapa30 kapa30 ist offline
Anfänger
 
Registriert seit: Dec 2005
Beiträge: 24
Daten in Ordner in eine SQL Tabelle

Hallo zusammen, ich stehe grade vor einem Problem der Datenübername
in dem ich forgendes wissen müsste:

Ich habe einen Ordner der sich z.B. 01042005301 nennt. Hier sind diverse Bilder drin. zb: dsc0815. In diesem Ordner befindet sich ein Ordner mit dem Namen thumb. Darin befinden sich Thumbnails mit dem gleiche Bildnamen zB.:
TN_dsc0815. Der Prefix des Bildes ist TN_

Ich muss nun versuchen die Daten die in den Ordnern sind und die Daten des Unterordners in eine Tabelle zu bringen.

Die Tabelle soll so aussehen.
ID (hier ist die ID drin)
CAT (keine Einträge)
IMG (das große Bild)
THUMB (das kleine Bild)
COMMENT (Kommentar)

Ich hab absolut keinen Plan wie ich da rangehen soll. Es handelt sich um 14.000 Einträge ???

Hat jemand eine Idee. Ich hab die Bilder auch offline. Evtl. gibts ja ein Tool das mich dabei unterstützen könnte..

Vielen Dank im Vorraus
Mit Zitat antworten
  #2  
Alt 28.07.2006, 16:49:21
Benutzerbild von pRoPh3t
pRoPh3t pRoPh3t ist offline
Anfänger
 
Registriert seit: Jul 2006
Ort: Bergneustadt - NRW
Alter: 37
Beiträge: 26
AW: Daten in Ordner in eine SQL Tabelle

naja, ich würde einfach eine schleife basteln in der du alle bilder durch gehst, indem du einfach mit dem kleinsten wert beginnst und dem größten als ende setzt.
kannst du mit einer for oder if, while schleife machen, wie du willst.
bei jedem durchlauf solltest du dann mit if_file() prüfen ob die datei vorhanden ist, falls ja trägst du diese dann einfach mit mysql_query("inset into 'tabelle' (`id`, `cat` usw...) values (...)"); in die tablle ein, falls die datei nicht vorhanden ist, dann soll er einfach den nächsten dateinamen ausprobieren usw...
vorraussetzung ist allerdings das deine dateien mehr oder weniger den gleichen namen haben, wenn diese alle wie du beschreiben hast mit desc, bzw tn anfangen, und danach eine fortlaufende nummer haben ist das mit beschreibener methode überhaupt kein porblem.

for($i=kleinste vortlaufende nummer; $i<= größte fortlaufende nummer; $i++) {
if(is_file("dsc".$i) {
sql insert
}
}

mfg
matthias
Mit Zitat antworten
  #3  
Alt 28.07.2006, 17:00:35
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Daten in Ordner in eine SQL Tabelle

Ich würde es wie folgt machen:

Du schreibst eine Function, der als Parameter der Ordnername übergeben wird.
In der Funktion lässt du ne Datei/Ordnerliste durchgehen per Schleife.
Die Bilder speicherste dann mit dem zugehörigen thumb ab und wenn es Ordner sind rufst du die Funktion selbst nochmal auf (dabei den Ordner thumbs natürlich ausnehmen!).

Das lässte dann einmal durchlaufen und fertig ;)

edit:

Also etwa so:

PHP-Code:
function BilderInDB($Ordner){
   while(
$datei readdir($Ordner){
      if(!
$datei=="." && !$datei==".."){
         if(
is_dir($datei) && $datei!="thumbs"){
            
BilderInDB($datei);
         }
         
$datei_real realpath($datei);
         if(
$datei_real["extension"]=="jpg" || $datei_real["extension"]=="jpeg"){
            
// DATEN IN DB EINTRAGEN
         
}
      }
   }


Geändert von MatMel (28.07.2006 um 17:08:13 Uhr)
Mit Zitat antworten
  #4  
Alt 28.07.2006, 21:32:05
kapa30 kapa30 ist offline
Anfänger
 
Registriert seit: Dec 2005
Beiträge: 24
AW: Daten in Ordner in eine SQL Tabelle

Cool! Vielen Dank!
Werde mich mal gleich dransetzen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus SQL datenbank nach php script ausführung weg Kaldoran PHP Grundlagen 3 23.06.2006 23:23:01
POST- Daten in SQL Datenbank bringen sascha11 PHP Grundlagen 18 09.02.2006 11:44:15
Bilder aus Ordner in Tabelle dyn anzeigen kirtas PHP Grundlagen 2 27.09.2005 17:43:36
daten aus my sql tabelle aktualisieren Bald123 MySQLi/PDO/(MySQL) 9 25.02.2004 20:39:05
SQL ABfrage in Tabelle ausgeben. Shape24 PHP für Fortgeschrittene und Experten 13 17.05.2003 11:33:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:20:42 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt