Gå til innhold

Alex Moran

Medlemmer
  • Innlegg

    1 152
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Alex Moran

  1. Indenter koden din skikkelig, så vil feil som dette vare lett å spotte. Ville antagelig skrevet om koden så du ikke får så dyp if-else-nøsting, men det får du fikse selv.

     

     

     

    <?php
     
    echo "<h1>Register</h1>";
     
    $submit = $_POST['submit'];
     
    //form data
    $name = strip_tags($_POST['name']);
    $username = strip_tags($_POST['username']);
    $password = strip_tags($_POST['password']);
    $repeatpassword = strip_tags($_POST['repeatpassword']);
    $date = date("Y-m-d");
     
    if ($submit) {
      
      //sjekk om det finnes fra før
      if ($name && $username && $password && $repeatpassword) {
     
        if ($password == $repeatpassword) {
     
          //sjekker lengde på brukernavn og navn
          if (strlen($username) > 25 || strlen($name) > 25) {
            echo "Lengden på brukernavnet og/eller passordet er for langt!";
          } else {
     
            //sjekker lengde på passord
            if (strlen($password)>25||strlen($password)<6); {
              echo "Passordet må være mellom 6 og 25 tegn.";
            } else {
              //registrer brukeren
     
              //encrypting
              $password = md5($password);
              $repeatpassword = md5($repeatpassword);
     
              //åpne databasen
              $connect = mysql_connect("host","brukernavn","passord") or die ("Kunne ikke koble til 
              database!");
              mysql_select_db("databasenavn") or die ("Kunne ikke finne database!"); //velger database
     
              $querytreg = mysql_query("INSERT INTO users VALUES ('','$name','$username','$password','$date')");
     
              echo 'Du er registrert! <a href="index.php">Klikk her</a> for å logge inn.';
            }
          }
        } else {
          echo 'Passordene matcher ikke hverandre!';
        }
      } else {
        echo 'Vennligst fyll inn alle feltene!';
      }
    }
    ?>

     

     

     

    Koden din er forøvrig vidåpen for SQL-injections.

  2. Denne guiden er fin for å bygge en Hackintosh.

     

    Ja, det er lurt/du må ha en egen disk for OS X. Du vil også kunne velge hvilken du vil boote fra.

     

    De fleste programmer fungerer uten problemer, og du kan bruke samme Apple ID som du gjør på MacBooken. Hackintosh-communityet er veldig aktivt og de fleste nye oppdatering blir støttet raskt. Til dagligdags bruk merker du ikke stor forskjell på en Hackintosh og en vanlig Mac. Men du bør være forsiktig med å laste ned oppdateringer så fort de dukker opp, da det kan være inkompatibilitet, men dette blir som sagt raskt fikset av communityet.

     

    Du kan laste ned OS X fra App Store på MacBooken og legge det inn på en USB som det sies i guiden jeg linket til.

     

    Dette er etter min mening absolutt noe å vurdere dersom målet er å bli enda bedre kjent med OS X som operativsystem. Det skal sies at ikke alt kommer til å fungere rett ut av boksen, men de fleste ting vil kunne løse seg ganske raskt med litt Googling, og MultiBeast gjør det meget enkelt å installere de driverne du trenger. Man kan ikke garantere samme stabilitet på en Hackintosh som på en Mac fra Apple, men imho funker det mer enn godt nok.

×
×
  • Opprett ny...