if aneisung

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

  • if aneisung

    Hallo Leutz,
    ia abfrage ist ja im Netz beschrieben doch ich kann es nicht umsetzen auf mein bedürfniss
    if ($a == !) print "a hat den wert 1";
    else print "der wert vona ist nicht 1";
    das habe ich noch verstanden.
    Zumindest wird auch ein Bild mit hoch geladen
    Teil meines Codes:

    <input type="file" name="userfile" size="20">

    if($_POST) {
    if($_POST['pass'] == $passwort) {// nur als weitere Sicherheit
    move_uploaded_file($_FILES['userfile']['tmp_name'], "img/".$_FILES['userfile']['name']);
    $datei = "test"; //ab wird daten in Datei eingetragen
    $input = $_POST['kopf']."|@|".$_POST['kontent']."|@|".$_FILES['userfile']['name']."|@|".$_POST['leer']."|@|\n";
    $fp = fopen($datei, "r");
    while(!feof($fp)) {
    $eintraege = fgets($fp, 1000);
    $input .= $eintraege;
    }
    fclose($fp);
    $fp = fopen($datei, "w+");
    fputs($fp, $input);
    fclose($fp);
    echo "<script>location.href=\"test.php\";</script>";
    }
    else echo "<script>alert('Falsches Passwort!');location.href=\"inputtest.php\";</script>";

    mein gedanke:
    $nichts = "leer";
    if($_POST['userfile'] == "") {$_POST['userfile'] } move_uploaded_file($_FILES['userfile']['tmp_name'], "img/".$_FILES['userfile']['name']); else $_POST['nichts'] ;
    ist das so richtig ?

    if feld leer überspringe upload und trage wert # ein
    if feld wert upload und trage uploadfile ein
    so soll es sein
    wer kann mir da den code rictig geben

    besten Dank schon mal
    uditz

  • #2
    hast du gekifft oder schreibst du immer so?

    Kommentar


    • #3
      http://www.php-resource.de/forum/sho...threadid=50454
      lesen, dann alles bearbeiten und wenns vernünftig formuliert ist, bekommst du vielleicht ne antwort.

      Die aber mit sicherheit peter-kropff.de oder schattenbaum.net heißen wird. Ein forum ist nämlich nicht dazu da, jedem neuen User die Grundlagen von vorne zu erklären.

      Kommentar


      • #4
        Script Auszug:

        ohne mein Zusatz

        Script Auszug:


        Es gibt genügend Erklärungen zu meiner Frage aber keine wo ich verstanden habe, weil alles was ich gefunden hatte zu allgemein oder in andere Richtungen ging?

        So mein Denken, wie ich es verstanden habe:
        IF kein eintrag dann nimm VORGABEWERT und fahre fort ELSE nimm Eingegebenen WERT und fahre fort.
        Wo ist mein Denkfehler oder habe ich komplett falsch gedacht ?
        Zuletzt geändert von TobiaZ; 18.08.2007, 16:24.

        Kommentar


        • #5
          Code entfernt. Auf die Regel hatte ich doch schon verwiesen!

          Kommentar


          • #6
            wo willst du # eintragen und wozu ?

            ich denke du meinst das :
            PHP-Code:
            // wenn dein POST nicht leer is

            if($_POST['irgendwas'] != '')
            {
            // mach was
            }
            else
            {
            //mach irgendwas anderes und schreib nen komisches # irgendwo rein

            oder

            PHP-Code:
            // wenn dein POST nicht leer is

            if($_POST['irgendwas'] == 'upload')
            {
            // mach was
            }
            else
            {
            //mach irgendwas anderes und schreib nen komisches # irgendwo rein

            Zuletzt geändert von sypr0; 18.08.2007, 17:05.

            Kommentar


            • #7
              das obere ist so wie ich denke hoffe ich,
              habe es soweit übernommen wenn ein inhalt gewählt worden ist dann so wie er soll
              aber ohne inhalt soll er 1k.gif schreiben wie im script
              PHP-Code:
              //Formular
              //&Uuml;berschrift:<input type="text" name="kopf" size="20">
              //Passwort:<input type="password" name="pass" size="20">
              //Bildname:<input type="file" name="userfile" size="20">
              //<input type="hidden" name="ohne" size="2" value="1k.gif">
              //<input type="hidden" name="leer" size="2" value="&nbsp;">

              if($_POST) {
              if(
              $_POST['pass'] == $passwort) {
              if(
              $_FILES['userfile'] != '') {
              //Mit Inhalt
              move_uploaded_file($_FILES['userfile']['tmp_name'], "img/".$_FILES['userfile']['name']);
              $datei "test";
              $input $_POST['kopf']."|@|".$_POST['kontent']."|@|".$_FILES['userfile']['name']."|@|".$_POST['leer']."|@|\n";
              $fp fopen($datei"r");
              while(!
              feof($fp)) {
              $eintraege fgets($fp1000);
              $input .= $eintraege;
              }
              fclose($fp);
              $fp fopen($datei"w+");
              fputs($fp$input);
              fclose($fp);
              echo 
              "<script>location.href=\"test.php\";</script>";
              //Mit Inhalt
                 
              }
                 else {
              //Kein Inhalt
              $datei "test";
              $input $_POST['kopf']."|@|".$_POST['kontent']."|@|".$_POST['ohne']."|@|".$_POST['leer']."|@|\n";
              $fp fopen($datei"r");
              while(!
              feof($fp)) {
              $eintraege fgets($fp1000);
              $input .= $eintraege;
              }
              fclose($fp);
              $fp fopen($datei"w+");
              fputs($fp$input);
              fclose($fp);
              echo 
              "<script>location.href=\"test.php\";</script>";
              //Kein Inhalt
                 
              }
              }
              else echo 
              "<script>alert('Falsches Passwort!');location.href=\"inputtest.php\";</script>";

              im script ist zu sehen was er wie eintragen soll in eine Datei
              aber 1k.gif wird nicht eingetragen
              so ergebniss der Datei
              ohne|@|ohne|@||@|_|@|
              mit|@|mit|@|011.jpg|@|_|@|
              Warum nicht ?

              Kommentar


              • #8
                PHP-Code:
                $s '|@|';
                $pic '1k.gif';
                $file 'test';

                if (isset(
                $_POST['pass']) && $_POST['pass'] == $passwort) {

                    
                $kopf = isset($_POST['kopf']) ? $_POST['kopf'] : '';
                    
                $content = isset($_POST['content']) ? $_POST['content'] : '';

                    if (
                move_uploaded_file($_FILES['f']['tmp_name'], 
                'img/'.$_FILES['f']['name'])) {
                        
                $pic $_FILES['f']['name'];
                    }

                    
                file_put_contents($file
                        
                $kopf.$s.$content.$s.$pic."\n".file_get_contents($file));

                Ich hoffe, es inspiriert dich ein wenig ...

                Kommentar


                • #9
                  Ja ich wurde inspiriert; ich wollte als beim eintragen die abfrage setzen, doch dann überkam es mich, ich könnte es ja auslesen mal versuchen da hat es dann geklappt.
                  Besten Dank

                  Kommentar

                  Lädt...
                  X