if(!file_exists

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

  • if(!file_exists

    if(!file_exists(index.php)) => Wenn File nicht da ist, dann mach den Else-Zweig.

    Ist doch richtig oder?
    *winks*
    Gilbert
    ------------------------------------------------
    Hilfe für eine Vielzahl von Problemen!!!
    http://www.1st-rootserver.de/

  • #2
    in dem fall würde er den ersten zweig machen (wenn die file nicht da ist)

    Kommentar


    • #3
      OffTopic:
      @wotan: ich zweifle

      Kommentar


      • #4
        PHP-Code:
        if(!file_exists("/img/pic_sg.gif"))
            {
            echo
        "<img src=\"/img/pic_sg_.gif\" border=\"0\">";
            }
        else
            {
            echo 
        "";
            } 
        File ist da und er zeigt mir das Bild auch an.
        Aber meines verstandnis nach dürfte er das garnicht anzeigen.
        Ist nämlich das File nicht da, zeigt er das rote Kreuz an. und nicht eine leeres Feld.
        *winks*
        Gilbert
        ------------------------------------------------
        Hilfe für eine Vielzahl von Problemen!!!
        http://www.1st-rootserver.de/

        Kommentar


        • #5
          Original geschrieben von TobiaZ
          OffTopic:
          @wotan: ich zweifle
          OffTopic:

          Nein du brauchst nicht zweifeln! Es reicht ja schon wenn ich an mir selber zweifel.

          *winks*
          Gilbert
          ------------------------------------------------
          Hilfe für eine Vielzahl von Problemen!!!
          http://www.1st-rootserver.de/

          Kommentar


          • #6
            du willst erreichen, dass das bild nicht angezeigt wird wenn es da ist? beschreib mal dein vorhaben

            Kommentar


            • #7
              Ich bekomme manchmal im Monat ein gif, was dann angezeigt werden soll.

              Da das gif aber nur für einen bestimmten Monat ist, darf es auch nur den Monat angezeigt werden. Es sind aber in den Verzeichnis noch anderen gif drin. Gespeichert werden die gif wie folgt:
              bildname-2003-04.gif

              Jetzt soll geprüft werden mit der Funktion ob das gif da ist oder nicht.
              Wenn es da ist soll es angeziegt werden und wenn nicht dann mach ein leerzeichen.
              PHP-Code:
              <?
              $y = date("Y");
              $m = date("m")-1;
              if($m <= 9)
                  {
                  $m = "0".$m;
                  }
              if($m == 0)
                  {
                  $m = 12;
                  $y = $y-1;
                  }
              if(!file_exists("/img/pic_sg_".$y."-".$m.".gif"))
                  {
                  echo"<img src=\"/img/pic_sg_".$y."-".$m.".gif\" border=\"0\">";
                  }
              else
                  {
                  echo "";
                  }
              ?>
              Ordner und alles stimmen.
              *winks*
              Gilbert
              ------------------------------------------------
              Hilfe für eine Vielzahl von Problemen!!!
              http://www.1st-rootserver.de/

              Kommentar


              • #8
                ich würd das ausrufezeichen wegnehmen

                Kommentar


                • #9
                  Das.. und den Slash vor "img"
                  [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
                  [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
                  [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

                  © Harald Schmidt

                  Kommentar


                  • #10
                    if(!file_exists("/img/pic_sg.gif"))
                    {
                    echo"<img src=\"/img/pic_sg_.gif\" border=\"0\">";
                    }
                    else
                    {
                    echo "";
                    }
                    wundert mich nicht, guck doch mal den strich am ende des dat-namens

                    Kommentar


                    • #11
                      Habe das jetzt mal so geändert.
                      PHP-Code:
                      <?
                      $y = date("Y");
                      $m = date("m")-1;
                      if($m <= 9)
                          {
                          $m = "0".$m;
                          }
                      if($m == 0)
                          {
                          $m = 12;
                          $y = $y-1;
                          }
                      $file_pic = "pic_sg_".$y."-".$m.".gif";
                      if(file_exists($file_pic))
                          {
                          echo"<img src=\"/img/whl/$file_pic\" border=\"0\">";
                          }
                      else
                          {
                          echo "/img/whl/$file_pic ist nicht da!";
                          }
                      ?>
                      Und trotzdem bringt er mir das das file nicht da ist.

                      Den Slash vor img brauch ich doch aber für die Pfadangabe!
                      *winks*
                      Gilbert
                      ------------------------------------------------
                      Hilfe für eine Vielzahl von Problemen!!!
                      http://www.1st-rootserver.de/

                      Kommentar


                      • #12
                        der slash sollte aber evtl einen fehler ausgeben, denke ich. gehört aber nicht dahin.

                        Kommentar


                        • #13
                          ne, so
                          PHP-Code:
                          $y date("Y");
                          $m date("m")-1;
                          if(
                          $m <= 9)
                              {
                              
                          $m "0".$m;
                              }
                          if(
                          $m == 0)
                              {
                              
                          $m 12;
                              
                          $y $y-1;
                              }
                          if(
                          file_exists("img/whl/pic_sg_".$y."-".$m.".gif"))
                              {
                              echo
                          "<img src=\"img/whl/pic_sg_".$y."-".$m.".gif\" border=\"0\">";
                              }
                          else
                              {
                              echo 
                          "";
                              } 
                          ob /img oder img macht einen Unterschied.
                          [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
                          [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
                          [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

                          © Harald Schmidt

                          Kommentar


                          • #14
                            Habe den Fehler gefunden:
                            PHP-Code:
                            <?
                            $y = date("Y");
                            $m = date("m")-1;
                            if($m <= 9)
                                {
                                $m = "0".$m;
                                }
                            if($m == 0)
                                {
                                $m = 12;
                                $y = $y-1;
                                }
                            $file_pic1 = "img/pic_sg_".$y."-".$m.".gif";
                            $file_pic2 = "img/pic_g_".$y."-".$m.".gif";
                            if(file_exists($file_pic1))
                                {
                                echo"<img src=\"/$file_pic1\" border=\"0\">";
                                }
                            else
                                {
                                if(file_exists($file_pic2))
                                    {
                                    echo"<img src=\"/$file_pic2\" border=\"0\">";
                                    }
                                else
                                    {
                                    echo"&nbsp;";
                                    }        
                                }
                            ?>
                            Bei der Frage nach dem File war schon richtig das der Slash nicht mit rein darf. Habe ihn dort entfernt und jetzt geht es.
                            *winks*
                            Gilbert
                            ------------------------------------------------
                            Hilfe für eine Vielzahl von Problemen!!!
                            http://www.1st-rootserver.de/

                            Kommentar


                            • #15
                              Original geschrieben von Troublegum

                              PHP-Code:
                                  echo"<img src=\"img/pic_sg_".$y."-".$m.".gif\" border=\"0\">"
                              Hierbei stimmt aber den die relative Pfandangabe nicht.
                              *winks*
                              Gilbert
                              ------------------------------------------------
                              Hilfe für eine Vielzahl von Problemen!!!
                              http://www.1st-rootserver.de/

                              Kommentar

                              Lädt...
                              X