"We are back" « oc.at

S: PHP Script zum datenupload inkl. foto (in datenbank)

voyager 18.01.2006 - 10:35 1658 9
Posts

voyager

kühler versilberer :)
Avatar
Registered: Nov 2001
Location: Stmk/Austria
Posts: 3848
Ich such n einfaches script, das auf nem webform basieren soll, mit dem mann daten eingeben kann (inkl. ein bild mit "durchsuchen" button) und wo das ganze dann in ne mysql datenbank gespeichert werden soll.
evtl mit email benachrichtigung

kennt da jemand zufällig was fertiges bzw. kann das wer kurz zaubern?


thx

d3ft0n3

grinder
Avatar
Registered: Apr 2003
Location: Graz
Posts: 748
http://www.php-free.de/

da gibts einen haufen fertige scripts, vllt. ist was passendes dabei :)
ist aber zum coden auch nicht gerade viel aufwand, dann wären jedoch genauere angaben vonnöten...

voyager

kühler versilberer :)
Avatar
Registered: Nov 2001
Location: Stmk/Austria
Posts: 3848
was würdest denn brauchen ?

die datenbankfelder sind noch nicht angelegt, da hab ich noch freie hand

EDIT: alternativ geht natürlich auch, die bilder auf nem dfinierten verzeichnis am server zu speichern, und den link dorthin in der DB zu setzen (wär ev. sogar schneller von der Performance)
Bearbeitet von voyager am 18.01.2006, 12:20

d3ft0n3

grinder
Avatar
Registered: Apr 2003
Location: Graz
Posts: 748
Zitat von voyager
was würdest denn brauchen ?

die datenbankfelder sind noch nicht angelegt, da hab ich noch freie hand

nett wäre das fertige formular bzw. zumindest alle notwendigen angaben...

voyager

kühler versilberer :)
Avatar
Registered: Nov 2001
Location: Stmk/Austria
Posts: 3848
Zitat von d3ft0n3
nett wäre das fertige formular bzw. zumindest alle notwendigen angaben...

formular steht no net, weil i mir no wegen dem bildupload gedanken gemacht habe

Felder:
ID ( versteckt, Autoincrement)
Clubnr
Vorname
Nachname
Adresse
PLZ
Ort
Foto (entweder dann lokal speichern u. verlinken oder in die Datenbank)

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4307
Zitat von voyager
EDIT: alternativ geht natürlich auch, die bilder auf nem dfinierten verzeichnis am server zu speichern, und den link dorthin in der DB zu setzen (wär ev. sogar schneller von der Performance)

ist auf alle fälle praktischer. ist das bil din der db gespeichert, muß man zusätzlich speichern, welches dateiformat es hat um den jeweils benötigten header auszugeben.

id würd ich weglassen, da mysql die eh per auto_increment vergibt.

d3ft0n3

grinder
Avatar
Registered: Apr 2003
Location: Graz
Posts: 748
g0t pm :)

DJ_Cyberdance

Here to stay
Avatar
Registered: Jun 2002
Location: Vesterålen
Posts: 1838
NIEMALS bilder direkt in der datenbank ablegen, das is Wahnsinn! Extra ablegen, zB als userid.jpg und Dateiname in der Datenbank angeben! Sonst geht die Performance Deiner Datenbank ziemlich schnell ziemlich in Keller. Außerdem praktischer für Änderungen, Backups, ...

Allgemein zum File-Upload + Beispiel lies das:
http://de.php.net/manual/de/features.file-upload.php

d3ft0n3

grinder
Avatar
Registered: Apr 2003
Location: Graz
Posts: 748
Zitat von DJ_Cyberdance
NIEMALS bilder direkt in der datenbank ablegen, das is Wahnsinn! Extra ablegen, zB als userid.jpg und Dateiname in der Datenbank angeben! Sonst geht die Performance Deiner Datenbank ziemlich schnell ziemlich in Keller. Außerdem praktischer für Änderungen, Backups, ...

Allgemein zum File-Upload + Beispiel lies das:
http://de.php.net/manual/de/features.file-upload.php
hab ich eh anders gelöst, und zwar mit datei-upload via php in ein bilder-verzeichnis am server...
in die db kommt bloß die url

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25547
Zitat von DJ_Cyberdance
NIEMALS bilder direkt in der datenbank ablegen, das is Wahnsinn! Extra ablegen, zB als userid.jpg und Dateiname in der Datenbank angeben! Sonst geht die Performance Deiner Datenbank ziemlich schnell ziemlich in Keller. Außerdem praktischer für Änderungen, Backups, ...
nana, so schlimm ist es nicht. allgemein ist das FS caching besser und performt daher auch besser, wenn die daten nicht in der db sind. vbulletin 2 legt attachments zB immer in der db ab, bei vb3 können sie optional auch im FS abgelegt werden.

der nachteil bei inkrementellen backups ist selbstverständlich relevant.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz