unlink

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    das ist doch wieder das gleiche! dein Bildpfad ist wieder leer! wo kommen die variablen überhaupt her? aus der datenbank? wenn ja, wo ist dann der select?
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #17
      ja

      die dateinamen kommen aus der datenbank. select: ausgewählt durch where id='$id'

      Kommentar


      • #18
        $myPic1 = "$bildpfad";
        wenn du mal die Anführungszeichen weg lässt, sucht er vielleicht mal nach der Datei anstatt immer das File $bildpfad löschen zu wollen.

        Wie gesagt, schnipsel Dir doch mal deinen Pfad zusammen und gib ihn erst mit echo aus, dann siehst du ja, was du da löschen willst.
        Cocoa Entwicklertraining - Alles für die Apfelzucht

        Kommentar


        • #19
          Mach mal

          PHP-Code:
          echo "$bildpfad"
          Ich glaube das die variable leer ist

          Kommentar


          • #20
            bildpfade werden doch nirgens angegeben. das wurde aber schon mehrfach gesagt!!!

            Kommentar


            • #21
              OffTopic:
              lol is das hier lustig... ihr redet alle aneinander vorbei *weg rofl*
              Man lernt nie aus...

              ...und wenn man's doch tut braucht man sich auch nicht schämen!

              Kommentar


              • #22
                OffTopic:
                nee, wir reden drauf ein, nur es hört wie immer keiner zu.

                Kommentar


                • #23
                  OffTopic:
                  hm jo das au bissl

                  ich kann mir denken worans liegt aber das hast du hera scho versucht zu erklären aber anscheined is da kein input für hilfe möglich *lol*
                  Man lernt nie aus...

                  ...und wenn man's doch tut braucht man sich auch nicht schämen!

                  Kommentar


                  • #24
                    Ich versuchs auch mal :

                    die Fehlermeldung besagt, dass Du mit deinem unlink-Befehl ein Verzeichnis zu löschen versuchst.
                    Du willst aber doch eine bestimmte Datei löschen, also musst Du unlink auch sagen, welche Datei Du löschen willst.
                    Du musst den Pfadnamen inklusive des Dateinamens des Bildes angeben.
                    Das ist schon alles.

                    Kommentar


                    • #25
                      Re: ja

                      jetzt, wo alle dran waren will ich auch mal
                      Original geschrieben von hera
                      die dateinamen kommen aus der datenbank. select: ausgewählt durch where id='$id'
                      1. die einzige query, die ich sehe ist ein "delete" (wenn du vorher ein select hast, hast du es uns vorenthalten)
                      also:
                      PHP-Code:
                      $result mysql_query("select bildpfad from bla where id=".$id" ");
                      $row mysql_fetch_row($result);
                      $bildpfad $row['bildpfad']; 
                      2. meinereiner denkt, es ist für "unlink()" besser/sicherer statt "../pfad/datei.end" mit einem absoluten pfad zu arbeiten, also z.B. "home/www/pfad/zum/web/bilder/datei.end"
                      Kissolino.com

                      Kommentar


                      • #26
                        OffTopic:
                        ihr seid gemein!

                        Kommentar


                        • #27
                          PHP-Code:
                          function delete_userpic() {

                                      global 
                          $db,$func;

                                          
                          $this->fetch_sessiondata();
                                          
                                          
                          $fetch_userpic $db->query("SELECT userpic FROM {$GLOBALS["config"]["tables"]["user"]} WHERE userid = '$this->userid'");
                                          
                          $row $db->fetch_array($fetch_userpic);
                                          
                          $userpic $row["userpic"];
                                          
                          $reset_userpic $db->query("UPDATE {$GLOBALS["config"]["tables"]["user"]} SET
                                                      userpic        = 'nopic.jpg'
                                                      WHERE userid     = '
                          $this->userid'
                                                      "
                          );
                                          
                                          if(
                          $userpic != "nopic.jpg") {
                                              
                          unlink("ext_inc/userpics/$userpic");
                                          }
                                          if(
                          $reset_userpic == TRUE) { 
                                              
                          $func->confirmation("Das Bild des Benutzers wurde erfolgreich gelöscht.","?mod=usrmgr&action=change&step=2&userid=&userid={$_GET["userid"]}");
                                              return 
                          TRUE
                                          }
                                          else {     
                                               
                          $func->error("Das Löschen des Benutzerbildes wurde aufgrund eines Datenbankfehlers nicht ausgeführt.","");    
                                              return 
                          FALSE
                                          }
                                          
                                          
                                  } 
                          // function delete userpic 
                          Vielleicht hilft ihm das ja weiter. In meiner funktion wird zwar das Bild durch ein Standardbild ersetzt, das alte foto wird jedoch gelöscht

                          Is doch echt net so schwer oder?
                          Geht net gibts net...

                          Kommentar


                          • #28
                            Original geschrieben von TobiaZ
                            OffTopic:
                            nee, wir reden drauf ein, nur es hört wie immer keiner zu.
                            so ists!

                            da ich in dem thread aber nicht drin steck, kann ich nur
                            Die Zeit hat ihre Kinder längst gefressen

                            Kommentar


                            • #29
                              @ deschmiddi: ein blick aufs datum hätte mal nicht geschadet. das ding ist n halbes jahr alt!

                              Kommentar


                              • #30
                                Hoppla is mir net aufgefallen
                                Geht net gibts net...

                                Kommentar

                                Lädt...
                                X