BOTIX: Problem!!

Beitrag lesen

Los gehts,

hab ein bilduplod geschrieben, derzeit lade ich die fotos mittels phpmyadmin hoch!

Das ist eher nicht so gut!

hm.. was mach i falsch!

Weiss ich auch nicht, ich kenne dein Script und die Details des Scriptes nicht!

Kenne mich sehr sehr schlecht aus! Es bring ma auch nix wenn mir jetzt wer sagt: LIES mal das oder jenes buch!!

Hier ein paar Tipps:

Überlege erstmal was das Script über haupt machen soll bzw. wozu du es brauchst. Eine "Bilderanzeige" kann vielfältig aussehen. Du kannst z.B. mit einem 5-zeiler nur in PHP Bilder alle Bilder aus einem Verzeichnis auslesen und auf einer Webseite ausgeben (auch mit vergrößern und so ohne MySQL)!

Wenn dass Bild zu einem Ereignis, Artikel o.ä. passen muss solltest du es zuordnen. Dies klappt am besten wenn du den Dateinamen in der Datenbank ablegst und das Bild in einem Ordner.

Führe einen Upload in ein Verzeichnis durch z.B. images
lege in einer Datenbank eine Tabelle an die die Bilder(namen) verwaltet.

Beachte dass der upload des Bildes gleichzeitig das SQL-Statement enthält um den Dateinamen in die Tabelle zu schreiben. Sonst bleibt dir nichts anderes übrig als die SQL-DB mit der Hand zu füllen und das macht ja Arbeit!

Upload Fertig!

Man könnte jetzt noch auf Sicherungsmechanissmen eingehen wie:
es sollte überprüft werden ob ein Bild ein Bild ist oder z.B. eine *.exe Datei; oder... oder ... oder...
Das kommt aber spaeter wenn das Script fertig ist, für den Anfang reicht das.

Beim rausholen der Bilder nimmst Du einfach den Dateinamen aus der table und schreibst den zusammen mit anderen Daten (oder auch nicht)
in ein Array und wertest dieses aus.

Ergebnis sollte in etwa so aussehen:

$picture (ist der Bildname aus der Datenbank)
$text (ist der Bildbeschreibungstext)
$size (gibt die Breite und Höhe mit dem PHP-Befehl getimagesize zurück)

echo ("<img alt="$text" src="../images/$picture" $size[3]/>");

Ausgabe Fertig!

Bis denne!