0 votes
in SoSci Survey (dt.) by s130803 (420 points)
closed by s130803

Hallo,

in meiner Umfrage bette ich ein geschütztes Bild über die replace() PHP-Funktion auf einer Seite des Fragebogens ein. Dabei nutze ich einige if-else-Kombinationen, da die Bilder abhängig von einer vorherigen Auswahl angepasst werden sollen.

Für 17 von 18 Bildern funktioniert die Anzeige wunderbar, aber ein Bild wird nicht angezeigt, sondern lediglich der Standard-Platzhalter des Browsers, der signalisiert, dass das Bild nicht gefunden wird.

Kurioserweise wird das Bild, wenn ich den gleichen Code wie in der replace-Funktion direkt in einen anderen Text auf der gleichen Seite einbette, einwandfrei angezeigt.

Haben Sie eine Idee, woran das liegen könnte? Ich habe das Bild schon diverse Male hochgeladen und wieder gelöscht und auch den Dateinamen verändert aber nichts konnte das Problem beheben.

Vielen Dank!

closed with the note: Problem hat sich von selbst gelöst :)

1 Answer

0 votes
by SoSci Survey (328k points)

>Haben Sie eine Idee, woran das liegen könnte?

Meistens liegt es an einer Kleinigkeit, z.B. der Groß- und Kleinschreibung in der Dateinamenerweiterung: Bild.jpg ist etwas anderes als bild.jpg oder Bild.JPG.

Mitunter steht auch irgendwo ein Leerzeichen im Dateinamen oder (!) dahinter, z.B. funktioniert das hier nicht:

<img src="bild.jpg ">

Es gibt natürlich noch viele weitere Möglichkeiten, Computer durcheinander zu bringen :)

by s130803 (420 points)
Vielen Dank für Ihre Antwort.

Fehler im Code kann ich eigentlich ausschließen, da die Anzeige des Bildes außerhalb des PHP-Codes funktioniert (regulätr als HTML in einem Textelement) und auch dann funktioniert, wenn ich anstelle von "Picture_1.jpg" im HTML (<img width="300" src="pro://Picture_1.jpg">) Picture_2.jpg eintrage.

Hätten Sie noch eine andere Idee zum Debuggen?

Vielen Dank!
by SoSci Survey (328k points)
Posten Sie doch mal Ihren PHP-Code und verraten Sie, um welches Bild es geht. Posten Sie außerdem die Debugging-Information eines Testlaufs bzw. der Seite, wo es nicht funktioniert: https://www.soscisurvey.de/help/doku.php/de:create:debugging
by s130803 (420 points)
edited by s130803
Es gab wohl ein Problem beim Upload des Bildes. Jetzt funktoniert alles!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...