Gå til innhold

lefsaker

Medlemmer
  • Innlegg

    511
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av lefsaker

  1. Jeg har brukt flere timer nå på dette problemet, men får fremdeles samme feilmeldingene:

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\wamp\www\Diddeba\index.php:1) in C:\wamp\www\Diddeba\admin\login.php on line 4
    
    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\Diddeba\index.php:1) in C:\wamp\www\Diddeba\admin\login.php on line 4

     

    Har ob_start(); i toppen av index.php

    Hvis jeg setter inn session_start(); også, så får jeg feilmelding på alle sidene (selv de som ikke er beskyttet)

     

    Her er loginscriptet:

     

     

    <?php
    error_reporting(E_WARNING);
    ob_start();
    session_start();
    include_once("config.php");
    if($_POST['Go']=="Go"){
    
    
      $p = $_POST['password'];
      $a = $_POST['admin'];
    
      //if the passwords match
    
      if(($admin==$a)&&($password==$p)){
    
       //clear previous sessions
    
       unset($_SESSION['admin']);
       unset($_SESSION['password']);
    
       //start a new session
    
       $_SESSION['admin'] = $a;
       $_SESSION['password'] = $p;
    
       //redirect to the protected webpage
    
       header("Location:?id=Administrasjon");
    
      }
      else{
    
    
     $errors .='<br />Brukernavnet og/eller passordet er feil!';
      }  
    }
    ?>
    <form action="?id=Admin" method="post">
    Brukernavn:<br />
    <input type="text" name="admin"/>
    <br /><br />
    Passord:<br />
    <input type="password" name="password"/>
    <br /><br />
     <input type="submit" value="Logg inn"/>
     <input type="hidden" name="Go" value="Go"/>
    </form>
    <?=$errors?>

     

     

     

    Og her er koden jeg inkluderer i toppen av ALLE sidene som skal være beskyttet:

     

     

    <?php
    ob_start();
    session_start();
    include_once("config.php");
    if(!isset($_SESSION['admin'])||!isset($_SESSION['password'])||
     $_SESSION['admin']!=$admin||$_SESSION['password']!=$password){
     header("Location:?id=Admin");
     exit;
    }
    ?>

     

     

     

    Jeg har sjekket, og dobbetsjekket flere ganger at det ikke er whitespace foran kodene.

     

     

    AKKURAT samme loginscript fungerer på en annen webside

  2. Heisann!

     

    Jeg holder på å lage et CMS, og har kommet til den delen da brukeren skal kunne kjøre feks. "install.php" så setter den inn all SQL informasjon som er lagret i filen.

     

    Config.php ser slik ut:

    <?php
    define("DB_HOST", "localhost");
    define("DB_USER", "admin");
    define("DB_PASS", "admin");
    define("DB_NAME", "manncms");
    
    $connection = mysql_connect(DB_HOST, DB_USER, DB_PASS);
    mysql_select_db(DB_NAME, $connection)
    ?>

     

    Jeg hadde tenkt meg noe som dette i install.php:

    <?php
    include "admin/config.php";
    ?>
    <h1>MannCMS installasjon</h1>
    <?php
    switch ($_GET[id]) {
    
    default:
    ///Installasjon som videresender til ?id=installed når installasjonen er ferdig///
    break;
    
    case 'installed':
    echo "Installation successfull";
    break;
    }
    ?>

     

    Er dette vanskelig å få til? Hvilke funksjoner må brukes?

  3. Nå har jeg søkt litt rundt på forumet, men ikke funnet noe... Mulig jeg søker etter feil ord.

     

     

    Jeg har en database som inneholder en database kalt "merker" med over 1000 rader, med kolonnene "navn" og "nummer"

     

     

    Jeg ønsker meg en funksjon som gjør at jeg kan søke via en tekstboks etter feks. Kari, også lister den opp alle radene som inneholder "Kari" i "navn" feltet.

     

     

    Hyggelig hvis noen kunne hjulpet meg med dette :)

  4. Driver å lager et CMS for øyeblikket, og holder på med galleri delen.

    Har kommet så langt at jeg kan lage kategorier og laste opp bilder.

     

    Dette er hva jeg kan tenke meg:

     

    Scanne mappen "photos" for mapper, og liste opp alle disse mappene i hver sin <option> tag i en drop down meny der brukeren kan velge fra drop down menyen, og klikke på en "delete" knapp, så slettes den valgte mappen og alle filene som ligger i den.

     

     

    Jeg har ingen anelse på hvordan jeg lister KUN mapper, bare filer.

    Jeg aner heller ikke hvordan man sletter en mappe og alle underfilene, bare enkeltfiler.

     

    Kunne noen hjulpet meg med dette? :)

×
×
  • Opprett ny...