Der Martin: Dateiupload

Beitrag lesen

Hi,

ich kann einfach die Lösung nicht finden! Mir scheint der Code korrekt, jedoch bleibt die Variable $userfile leer.

ja, woher soll sie auch kommen?

@session_start();

if (isset($_POST['userfile'])) $userfile=$_POST['userfile'];

  
Hochgeladene Dateien findet man bekanntlich nicht in $\_POST, sondern im temp-Verzeichnis - und die Metainformationen dazu wie Angaben über Erfolg oder Misserfolg, Dateinamen und ggf. Dateigröße in $\_FILES.  
  

> mysql\_connect("$dbserver", "$dbuser", "$dbpass")or die("Keine Verbindung zum Server möglich!");  
> mysql\_select\_db("$dbname")or die("Keine Datenbankverbindung möglich!");  
  
Was soll der Unfug, Stringvariablen nochmal in Strings einzubetten?  
  

> 	 echo "Pfad und Name der temporären Datei, wie sie im Filesystem des Servers zu finden ist: {$\_FILES['thefile']['tmp\_name']}<br>";  
  
Ach? Hier weißt du auf einmal, dass du in $\_FILES nachsehen musst ...  
  

> Sorry für den umfangreichen Code, aber ich denke, es braucht diese Angaben.  
  
In diesem Fall nicht; aber das ist immer noch besser, als Informationen zurückzuhalten und erst durch mehrmaliges Nachfragen den entscheidenden Hinweis zu geben.  
  
Übrigens habe ich den Eindruck, dass dein gesamter Code ziemlich konfus ist. Blickst du da noch durch? Ich würde mich beim dem Gewurschtel schwer tun. Möchtest du da nicht mal ein bisschen Ordnung reinbringen?  
  
So long,  
 Martin  

-- 
"Mutti, hier steht, das Theater sucht Statisten. Was sind Statisten?" - "Das sind Leute, die nur rumstehen und nichts zu sagen haben." - "So wie Papa?"  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
0 78

Dateiupload

hannes
  • php
  1. 0
    dedlfix
    1. 0
      hannes
      1. 0
        Shadowcrow
      2. 0
        dedlfix
      3. 0
        Vinzenz Mai
  2. 0
    Der Martin
    1. 0
      hannes
      1. 0
        dedlfix
        1. 0
          hannes
          1. 0
            Shadowcrow
            1. 0
              hannes
              1. 0
                dedlfix
                1. 0
                  hannes
                  1. 0
                    dedlfix
                    1. 0
                      Shadowcrow
                    2. 0
                      Tom
                      1. 0
                        dedlfix
                        1. 0
                          hannes
                          1. 0
                            dedlfix
                            1. 0
                              hannes
                              1. 0
                                dedlfix
                                1. 0
                                  hannes
                                  1. 0
                                    dedlfix
                          2. 0
                            Der Martin
                            1. 0
                              hannes
                              1. 0
                                Shadowcrow
                                1. 0
                                  Shadowcrow
                                  1. 0
                                    hannes
                                    1. 0
                                      Tom
                              2. 0
                                Tom
                              3. 0
                                Der Martin
                                1. 0
                                  Shadowcrow
                                  1. 0
                                    Der Martin
                                    1. 0
                                      Shadowcrow
                                      1. 0
                                        hannes
                                        1. 0
                                          Tom
                                          1. 0
                                            hannes
                                          2. 0
                                            hannes
                                            1. 0
                                              Tom
                                              1. 0
                                                Tom
                                              2. 0
                                                hannes
                                                1. 0
                                                  Tom
                                                  1. 0
                                                    hannes
                                                    1. 0

                                                      Dateiupload und Typüberprüfung

                                                      Shadowcrow
                                                      1. 0
                                                        Tom
                              4. 2
                                ChrisB
                        2. 0
                          Tom
                          1. 0
                            dedlfix
                            1. 0
                              Tom
                              1. 0
                                dedlfix
                                1. 0
                                  Tom
                                  1. 0
                                    dedlfix
                                    1. 0
                                      Tom
                          2. 0
                            Der Martin
                            1. 0
                              Tom
                              1. 0
                                Der Martin
                                1. 0
                                  Tom
                            2. 0

                              Dateiupload, was tut move_uploaded_file() wirklich?

                              Tom
                              1. 0
                                dedlfix
                                1. 0
                                  Tom
                                  1. 0
                                    dedlfix
                                    1. 0
                                      Tom
                                      1. 0
                                        dedlfix
                                        1. 1

                                          Bin hetzt heftig beleidigt [... :-) ...]

                                          Tom
                                          • menschelei
                                          1. 0

                                            du doch nicht

                                            dedlfix
                              2. 0

                                Komme da nicht weiter...

                                Tom
                                1. 0
                                  Der Martin
                                  1. 0
                                    Tom
                  2. 0
                    Tom
          2. 0
            dedlfix
            1. 0
              Tom
  3. 0
    Felix Riesterer
    1. 2
      dedlfix
      1. 0
        Felix Riesterer
  4. 0
    Tom
    1. 0
      hannes
    2. 0
      hannes