Gå til innhold

Flapz

Medlemmer
  • Innlegg

    53
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Flapz

  1. Jeg er fersk i php, og i den sammenheng så prøver jeg å lære meg dette!

    Men det dukker opp noen "feilmeldinger" når jeg prøver scriptene. Eller ihvertfall så fungerer ikke alt som det skal.

     

    "Feilmeldingene" er som følger selv om jeg skriver inn navnet i text boksen:

    Du har ikke skrevet inn navnet ditt. Trykk på tilbake-knappen på browseren din.

     

    Hvis jeg fjerner if setningene i signer.php, så får jeg ikke noen feilmeldinger, men navn, email og kommentar feltet blir ikke lagret i meldinger.txt fila. Det blir derimot:hjemmesideadresse, ipadresse og host

     

    Er det noen som kan hjelpe meg?

     

    Kildekode følger:

     

    signer.php:

    <?php

    global $REMOTE_ADDR;

    global $epost, $navn, $page, $mld;

     

    $date = date("d.m. Y, G:i");

    //if(empty($navn)){ echo "Du har ikke skrevet inn navnet ditt. Trykk på tilbake-knappen på browseren din."; exit(); }

    //if(empty($mld)){ echo "Du har ikke skrevet inn en komentar. Trykk på tilbake-knappen på browseren din."; exit(); }

    $fil=fopen("meldinger.txt", "r");

    $ip = getenv("REMOTE_ADDR");

    $host = gethostbyaddr($REMOTE_ADDR);

    $oldmld=fread($fil, filesize("meldinger.txt"));

    fclose($fil);

    $fil = fopen ("meldinger.txt", "w");

    fwrite ($fil, "

    <br>

    Sendt: $date<br>

    Navn: <a href="mailto:$epost">$navn</a><br>

    Hjemmeside: <a href="$page" target="_blank">$page</a><br>

    IP: $ip<br>

    Host: $host<br>

    Melding<br>

    <br>

    $mld<br><br>

    <br>

    $oldmld");

    fclose ($fil);

    ?>

    <hr width="50%">

    Din melding er lagt til!!<br>

    Takk for kommentaren din!<br>

    <b>&</b> <a href="gbook.php">Tilbake</a>

     

     

     

    gbook.php:

    Gjestebok, velkommen til min gjestebok legg inn di kommentar her!<br>

    <form action="signer.php" method="post">

    Ditt navn<br>

    <input type="text" class="text" name="navn" id="navn"><br>

    Din e-mail<br>

    <input type="text" class="text" name="epost" id="epost"><br>

    Din hjemmeside<br>

    <input type="text" class="text" name="page" id="page" value="http://"><br>

    Kommentar<br>

    <textarea class="box" cols="18" rows="5" name="mld" id="mld"></textarea><br>

    <input type="submit" class="knapp" value="Send">

    <input type="reset" class="knapp" value="Fjern tekst">

    </form>

     

    Innlegg som har kommet inn!

    <br>

    <br>

    <?php

    $fil=fopen("meldinger.txt", "r");

    $innhold=fread($fil, filesize("meldinger.txt"));

    fclose($fil);

    echo("$innhold");

    ?>

     

    Meldinger.txt er bare en tom textfil

  2. Nå har jeg lagt inn innlegg et par ganger og finner ut at de bare blir borte etter kort tid! Får ikke lest svarene før innleggene blir borte!!

     

    Irritert!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Og hva er så problemet som gjør det slik?

  3. Jeg har spurt om dette før, men fikk ikke lest innleggene før de ble borte grunnet feil på forumet.

     

    Er det noen som kan hjelpe meg med hvordan installere egen webserver hjemme med apache, php og mySQL i WindowsXP?

    Fremgangsmåter, tips, hva som går/ikke går. Erfaringer tas imot med stor takk!

    Trenger hjelp til dette grunnet hovedprosjekt på skolen!!

     

    Vi får håpe denne gang at inlegget varer litt lengre før det blir borte.

×
×
  • Opprett ny...