Wer ist online

Gäste online: 3
Mitglieder online: 0

Letzte Mitglieder
peter39hh
Offline
HotDevi...
Offline
ayreon
Offline
Murdock
Offline
spassmaus
Offline
alexand...
Offline
Rocky1963
Offline
Sveniiii
Offline
PartyChris
Offline
mbcowboy
Offline
Mehr anzeigen


Wir suchen...

Moderator
Gast Moderator
Spezial Moderator
DJ
Chat Wache
Sponsor
Techniker
Grafiker

Jetzt Bewerben!

Shoutbox

Du musst eingeloggt sein um eine Nachricht zu schreiben.

ayreon
ayreon
aus nähe donauwörth
09. Mai 2021 22:02
Offline
Verwarnstatus: warningwarningwarningwarning
Ich wink mal kurz in die Runde, geistere mal wieder hier rum um mich mit Infos zu füttern für eine Erweiterung bei mir! Naja erstmal nur als Experiment!

Rick
Rick
aus Plauen
30. März 2021 19:41
Offline
Verwarnstatus: warningwarningwarningwarning
Grüße an alle und schöne Ostern euch allen. Bleibt Gesund

Dragon76
Dragon76
aus
14. März 2021 15:47
Offline
Verwarnstatus: warningwarningwarningwarning
Hey Leute.Es wäre schön wenn mal jemand da wäre Bey

Shoutbox Archiv

Shoutbox Beiträge: 530
©


Thema ansehen

PHPFusion-4you.de » PHP-Fusion v7 -Hilfe und Support » Allgemeine Fragen und Probleme für V7
 Thema drucken
Et_chat ( Smileys )
Gonzo
Ich bitte mal um Hilfe. Seit Tagen versuche ich Neue Smileys hoch zu schaufeln.

bekommee aber immer diese Fehlermeldung:
Warning: getimagesize(): Filename cannot be empty in /***/et_chat/class/admin/AdminInsertSmilies.class.php on line 61
Datei-Upload fehlgeschlagen!
Die zeile 61 sieht so aus:

Download Code  Code
$is_image = getimagesize($_FILES['smiliefile']['tmp_name'])






Das ganze so

Download Code  Code
class AdminInsertSmilies extends DbConectionMaker
{

   /**
   * Constructor
   *
   * @uses ConnectDB::sqlSet()   
   * @uses ConnectDB::sqlGet()
   * @uses ConnectDB::close()   
   * @return void
   */
   public function __construct (){
     
      // call parent Constructor from class DbConectionMaker
      parent::__construct()

      session_start()

      header('Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0')
      // Sets charset and content-type for index.php
      header('content-type: text/html; charset=utf-8')
     
      // create new LangXml Object
      $langObj = new LangXml()
      $lang=$langObj->getLang()->admin[0]->admin_smilies[0];
     
     
      if ($_SESSION['etchat_'.$this->_prefix.'user_priv']=="admin"){

         $uploaddir = './smilies/';
         $checkfile = "./smilies/".$_FILES['smiliefile']['name'];
         
         if(file_exists($checkfile)){
            $nowname = time()."_".$_FILES['smiliefile']['name'];
            $notes ="".$lang->file_exists[0]->tagData." ".time().".".$_FILES['smiliefile']['name']."<br>";
         }else{
            $nowname = $_FILES['smiliefile']['name'];
            $notes ="";
         }

         // Test if the sign exists in the DB
         $res = $this->dbObj->sqlGet("select etchat_smileys_id FROM {$this->_prefix}etchat_smileys where etchat_smileys_sign = '".$_POST['sign']."'")
         if (is_array($res)){
            $print_result.= $lang->sign_exists[0]->tagData."<br>";
            $print_result.= "<a href='./?AdminSmiliesIndex'>".$lang->back[0]->tagData."</a>";
         }else{
         
            $is_image = getimagesize($_FILES['smiliefile']['tmp_name'])
            if (is_array($is_image)) {
               move_uploaded_file($_FILES['smiliefile']['tmp_name'], $uploaddir . $nowname)
               $this->dbObj->sqlSet("INSERT INTO {$this->_prefix}etchat_smileys(etchat_smileys_sign,etchat_smileys_img) VALUES ('".$_POST['sign']."', 'smilies/".$nowname."')")
               $print_result.= $lang->isupload[0]->tagData."<br>";
               $print_result.= $notes;
               $print_result.= "<br><a href='./?AdminCreateNewSmilies'>".$lang->smilie[0]->tagData."</a>";
               $print_result.= "<br /><a href='./?AdminSmiliesIndex'>".$lang->back[0]->tagData."</a>";
            } else {
               @unlink($_FILES['smiliefile']['tmp_name'])
               $print_result.= $lang->noupload[0]->tagData;
               //print_r($_FILES)
               $print_result.= "<br /><br /><a href='./?AdminSmiliesIndex'>".$lang->back[0]->tagData."</a>";
            }
         }   
         // Include Template
         include_once("styles/admin_tpl/insertSmiliesMessage.tpl.html")
      }else{
         echo $lang->error[0]->tagData;
         return false;
      }
   }
}





Wo ist der Fehler. Habe schon jede datei angeschaut bin mit meinem latein am ende.

Danke schon mal im voraus

Bearbeitet von Septron am 18. Februar 2021 15:03

 
www.habby-music-gilde.deWeb
Septron
Hallo,

was mir auffällt wie will er das ganze denn verarbeiten im normal fall wenn eine simulierte Kurzfrage gesetzt wird muss diese auch in PHP geschlossen werden Beispiel:

deine Zeile 61 schaut so aus:
Download Code  Code
$is_image = getimagesize($_FILES['smiliefile']['tmp_name'])




normalerweise sollte die Verarbeitung so aussehen:
Download Code  Code
$is_image = getimagesize($_FILES['smiliefile']['tmp_name'])



heißt am ende der ) fehlt ein ;

in diesem Code den du geteilt hast gibt es einige die nicht geschlossen sind ob an der Verarbeitung vom ET-Chat im allgemeine so ist kann ich nicht sagen es sind schon 8 oder 9 Jahre her

lg
 
https://www.septron.deWeb
Gonzo
Danke Problem gelöst. In einer anderen Datei an der dümmsten Stelle irgendwo mittendrin steht ne max Angabe von 30000. Habe die mal eben auf 300000 erhöht. Schon waren meine Problemer erledigt.

LG. Gonzo
 
www.habby-music-gilde.deWeb

Thema verlinken
Soziale Netzwerke: Facebook Google Windows-Live Twitter Yahoo
URL:
BBcode:
HTML:
Facebook Like:


Springe ins Forum: