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

Joachim F. Schmies @, Thursday, 16.04.2020, 18:57 (vor 1667 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
4704 Views
Avatar

Bilder vomTyp .JPG lassen sich nicht hochladen

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

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

Eintrag gesperrt
4651 Views
Avatar

Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Thursday, 16.04.2020, 19:07 (vor 1667 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
4729 Views

Bilder vomTyp .JPG lassen sich nicht hochladen

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

Was meinst Du mit "Prüfung abschalten"

Eintrag gesperrt
4676 Views
Avatar

Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Thursday, 16.04.2020, 19:38 (vor 1667 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
4656 Views

Bilder vomTyp .JPG lassen sich nicht hochladen

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

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

Eintrag gesperrt
4708 Views
Avatar

Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Thursday, 16.04.2020, 19:57 (vor 1667 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
4716 Views

Bilder vomTyp .JPG lassen sich nicht hochladen

Joachim F. Schmies, Thursday, 16.04.2020, 20:09 (vor 1667 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
4697 Views
Avatar

Bilder vomTyp .JPG lassen sich nicht hochladen

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

Es gibt keine handler_jpg.php

Eintrag gesperrt
4675 Views
Avatar

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Sunday, 26.04.2020, 15:10 (vor 1657 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
4685 Views

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

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

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

Eintrag gesperrt
4543 Views

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Joachim F. Schmies, Thursday, 30.04.2020, 12:41 (vor 1653 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
4637 Views
Avatar

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Thursday, 30.04.2020, 12:51 (vor 1653 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
4643 Views

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Joachim F. Schmies, Tuesday, 05.05.2020, 18:26 (vor 1648 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
4586 Views
Avatar

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Tuesday, 05.05.2020, 18:39 (vor 1648 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
4623 Views

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

JFS, Wednesday, 06.05.2020, 12:07 (vor 1647 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
4616 Views
Avatar

Fix: Bilder vomTyp .JPG lassen sich nicht hochladen

Fritz ⌂, Wednesday, 06.05.2020, 12:18 (vor 1647 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
4533 Views
Avatar

Nach welchen Kriterien werden Beiträge gelöscht?

Fritz ⌂, Wednesday, 06.05.2020, 12:21 (vor 1647 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
4604 Views

Nach welchen Kriterien werden Beiträge gelöscht?

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

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

Eintrag gesperrt
4571 Views
Avatar

Nach welchen Kriterien werden Beiträge gelöscht?

Fritz ⌂, Wednesday, 06.05.2020, 14:14 (vor 1647 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
4516 Views

Nach welchen Kriterien werden Beiträge gelöscht?

JFS, Wednesday, 06.05.2020, 18:35 (vor 1647 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
4491 Views
Avatar

Nach welchen Kriterien werden Beiträge gelöscht?

Fritz ⌂, Wednesday, 06.05.2020, 19:55 (vor 1647 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.