WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Objekt-Var mit Inhalt oder ohne feststellen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von elster
hi Ori,
ich sehe grad, die werden als Adresse "<img src="" />" ausgegeben.
(war für mich wohl zu späte Uhrzeit)

Das "leere" Bild ist nur ein weißes Pixe und heißt "noimage.png".
Um "kein Bild" zu identifizieren könnte ich also den Wert auf o.g. noimage-Stringteil prüfen.

Danke, Gruß, elster
von Ori
Ähm… Was für Templates?

Oder, etwas problembezogener: Wie werden die Bilder eigentlich ausgegeben? Eine Adresse für <img src="" />? Oder direkt nach header('Content-Type: image/jpeg');?
von elster
Hallo,
nach einem print_r($this->category) habe ich bei Template-Aufruf 1 (ohne Bild) solche ein Objekt:
stdClass Object(
[id] => 2
[image] =>
...)

Bei Template-Aufruf 2 (mit Bild) steht gleich hinter image ein Bild (also im jpg-Format) -
es wird also gleich ausgegeben.

Ich weiß jetzt nicht, wie ich prüfen kann, ob dies image-Teil "leer" ist oder nicht.
Wobei als "leeres" Bild wird eine Grafik Namens noimage.png angezeigt. Die steht allerdings nicht im print_r-Code-Teil (Strg+u) und so kann ich sie auch nicht abfragen.
Und richtig "leer" scheint das image-Teil auch nicht zu sein.
Ein if (!empty($this->category->image)) {} springt bei beiden Templates an,
obwohl wie gesagt bei Template 1 [image] => ... "leer" ist.

Kennt jemand so eine Situation und kann das erklären?

Danke, Gruß, elster

Nach oben