Gå til innhold

kakkle

Medlemmer
  • Innlegg

    731
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av kakkle

  1. Hmmm..

    Vet ikke helt om jeg skjønte problemet...

    Kan du ikke bare legge inn en "offset" i linken på neste knappen ?

    echo "<a href='bilder.php?kategori_id=$kategori_id&offset=$offset+1'>neste</a>";
    

    Også må du seff ta noen sjekker om det er flere biler i databasen (Da skal f.eks. ikke neste linken vises), eller om man ser på det første bildet (da kan f.eks forrige knappen være borte)

     

    Og for å hente ut bildet:

    $kategori_id = $_GET["kategori_id"];
    $offset = $_GET["offset"];
    $sql = "SELECT * FROM bildegalleri WHERE kategori_id=$kategori_id LIMIT $offset, 1";
    // osv...
    

     

    Det bør vel funke det ?

    Hvis det var slik du mente ?

  2. Dersom det holder med datoer fra 1938 og senere, så kan du bruke funksjonen til Kilogram

     

    For å lage timestamp av en dato, kan du bruke følgende funksjon:

    int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]] )

     

    f.eks for datoen 22.02.1984 (kl 00:00):

    mktime(0,0,0,2,22,1984);
    

    også sender du resultatet til funksjonen (alder(mktime(0,0,0,2,22,1984)).

    Det funker ihvertfall "mycke bra" hos meg. Eneste er at det ikke funker for datoer før 1938... :(

    Men som kilogram sier, så går nok sikkert det an å omgå på en måte...

  3. Det er fordi funksjonen file() henter hver linje i filen, og legger det i et array. Slik at $file[0] = 1. linje, $file[1] = 2.linje osv...

    Du kan heller bruke file_get_contents(), som henter hele innholdet av filen.

    Sett dette inn i lastbook.php:

    <?php
    
    $file = file_get_contents("http://home.no.net/crappage/lastentry.txt");
    echo nl2br($file);
    
    ?>
    

    Dersom dette ligger på samme server, så trenger du heller ikke å skrive hele adressen med http://...

     

    Jeg anbefaler deg ellers å se på filsystem funksjonene på php.net

    Der har du oversikt over alle filsystem funksjonene som er i php. Ta deg litt tid og se litt rundt der, så lærer du nok mye av bare å se på eksempler.

     

    EDIT: la inn link på file() funksjonen også

     

    /K

  4. Får det heller ikke til å stemme. Det stemmer dersom dagen og måneden man har bursdag er mindre enn dagen og måneden idag. F.eks en som er født 30. januar 2001, vil ikke få rett resultat (4 År, 2 måneder og 8 dager)

     

     

    Eks:

    En som er født 31. mars 1999 er idag (22.februar 2006) er etter det jeg mener 6 år, 10 måneder, 22 dager

    og ikke

    6 år, 5 måneder, 9 dager som kommer av dette scriptet.

     

    Men sliter litt med å komme med en kode som fungerer selv, da :( Så jeg skal vel egentlig ikke si så veldig mye ;)

  5. Her er to alternativer:

    - Midgard CMS : Open Source. Php og Mysql. Støtte innlogging via Active Directory. Gratis

    - AxCMS.net : 100% Gratis (står det). Bruker ASP.net. Støtter innlogging via AD.

     

    Har ikke erfaringer med noen av dem. De har jo demo sider som du kan teste, da.

     

    Kan kanskje også sjekke om EasyPublish CMS har støtte for det. Det er jeg litt usikker på. Men dette virker som et CMS som har det meste... Norsk firma

  6. Hmmm... Men det var jo ikke den feilmeldingen du fikk først ?

     

    Logg inn i phpmyadmin og sjekk om databasenavnet er riktig (div)

     

    Husk også på at du bare velger database, dersom feltene message og name er satt... Dersom disse ikke er satt, så prøver du fortsatt å kjøre spørring mot databasen (som du da ikke har valgt) med $query2 . Det er vel kanskje litt ugunstig koding , synes du ikke ?

  7. Ved å sende brukeren først til click.php også tilbake igjen, gjør det jo litt vanskeligere for brukere å manipulere tellingen. Dersom de bare reloader siden med en ?id=<linkid>, så kan de bare trykke reload for å få en ekstra hit på den siden. Og det er også lettere å bare endre tallet på slutten, for å få hits på andre sider...

     

    Men ved å bruke header() i click.php, så blir dette litt mer tiltak å gjøre. Dersom de f.eks. skal ha ekstra hits på linken med id2, må de skrive inn click.php?id=2 for hver gang. Litt mer tiltak.

     

    Du kan også f.eks legge i click.php at klikkene bare blir telt dersom man kommer fra siden hvor linkene er. Da blir det enda vanskeligere og mer tiltak å jukse med resultatene...

     

    Tror nok ikke du vil merke noen forskjell i tiden det tar.

    Kan du ikke bare teste metodene, og se hva du liker best ?

×
×
  • Opprett ny...