Gå til innhold

Rescudo

Medlemmer
  • Innlegg

    193
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Rescudo

  1. Går utifra at du greier å lage form selv, her er action-fila:

     

    <?php
    
    $tittel = $_GET['tittel'];
    $navn = $_GET['navn'];
    $url = $_GET['url'];
    
    $fp = fopen("url/til/en/mappe/som/er/chmodet/777/$navn.php","a+");
    fputs($fp,"ditt innhold, som inkluderer tittel og doctype og alt det der... en slik struktur kan du sikkert lage selv..");
    fclose($fp);
    
    ?>
    

     

    Jeg har antakelig oversett noe, men du får bare teste scriptet og si ifra om feil som oppstår istedet da...

     

    (er ikke helt sikker på om jeg skjønte spørsmålet ditt, men men)

  2. PS! Med FrontPage har eg eigne .htm-filer for banner/topptekst, sidebar/meny og bunntekst. Desse vert satt inn med web-comonent'en Include Page. Ei endring i bunntekst.htm kjem då automatisk på alle sider!

    Dette kan du bruke PHP til... ha støtte for php på webserveren, rename index.htm til index.php og bruk <?php include("fila du skal inkludere"); ?>. Spør i phpforumet, så får du garantert svar ;)

  3. i medlemsliste.php:

     

    <?php
    include ("admin/database.php");
    $select = mysql_query("SELECT * FROM users order by id asc");
    while($res = mysql_fetch_array($select)) {
    $id1 = $res['ID'];
    $navn = $res['username'];
    
    echo "<a href=\"index.php?side=vismedlem&id=$id1\">$navn </a><br>";
    }
    ?>
    

     

    Og der du vil vise infoen, kan du f.eks skrive:

     

    <?php
    if ($_GET['side'] == "vismedlem")
    {
       $id = $_GET['id'];
       include("viewmember.php");
    }
    ?>
    

     

    Dette skal funke...

     

    EDIT: evt. tilpasse if-en til et includescript, hvis du bruker det...

    EDIT 2: Et par skriveleifs..

  4. Skal gå an med javascript. Vet ikke hvordan du har tenkt at resten skal printes ut, men hvis du har en funksjon som gjør dette, som f.eks heter fillOut, kan du gjøre sånn:

     

    <input type="text" onblur="fillOut()"/>
    

     

    Da vil funksjonen fillOut kalles opp når tekstboksen mister fokus. Var det sånn du mente?

     

    EDIT: Skriveleif

     

    btw: passer ikke dette bedre i javascript forumet? det er jo ikke akkurat php da..

  5. Slik ser da mine første linjer ut:

     

    1: <?php                                                  
    2:                                                 
    3: ini_set("zlib.output_compression", "on");              
    4: ini_set("zlib.output_compression_level", "10");                                 
    5: ini_set("arg_separator.output","&");                         
    6: ob_start();                                         
    7: session_start();
    

     

    Hvor skal jeg flytte session_start(); til?

  6. <form method="post" action="?side=loginaction">
    <p>
    Brukernavn:
    <input type="text" name="user"/>
    <br />
    Passord:
    <input type="password" name="pass"/>
    <br />
    <input type="submit" value="Logg inn"/>
    </p>
    </form>
    

     

    Som dere ser er dette formen til et loginscript. Problemet er at den ikke validerer! På en eller annen måte så legges

     

    <input type="hidden" name="PHPSESSID" value="514e0605bb6fb81f98ce9a161cabf086" />
    

     

    denne linjen til rett etter form-taggen. Validatoren krever at alt som står innenfor <form> og </form> wrappes i en tagg på blokknivå, f.eks. <p>. Dette har jeg som dere ser fikset, men det hjelper jo ikke når jeg får en input rett etter formtaggen, da validerer det ikke! Noen som har idé om hvordan jeg kan fikse det? Mistenker at det er fordi jeg bruker session_start(); men denne er meget nødvendig i forbindelese med loginen, så jeg kan ikke fjerne den.

     

    Håper dere forstod det :hmm:

×
×
  • Opprett ny...