Gå til innhold

toss

Medlemmer
  • Innlegg

    564
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av toss

  1. jeg prøver å lage et kontrolpanel til en side.

    har laget et logginsystem jeg tror fungerer sånn noen lunde, men når jeg er logget inn og trykker på en link får jeg opp denne feilmeldingen:

    alert.jpg

     

    her er scriptet loggin.php:

    <?php
    session_start();
    
    $user = $_POST[user];
    $pass = md5($_POST[pass]);
    
    if($pass == '23a8cadbee3c6d52a8bdc33aa962f5be' and $user == 'tossweb') {
    if($_SESSION['innlogget'] = 'ja') echo'<h4>Du er nå logget inn!</h4><br><a href="webadmin.php">webadmin</a>';
    } else {
    echo "<h4>Du tastet feil brukernavn eller passord</h4>";
    include(index.php);
    }
    
    ?>

     

    Det er bare filer hvor jeg starter med start_session() som gir denne feilmeldingen..

     

    vet ikke om det er så bra forklart, men dere kan prøve selv..

    gå hit:

    http://home.no.net/tossweb/webadmin/

     

    brukernavn: tossweb

    passord: fisk

     

    for å logge ut/ prøve på nytt:

    http://home.no.net/tossweb/webadmin/index.php?id=2

     

    da kommer det også noen feilmeldinger, det vet jeg, men jeg har ikke fått sett på de enda, og ja, jeg har session_start() før ALL output..

     

    tusen takk for all hjelp :)

  2. tenkte å begynne med litt vb etter gammelt..

     

    hvordan kan man hente info fra en database i vb? må man ha installert mysql eller noe i den duren?

     

    og går det an å sende info fra en db som ligger lokalt til en php-side eller noe?

    kanskje redigere innhold i en database som ligger på nettet?

     

    takker for alle svar :)

     

    EDIT: burde kanskje si at jeg bruker vb 2005 express edition beta..

  3. hei

     

    det ser ut til at jeg av en eller annen grunn ikke klarer å starte session..

     

    denne koden her:

    <?php
    
    session_start();
    
    $value = $_SESSION['innlogget'];
    $id = $_GET['id'];
    
    switch ($id) {
    case "1":
    echo"";
    break;
    case "2":
    if(session_destroy()) echo"<h3>Du er nå logget ut!</h3>";
    break;
    case "3":
    echo"";
    break;
    }
    
    
    if($value == 'ja') {
    include('webadmin.php');
    
    }
    
    else {
    echo('
    <h3>Loggin til webadmin</h3>
    
    <form action="loggin.php" method="post">
    
    <p>Brukernavn: <input type="text" name="user" /></p>
    <p>Passord: <input type="password" name="pass" /></p>
    <p><input type="submit" value="Logg inn" /></p>
    
    </form>
    ');
    }
    
    ?>

     

    gir en rekke feilmeldinger..

    http://home.no.net/tossweb/webadmin/

     

    kan noen se hva som er gale?

    litt flaut å ikke få til dette.. :ermm:

  4. prøv r+..

    'r+' Open for reading and writing; place the file pointer at the beginning of the file.

    eller w+ (dersom scriptet skal opprette filen om den ikke finnes..)

    'w+' Open for reading and writing; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist' date=' attempt to create it.

     

    http://no.php.net/manual/en/function.fopen.php

     

    hvis ikke det funker vet ikke jeg.. :huh:

  5. ja, men da må du bruke elseif også..

     

    edit: lite eksempel:

    <?php if($_GET["side"] == "foto") { ?>
    <link rel='stylesheet' type='text/css' href='css/foto.css' />
    <?php } elseif($_GET['galleri']) { ?>
    <link rel='stylesheet' type='text/css' href='css/alleri.css' />
    <?php } else { ?>
    <link rel='stylesheet' type='text/css' href='css/alt.css' />
    <?php } ?>
    

    tror det skal funke..

×
×
  • Opprett ny...