Gå til innhold

alec1

Medlemmer
  • Innlegg

    559
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av alec1

  1. Prøv bare dette:

    <?php
    $secretpw = "paz";
    
    if (isset($_POST['submit']) && $_POST['passord'] == $secretpw) {
    
     if ((($_FILES["file"]["type"] == "image/gif")
     || ($_FILES["file"]["type"] == "image/jpeg")
     || ($_FILES["file"]["type"] == "image/pjpeg")
     || ($_FILES["file"]["type"] == "image/png"))
     && ($_FILES["file"]["size"] < 2000000))
     {
     move_uploaded_file($_FILES["file"]["tmp_name"], "pics/fupload" . $_FILES["file"]["name"]);
     echo "Filen er lastet opp!";
     } else echo "Prøv igjen!";
    
    } else { 
    ?>
    
    <form action="upload_file.php" method="post" enctype="multipart/form-data">
    Passord: <input type="password" name="passord" /><br />
    Filename:<input type="file" name="file" /> 
    <input type="submit" name="submit" value="Last opp" />
    </form>
    
    <?php
    }
    ?>

  2. <?php
    $secretpw = "julenissen"; // ditt passord her
    
    if (isset($_POST['submit']) && $_POST['passord'] == $secretpw) {
    
     if ((($_FILES["file"]["type"] == "image/gif")
     || ($_FILES["file"]["type"] == "image/jpeg")
     || ($_FILES["file"]["type"] == "image/pjpeg")
     || ($_FILES["file"]["type"] == "image/png"))
     && ($_FILES["file"]["size"] < 2000000))
     {
    
    if ($_FILES["file"]["error"] > 0) echo "Feil: " . $_FILES["file"]["error"] . "<br />";
    else {
      if (file_exists("filer/" . $_FILES["file"]["name"])) echo $_FILES["file"]["name"] . " eksisterer allerede. ";
      else {
    	move_uploaded_file($_FILES["file"]["tmp_name"], "filer/" . $_FILES["file"]["name"]);
    	echo "Filen er lastet opp!";
    	}
     }
     } else echo "Prøv igjen!";
    
    } else { 
    ?>
    
    <form action="upload_file.php" method="post" enctype="multipart/form-data">
    Passord: <input type="password" name="passord" /><br />
    Filename:<input type="file" name="file" /> 
    <input type="submit" name="submit" value="Last opp" />
    </form>
    
    <?php
    }
    ?>

    Utestet...

     

    Edit: feil maks filstørrelse

  3. øhhm, ingenting i dette scriptet krever noe som helst MySQL eller shit.

    Problemet ligger vel heller i at innloggingen i dette scriptet ikke er noen inlogging i det hele tatt. Det eneste den gjør er å sjekke om passord _eller_ brukernavn er rett. (noe som blir helt feil, både brukernavn _og_ passord må jo stemme). men problemet ligger i at når du poster brukernavn og passord er POST[txtUsernavn] og POST[txtPassord] riktig og du vil se skjemaet for nyheter. MEN, når du da skal submite dette skjemaet, kjøres hele koden på nytt og da er jo ikke POST[txtUsernavn] og POST[txtPassord] satt lenger og du vil dermed se innloggingsskjemaet og nyheten ble aldri lagt til.

×
×
  • Opprett ny...