Bilder vomTyp .JPG lassen sich nicht hochladen (Support für das Chatscript)

Joachim F. Schmies @, Thursday, 16.04.2020, 18:57 (vor 1470 Tagen)

Hallo Support,
wie schon im Chat berichtet lassen sich bei meiner Installation keine Bilder vom Typ .jpg hochladen.
Beim Server handelt es sich um einen "Apache" und sowohl PHP 5.3 als auch PHP 7.4 zeigen das gleiche Verhalten.

Eintrag gesperrt
4297 Views
Avatar

Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Thursday, 16.04.2020, 19:00 (vor 1470 Tagen) @ Joachim F. Schmies

Vorab: Bitte stelle allow_url_include wieder auf off. allow_url_include stellt ein erhebliches Sicherheitsrisiko dar.

Eintrag gesperrt
4255 Views
Avatar

Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Thursday, 16.04.2020, 19:07 (vor 1470 Tagen) @ Joachim F. Schmies

Wie im Chat bereits geschrieben:
.jpg können missbraucht werden, um Schadcode einzuschleusen. Um auf der sicheren Seite zu liegen, werden .jpg speziell geprüft. Und diese Prüfung scheint auf deinem Server fehlzuschlagen.
Ich sehe folgende Möglichkeiten:

  • Die Prüfung ausschalten, und hoffen, dass kein User (auch unabsichtlich) ein kompromitiertes jpg hochlädt.
  • Ich könnte versuchen, die Ursache für das Verhalten auf deinem Server zu finden, und ggf. zu korrigieren. Diese Möglichkeit ist sehr aufwändig (und teuer), Erfolg sehr ungewiss.
  • Mit dem Problem leben.
  • Den Chat auf einem Server installieren, der dieses Problem nicht zeigt. Einfach, zuverlässig und immer noch sehr preiswert im Vergleich mit Lösungsvorschlag 2.
Eintrag gesperrt
4292 Views

Bilder vomTyp .JPG lassen sich nicht hochladen

Joachim F. Schmies, Thursday, 16.04.2020, 19:35 (vor 1470 Tagen) @ Fritz

Was meinst Du mit "Prüfung abschalten"

Eintrag gesperrt
4250 Views
Avatar

Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Thursday, 16.04.2020, 19:38 (vor 1470 Tagen) @ Joachim F. Schmies

Was meinst Du mit "Prüfung abschalten"

Das entsprechende Script ändern. Das wäre zwar kein großer Aufwand, aber ich rate dringend davon ab.

Eintrag gesperrt
4262 Views

Bilder vomTyp .JPG lassen sich nicht hochladen

Joachim F. Schmies, Thursday, 16.04.2020, 19:54 (vor 1470 Tagen) @ Fritz

Von welchem Sript sprichst Du??
Es wäre nur der Versuch den Fehler einzugrenzen.

Eintrag gesperrt
4253 Views
Avatar

Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Thursday, 16.04.2020, 19:57 (vor 1470 Tagen) @ Joachim F. Schmies

Tut mir leid, auf diese Art kann man den Fehler nicht eingrenzen.
M.E. gibt es nur zwei sinnvolle Alternativen:

  • Mit dem Problem leben.
  • Den Chat auf einem Server installieren, der dieses Problem nicht zeigt. Einfach, zuverlässig und immer noch sehr preiswert.
Eintrag gesperrt
4257 Views

Bilder vomTyp .JPG lassen sich nicht hochladen

Joachim F. Schmies, Thursday, 16.04.2020, 20:09 (vor 1470 Tagen) @ Fritz

Frage: kann es sein, dass im Ordner Upload der "handler_jpg.php" fehlt???
handler_gif.php und handler_png.php sind vorhanden!

Eintrag gesperrt
4302 Views
Avatar

Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Thursday, 16.04.2020, 20:12 (vor 1470 Tagen) @ Joachim F. Schmies

Es gibt keine handler_jpg.php

Eintrag gesperrt
4243 Views
Avatar

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Sunday, 26.04.2020, 15:10 (vor 1460 Tagen) @ Joachim F. Schmies

Hallo Joachim,

ich habe einen Fehler beim Upload gefunden, der möglicherweise auch dein Problem betraf.
Es gibt eine neue Chat-Version 1.164.01, in der dieser Fehler behoben wurde.
Im Wesentlichen handelt es sich um das komplette Verzeichnis getid3.
Ich empfehle einen clean install, um sicherzugehen, dass nicht versehentlich irgend etwas "verkonfiguriert" wurde.

Eintrag gesperrt
4239 Views

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Joachim F schmie, Wednesday, 29.04.2020, 22:48 (vor 1456 Tagen) @ Fritz

Hallo,
ich habe das Verzeichnis getid3 ersetzt, leider keine Änderung.
Neuinstallation werde ich vielleicht mal versuchen.
Danke!!

Eintrag gesperrt
4146 Views

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Joachim F. Schmies, Thursday, 30.04.2020, 12:41 (vor 1456 Tagen) @ Fritz

Noch eine Frage zu hochgeladenen Bildern:
Die Bilder werden ja in upload abgespeichert. Warum werden diese Bilder nicht auch gelöscht, wenn der Eintrag gelöscht wird. Es smmelt sich eine riesige Menge von Bildern an!!

Eintrag gesperrt
4185 Views
Avatar

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Thursday, 30.04.2020, 12:51 (vor 1456 Tagen) @ Joachim F. Schmies

Bilder werden (wie übrigens viele andere Inhalte auch) automatisch gelöscht, und zwar wenn mehr als 200 Bilder gespeichert sind. Die Anzahl 200 ist hard coded, um die Konfigurationsdatei einigermaßen übersichtlich zu halten.

Eintrag gesperrt
4197 Views

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Joachim F. Schmies, Tuesday, 05.05.2020, 18:26 (vor 1451 Tagen) @ Fritz

Das Problem nit .jpg hat sich geklärt. Fehler in der PHP-Version 7.4. Mit 7.3 läuft alles.
MfG
J.F. Schmies

Eintrag gesperrt
4137 Views
Avatar

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Tuesday, 05.05.2020, 18:39 (vor 1451 Tagen) @ Joachim F. Schmies

Danke für die Rückmeldung.
Merkwürdig! Dann sollte es doch auch mit PHP 5.3 laufen (siehe 1. Posting im Thread)

Eintrag gesperrt
4148 Views

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

JFS, Wednesday, 06.05.2020, 12:07 (vor 1450 Tagen) @ Fritz

PHP 5.3 funktioniert mit Bildern gar nicht!!
Der Fehler bei PHP 7.4 trat beim AUfruf von " $src = imagecreatefromjpeg($file);" auf. Bei gif und png war alles ok.
Andere Frage, nach welchen Kriterien werden Einträge gelöscht, und wie kann ich das für bestimmte Einträge verhindern.
Gruß
JFS

Eintrag gesperrt
4155 Views
Avatar

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Wednesday, 06.05.2020, 12:18 (vor 1450 Tagen) @ JFS

Der Fehler bei PHP 7.4 trat beim AUfruf von " $src = imagecreatefromjpeg($file);" auf.

Danke für die Info. Das Problem scheint mit PHP 7.4.5 behoben zu sein.

Eintrag gesperrt
4135 Views
Avatar

Nach welchen Kriterien werden Beiträge gelöscht?

Fritz ⌂, Wednesday, 06.05.2020, 12:21 (vor 1450 Tagen) @ JFS

nach welchen Kriterien werden Einträge gelöscht

Siehe Online-Hilfe:
/erase Zeichenfolge (nur Admin): Löscht (alle) Nachricht(en), die Zeichenfolge enthalten. (auch im Datum oder Nick).

und wie kann ich das für bestimmte Einträge verhindern

Hm? Wie soll ich das verstehen? Der Admin muss eben bei der Eingabe des /erase-Befehls entsprechend umsichtig vorgehen. Bestimmte Einträge vor dem Löschen schützen: so etwas ist leider nicht vorgesehen.

Eintrag gesperrt
4131 Views

Nach welchen Kriterien werden Beiträge gelöscht?

JFS, Wednesday, 06.05.2020, 12:58 (vor 1450 Tagen) @ Fritz

Ich habe die Einträge nicht gelöscht!!
Wer war es dann?? Der Tester??

Eintrag gesperrt
4116 Views
Avatar

Nach welchen Kriterien werden Beiträge gelöscht?

Fritz ⌂, Wednesday, 06.05.2020, 14:14 (vor 1450 Tagen) @ JFS

Ich habe die Einträge nicht gelöscht!!

Also ich versuche wirklich, jede sinnvolle Frage hier zu beantworten. Aber ein paar Details brauch' ich dazu schon:
Welche Einträge wurden gelöscht?
Wo?
Wann?
...

Eintrag gesperrt
4115 Views

Nach welchen Kriterien werden Beiträge gelöscht?

JFS, Wednesday, 06.05.2020, 18:35 (vor 1450 Tagen) @ Fritz

Ich habe die Einträge nicht gelöscht!!

Also ich versuche wirklich, jede sinnvolle Frage hier zu beantworten. Aber ein paar Details brauch' ich dazu schon:
Welche Einträge wurden gelöscht?
Wo?
Wann?
...

Fie Einträge die gelöscht wurden (automatisch ?? nach welchen Kriterien) sind:

<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">10:16:06</span><span class="tr"> |
<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">10:16:33</span><span class="tr"> |
<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">13:02:10</span><span class="tr"> |
<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">13:05:03</span><span class="tr"> |
<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">13:05:50</span><span class="tr"> |
<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">13:23:46</span><span class="tr"> |
<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">13:27:01</span><span class="tr"> |
<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">13:28:07</span><span class="tr"> |
<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">13:30:17</span><span class="tr"> |
<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">13:31:06</span><span class="tr"> |

alle Einträge vor dem 20.04 wurden gelöscht!
Nicht von mir, ich bin der einzige Admin!

Eintrag gesperrt
4089 Views
Avatar

Nach welchen Kriterien werden Beiträge gelöscht?

Fritz ⌂, Wednesday, 06.05.2020, 19:55 (vor 1450 Tagen) @ JFS

Na, du bist ja lustig:
Bei Bildern hast du Angst, dass zu wenig gelöscht wird:

Warum werden diese Bilder nicht auch gelöscht […]. Es smmelt sich eine riesige Menge von Bildern an!!

… und jetzt wird dir anscheinend zu viel gelöscht.

Natürlich müssen alte Einträge im Chat-Fenster irgendwann entfernt werden, weil der Chat sonst zu langsam wird, und die übertragene Datenmenge immer mehr.

alle Einträge vor dem 20.04 wurden gelöscht!

Nein, das Löschen ist nicht vom Datum abhängig, sondern von der Anzahl der anzuzeigenden Meldungen gem. deiner config.php
Aus deiner obigen Bemerkung schließe ich übrigens, dass du sehr wohl einzelne Meldungen gelöscht hast.
Allerdings: Löschen mit dem Befehl /erase löscht die Meldung nicht wirklich, sondern unterbindet nur die Anzeige. Und die so "gelöschten" Meldungen zählen bei der Anzahl der anzuzeigenden Meldungen mit.

Bereinigen kannst du diesen Zustand im Admin-Menü:
"Geflüsterte und gelöschte Nachrichten sowie "betritt..." usw. endgültig entfernen (und nicht archivieren)."
oder
"(Nur) gelöschte Nachrichten endgültig entfernen (und nicht archivieren)."

oder alternativ, indem du den Raum mit /clear komplett löschst.

BTW:

<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">10:16:06</span><span class="tr"> |
<p class = "bg" ><span class="dt">19.04.</span> <span class="uz">10:16:33</span><span class="tr"> |

Das sieht irgendwie kaputt aus.