Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 324%
Ausl. d. letzten 5 Minuten: 348%
Ausl. d. letzten 15 Minuten: 322%
Aktulle Uhrzeit: 14:06
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
|
|
Upload Fehler |
|
Hallo!
Bei dem Upload eines Userpics kommt folgender Fehler:
Warning: fopen() [function.fopen]: Filename cannot be empty in /www/htdocs/w005e9/sha/global.php on line 317
An dieser Stelle steckt in der global.php der Filecheck:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
function checkFile($file)
{
if ($f = fopen ($file, "rb"))
{
// read some bytes
$line = fread ($f, 4096);
if (preg_match ('@<script[^>]*?>.*?</script>@si', $line))
{
// found some bad string in file
fclose ($f);
unset ($line);
return false;
}
else
{
fclose ($f);
unset ($line);
return true;
}
}
} |
|
Schalt ich die inaktiv kommt ein Fehler in Zeile 66, also
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
if (!empty ($_FILES) && is_Array ($_FILES))
{
foreach ($_FILES as $key=>$val)
{
if (!checkFile ($_FILES[$key]['tmp_name']))
{
@unlink ($_FILES[$key]['tmp_name']);
unset ($_FILES[$key]);
}
}
} |
|
Setze ich die auch noch inaktiv ist das Fehlerwirrwarr weg. Gut, schlecht? Was tun? Tritt auf, wenn das Bild über den erlaubten Maßen liegt. Ist es das, kommt so zwar kein Fehler mehr, aber auch kein Hinweis daß es zu groß ist.
Bitte um Rat!
|
|
11.08.2009 19:58 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.779.729
Nächster Level: 266.777.854
|
|
|
11.08.2009 20:06 |
|
|
|
Code Nummer 1 ist in Forum Nummer 2 nicht drin (das jüngere). Code Nummer 2 schon, nehm ich den raus klappt der Upload ohne Probleme. Aber für was war der mal gut? Check für böse Bilder?
Also schadhaftes Zeug drin?
Nebenbei werden im Adminpanel mit der neuen Version keine Thumbnails angezeigt, bei der alten hat das geklappt. Und daß kein Hinweis kommt wenn das Bild zu groß ist...gewollt, vergessen, Absicht?! ;-)
|
|
11.08.2009 21:22 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.779.729
Nächster Level: 266.777.854
|
|
|
11.08.2009 21:35 |
|
|
|
Die 2 Codes oben sind auch nicht von dir ;-). Stehen alle beide in der global.php - seit jahren wurde nichts geändert. Also muß das schon knacke alt sein.
Admin:
<img src="../userpic/userpicth-26.jpg" width="" height="" border="0" alt="" title="" />
Anlegen tut er aber userpic-26.jpg
, Version ist 1.6. Und im Forum an sich so ein Check wenn zu groß? Viele Nutzer lesen die Größe nicht und probieren bis Ultimo...
|
|
11.08.2009 21:43 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.779.729
Nächster Level: 266.777.854
|
|
|
11.08.2009 21:52 |
|
|
|
Nein Viktor, eben nicht
. Ist das Bild zu groß wird nix hochgeladen, er zeigt keine Infos und belässt es bei dem Vorgängerbild.
Und im Admin versucht er ein Bild anzuzeigen was es nicht gibt: userpicth-26.jpg weil die Dateien userpic-26.jpg heißen.
|
|
12.08.2009 07:40 |
|
|
|
Die eingestellte Größe im ACP meinst du? Das setzt er ja auch um und hält sich dran. Nur doof, wenn das Bild wirklich zu groß ist wird eben nix verkleinert, Hinweis DASS es zu groß ist kommt auch keine. Blöd für den Nutzer
.
Du möchtest so ein Thumbnail? Es klappt bei ALLEN Bildern im Admin nicht mit der Vorschau, bei den alten Versionen hat das noch funktioniert. Nur versucht er eben ein Bild anzuzeigen was es nicht gibt, weils eben anders heißt. Kann man die nicht einfach in dem Admin Template umbenennen irgendwo? Oder wie auch immer? Hauptsache man sieht was. Kann dir auch einen Testlogin per PN schicken, dann siehst das im Forum schonmal
.
|
|
13.08.2009 09:56 |
|
|
|
|
|
|