Antworten auf deine Fragen:
Neues Thema erstellen

html Code der Bilder bei Upload automatisch schreiben?

powerPenguin

Nicht mehr ganz neu hier

Hallo,
ich wollte mal fragen, ob jemand hier zufällig weiß wie das geht.

Ich möchte praktisch Bilder auf meine Website stellen und zwar so, dass ich sie nur in einen Ordner schieben muss, und der Bildercode dann automatisch in die html-Seite eingebunden wird.

Ich hoffe, dass ich mich verständlich ausgedrückt hab und dass mir wer sagen kann, wie ich das am besten hinbekomme.:(
 

M

MaTi

Guest

AW: html Code der Bilder bei Upload automatisch schreiben?

In einen Ordner am Server oder in einen lokalen Ordner?
 
M

MaTi

Guest

AW: html Code der Bilder bei Upload automatisch schreiben?

Das ist, sofern du keinen Rootzugriff auf den Server hast um ein entsprechendes Script/Programm zu installieren/starten nicht möglich. Hättest du einen (v|root)Server wäre es mitunter möglich einen "Listener" am laufen zu haben, der auf entsprechende Änderungen reagiert.
 

powerPenguin

Nicht mehr ganz neu hier

AW: html Code der Bilder bei Upload automatisch schreiben?

Das ist, sofern du keinen Rootzugriff auf den Server hast um ein entsprechendes Script/Programm zu installieren/starten nicht möglich. Hättest du einen (v|root)Server wäre es mitunter möglich einen "Listener" am laufen zu haben, der auf entsprechende Änderungen reagiert.

Natürlich geht das. ;)
 

netbandit

Aktives Mitglied

AW: html Code der Bilder bei Upload automatisch schreiben?

Wenn ich mich recht erinner macht "artmedic photoalbum" so etwas in der Art. Dort werden die Bilder auch nur per ftp in ein Verzeichnis geschoben. Bei Aufruf der Seite wird das Verzeichnis ausgelesen und entsprechend die Bilder angezeigt.
 

pain2000

Nicht mehr ganz neu hier

AW: html Code der Bilder bei Upload automatisch schreiben?

Nun ja, mit PHP könnte man das machen.
So in der Art hab ich das auf meiner Seite auch. Ich kopiere mir Fotos in ein best. Verz. und wenn ich die Seite aufrufe, grast das Script den Ordner durch und zeigt mir alle gefundenen Bilder an... wo ist das Problem?
 

powerPenguin

Nicht mehr ganz neu hier

AW: html Code der Bilder bei Upload automatisch schreiben?

Nun ja, mit PHP könnte man das machen.
So in der Art hab ich das auf meiner Seite auch. Ich kopiere mir Fotos in ein best. Verz. und wenn ich die Seite aufrufe, grast das Script den Ordner durch und zeigt mir alle gefundenen Bilder an... wo ist das Problem?

Genau das brauche ich. Und wie genau mache ich das jetzt? In PHP bin ich noch ein echter Neuling.^^:(
 
M

monsterkiller

Guest

AW: html Code der Bilder bei Upload automatisch schreiben?

Also du willst das wir dir das jetzt coden?
man lernt nur wenn man es selber macht.
Also
Du hast die Dateilisteing funktion.
Und du gibst die ganzen Bilder aus.
Dann kannst du es mit ner Mysql etc verbinden..
phew oder so ähnlich
 

stroyer

Aktives Mitglied

AW: html Code der Bilder bei Upload automatisch schreiben?

$dir=opendir($pfad);
while ($file = readdir($dir))
{
$temp = explode(".",$file);
$endung = $temp[(count($temp)-1)];

if($endung=='jpg')
{
echo '<img src="'.$file.'">';
}
}
closedir($dir);

Das ist nur ein Ansatz. Den Rest (Ich denke da an ein PHP Tutorial finest du im Internet, z.B. direkt PHP: Kleines Tutorial - Manual)
 

pain2000

Nicht mehr ganz neu hier

AW: html Code der Bilder bei Upload automatisch schreiben?

etwa so könnte das aussehen... nur als Bsp.
in der Var. $BilderPfad steht dann das Verzeichnis
PHP:
$BilderVerz = opendir($BilderPfad); 
 while($datei = readdir ($BilderVerz)) {
  array_unshift($Bilder, $datei);
 }
closedir($BilderVerz);
usort($Bilder,"strnatcasecmp");
dies liefert dir ein Array ("$Bilder") mit den Dateinamen, in der letzten Zeile wird selbiger 'natürlich' sortiert...
Kannst damit ja mal anfangen zu experimentieren und wenn du Fragen hast, frag hier oder schau dort.
Schönen Abend noch.

[edit]@stroyer: hehe, fast die gleiche Idee ;) [/edit]
 

stroyer

Aktives Mitglied

AW: html Code der Bilder bei Upload automatisch schreiben?

Ich finde den Ansatz auch fast am leichtesten. Denn über Datenbanken muss immer zusätzlich Information, z.B. nach einem Dateiupload geschrieben werden. Im Internet findet man auch schnell Scripte um die Metadaten auszulesen.
 

powerPenguin

Nicht mehr ganz neu hier

AW: html Code der Bilder bei Upload automatisch schreiben?

etwa so könnte das aussehen... nur als Bsp.
in der Var. $BilderPfad steht dann das Verzeichnis
PHP:
$BilderVerz = opendir($BilderPfad); 
 while($datei = readdir ($BilderVerz)) {
  array_unshift($Bilder, $datei);
 }
closedir($BilderVerz);
usort($Bilder,"strnatcasecmp");
dies liefert dir ein Array ("$Bilder") mit den Dateinamen, in der letzten Zeile wird selbiger 'natürlich' sortiert...
Kannst damit ja mal anfangen zu experimentieren und wenn du Fragen hast, frag hier oder schau dort.
Schönen Abend noch.

[edit]@stroyer: hehe, fast die gleiche Idee ;) [/edit]


Vielen Dank euch beiden. :)

Ich werde das mal am Wochenende ausprobieren, im Momend hab ich einfach keine Zeit.
 

stroyer

Aktives Mitglied

AW: html Code der Bilder bei Upload automatisch schreiben?

Ich denke von der Geschwindigkeit her kommt es fast aufs gleiche hinaus bzw. ich denke dass diese nicht relavant ist.
Und alle Fotos händisch in die Datenbank einzutragen finde ich etwas mühsam. Klar hinge ein Aktualisieren-Butten der als Admin betätigt die Daten neu cacht aber ich denke um so viel langsamer wird das Script ohne Datenbank nicht sein.
 

CIX88

Aktives Mitglied

AW: html Code der Bilder bei Upload automatisch schreiben?

Da weis ich immer noch nicht was mit „Metadaten auszulesen” gemeint ist.
Selbst wenn du jedes Bild mit getimagesize() durchlaufen läst, dauert das wesentlich länger als wenn die Daten eines Bildes (Breite, Höhe, Größe, Typ) schon in einer DB stehen. Das ist nun mal so, und wird sich auch nicht ändern, egal wie man das dreht. Lass mal nur 100 Bilder z.B. mit getimagesize() durchlaufen und messe die Zeit :)

Man kann aber auch Scripte so schreiben, dass sie einen Ordner durchsuchen, Bilddaten ermitteln, und das Resultat in die DB schreiben. Diese Script würde dann z.B. im Backend laufen. Mittels Bildname, Uploadtime etc... kann man abfragen, ob das Bild schon in der DB vohanden ist oder nicht und ggf. kann man auch Updaten.

Auf der Frondet-Seite werden die Bilddaten dann aus der DB ausgegeben.

Also die bisherigen Methoden ohne DB würde ich als Performance Gründen nicht empfehlen! Ein ähnliches Verfahren benutze ich für Download-Dateien. Die Dateien werden per FTP auf den Server hochgeladen. Im Backend wird ein bestimmter Link angeklickt. Jetzt werden alle Dateien im Upload-Ordner ermittel und derren Daten in eine DB geschrieben. Wird eine Datei verändert, dann wird in der DB ein Update gemacht - fertig.

Auf der Userseite (Frondet) werden nur noch die Informationen aus der DB ausgelsen. Kleiner Hinweis noch: Nicht nur User besuchen eine Website, auch unzählige Suchmaschinen. Allein schon aus dieser Tatsache würde ich viel Wert auf Schnelligkeit legen.
 

stroyer

Aktives Mitglied

AW: html Code der Bilder bei Upload automatisch schreiben?

Langsam geb ich dir doch Recht. Ich hab nähmlich zur Zeit etwas herumexperimentiert. Mit Metadaten habe ich zum Beispiel Tags oder auch Kameradaten gemeint.
 

CIX88

Aktives Mitglied

AW: html Code der Bilder bei Upload automatisch schreiben?

Achsoooo, dann beziehen sich die Metadaten aber nur auf JPEG-Bilder, die noch nicht nachbearbeitet wurden. Und dann müsste man alle Bilder nach EXIF-Daten abfragen, sprich es muss jedes Bild erst geöffnet bzw. der Header ausgelesen werden :) Und wenn das ganze dann bei jedem Seitenaufruf gemacht werden muss, ist das alles nicht so toll. Also ich würde das generell vermeiden.
 

stroyer

Aktives Mitglied

AW: html Code der Bilder bei Upload automatisch schreiben?

Wobei bei cachen ist das dann doch nicht so schlimm?
Und bei den meisten besseren Programmen, mit denen du nachbearbeitest, lassen die Metadaten gleich.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.487
Neuestes Mitglied
MichaelSEivy
Oben