Thomas: Bilder hochladen mit CMS

hallo zusammen,
wenn ich bilder hochladen will mit CMS, dass geht doch der php so:

if (move_uploaded_file($_FILES['pic_filename1']['tmp_name'], "../image/".$_FILES['pic_filename1']['name']))
{ echo "Ok"; }

frage:
wenn ich keine bilder hochladen will, wie geht es dann?

mfg
thomas

  1. hallo zusammen,
    wenn ich bilder hochladen will mit CMS, dass geht doch der php so:

    if (move_uploaded_file($_FILES['pic_filename1']['tmp_name'], "../image/".$_FILES['pic_filename1']['name']))

    { echo "Ok"; }

    
    >   
    > frage:  
    > wenn ich keine bilder hochladen will, wie geht es dann?  
    >   
    > mfg  
    > thomas  
      
    ~~~php
      
    /* if (move_uploaded_file($_FILES['pic_filename1']['tmp_name'], "../image/".$_FILES['pic_filename1']['name']))  
     { echo "Ok"; } */  
    
    

    Was hältst du davon?

    1. hallo zusammen,
      wenn ich bilder hochladen will mit CMS, dass geht doch der php so:

      if (move_uploaded_file($_FILES['pic_filename1']['tmp_name'], "../image/".$_FILES['pic_filename1']['name']))

      { echo "Ok"; }

      
      > >   
      > > frage:  
      > > wenn ich keine bilder hochladen will, wie geht es dann?  
      > >   
      > > mfg  
      > > thomas  
      >   
      > ~~~php
        
      
      > /* if (move_uploaded_file($_FILES['pic_filename1']['tmp_name'], "../image/".$_FILES['pic_filename1']['name']))  
      >  { echo "Ok"; } */  
      > 
      
      

      Was hältst du davon?

      Mit CMS - ich weiß nicht, wenn der kunde eines uploaden will oder nicht.
      der kunde entscheide dass ...

      1. hallo zusammen,
        wenn ich bilder hochladen will mit CMS, dass geht doch der php so:

        if (move_uploaded_file($_FILES['pic_filename1']['tmp_name'], "../image/".$_FILES['pic_filename1']['name']))

        { echo "Ok"; }

        
        > > >   
        > > > frage:  
        > > > wenn ich keine bilder hochladen will, wie geht es dann?  
        > > >   
        > > > mfg  
        > > > thomas  
        > >   
        > > ~~~php
          
        
        > > /* if (move_uploaded_file($_FILES['pic_filename1']['tmp_name'], "../image/".$_FILES['pic_filename1']['name']))  
        > >  { echo "Ok"; } */  
        > > 
        
        

        Was hältst du davon?

        Mit CMS - ich weiß nicht, wenn der kunde eines uploaden will oder nicht.
        der kunde entscheide dass ...

        Du verwirrst mich und ich weiss jezt absolut nicht mehr was du von uns/mir wissen willst. (Nicht das ich das vorher gewusst hätte ...)

        Vielleicht formulierst du dein Problem mal in Deutschen Sätzen aus. Sodass wir/ich auch wissen was dein Problem ist.

        Sorry, aber ich weis wirklich nicht was du wissen willst.

        1. ich will ein CMS programmieren mit php.
          ich habe ein template mit bilder. also, wenn der kunde ein bild hochlädt dann mache ich das mit php wie folgt:

          if (move_uploaded_file($_FILES['pic_filename1']['tmp_name'], "../image/".$_FILES['pic_filename1']['name']))
             { echo "Ok"; }

          und wenn eine kunde nicht das bild hochlädt oder gar eine änderung haben will, was mache ich dann?

          mfg
          thomas

          1. Hallo,

            if (move_uploaded_file($_FILES['pic_filename1']['tmp_name'], "../image/".$_FILES['pic_filename1']['name']))
               { echo "Ok"; }
            und wenn eine kunde nicht das bild hochlädt oder gar eine änderung haben will, was mache ich dann?

            Wenn er das Bild nicht hochgeladen hat dannn wird das was in if() ist false zurückgeben und 'echo "ok";' wird nicht ausgeführt.

            Aber du erkennst schon richtig dass das nicht so richtig schön ist. Du kanns vorher abfragen ob das Bild überhaupt hochgeladen wurde, indem du zum Beispiel die Anzahl der hochgeladenen Bilder überprüfst, count() ist dein Freund dabei, und dadurch entscheidest ob du move_uploaded_file() ausführen möchtest oder nicht.

            Jeena

          2. if (move_uploaded_file($_FILES['pic_filename1']['tmp_name'], "../image/".$_FILES['pic_filename1']['name']))
               { echo "Ok"; }

            und wenn eine kunde nicht das bild hochlädt oder gar eine änderung haben will, was mache ich dann?

            tut mir wirklich leid. Aber so wirklich habe ich dein Problem immer noch nicht verstanden.

            Also du willst ein CMS coden?!
            Man(Kunde) soll Bilder hochladen können?!
            Du willst feststellen ob er was hochgeladen hat?!
            Du willst feststellen ob das wirklich ein Bild ist?!
            Aber was für eine Änderung soll man(kunde) denn wünschen?

            Für Punkt 3 empfehle ich zunächst mal folgenden link http://aktuell.de.selfhtml.org/artikel/php/php-uploadcheck/

            Für Punkt 4. Da musst du einfach die übertragene Datei überprüfen. Ob z.B. das übertragene Bitmap wirklich ein gültiges Bitmap ist. Oder ob es behandelt worden ist um einen deiner User einen Virus unterzujubeln.

            Für den Darauffolgenden Punkt weis ich keine Antwort.