Php Seite Bild mit HTML einbinden?

...komplette Frage anzeigen

3 Antworten

Upload und Anzeige sind nun mal zwei Funktionen, die eigentlich unabhängig voneinander sind. Beide Fuktionen finden sich aber im Quellcode beispielsweise einer jeden Foren-Software. Dort könntest Du danach stöbern.

Zum Thema Upload habe ich aber auch https://www.php-einfach.de/php-tutorial/dateiupload/ gefunden.

Zum Anzeigen findest Du sicher auch selbst ein paar Code-Beispiele.

Für die Anzeige eines Bildes ist PHP nicht verantwortlich, dafür benutzt man einfach nur HTML:

<img src="/pfad/zum/bild.jpg" alt="Bild">

Mehr ist dafür nicht nötig.

surbahar53 09.08.2017, 10:21

Völlig richtig. Für ein Bild auf einer Webseite braucht es keinen extra Upload, das erledigt der Browser mit "Grafik kopieren" bzw. "Grafik speichern".

0
Tschoo 09.08.2017, 10:27

... aber über php (Serverseitig) erzeuge ich doch HTML für den Client!!!

0
mastema666 09.08.2017, 10:43
@Tschoo

Jo, kann man natürlich, muss man aber ja nicht, zudem müsste man dafür obigen Code einfach nur mit einem "echo" ausgeben:

<?php
  echo '<img src="/pfad/zum/bild.jpg" alt="Bild">';

Wie man das Bild hochgeladen hat, also z.B. via FTP oder über ein Upload-Script, das spielt dafür ja keine Rolle. (Und zumindest wie ich dir Frage verstanden habe existiert das Upload-Script ja schon und es geht nur um die Anzeige eines Bildes, da reicht es in diesem Code Pfad/Namen des Bildes einzufügen, welche man beim Upload ja erhalten/gespeichert hat).

0

erstmal ein upload script , dann muss irgendwo gespeichert werden was da upgeloadet wurde und dann brauch es noch etwas was das htmll zum anzeigen generiert.

Was möchtest Du wissen?