Gå til innhold

Få info fra tekstbokser


Anbefalte innlegg

Hei.

 

Holder på med en oppgave her nå. Har ikke hatt om dette på skolen men på eksamensoppgaven jeg har her står det at vi skal få det til så jeg håper på svar. Jeg har ikke snøring selv.

 

Skal få opplysninger fra dette skjemaet til å bli lagret i en .txt fil eller bli sendt i mail til meg. Hvordan får jeg det til? Så på noe PHP-greider men har aldri rørt det før så forstod ikke så mye.

 

Alle svar mottas med et kjempesmil og en stor takk.

 

 

EDIT: Denne skulle vel vært postet her men er ikke så lett å flytte :)

Lenke til kommentar
Videoannonse
Annonse

Å sende i mail kan være grufullt enkelt hvis man godtar at outlook spretter opp og litt sånn. Da setter du bare mailto:<epostadresse> i action.

 

For å lagre i .txt:

 

- Lag en form i index.htm... slik:


<html>

<body>



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

<p>

Navn: <input type="text" name="navn" size="25" maxlength="25">

</p>



<p>

Fødselsdato: <input type="text" name="fødselsdato" size="25" Maxlength="25">

</p>



<p>

Adresse: <input type="text" name="adress" size="25" maxlength="25">

</p>



<p>

Telefonnummer: <input type="text" name="tlf" size="8" maxlength="8">

</p>



<p>

<a href="../../../../Lokale%20innstillinger/Temporary%20Internet%20Files/Content.IE5/09CT05OV/takk.html"><input type="submit" name="submit" value="Send inn opplysningene"></a>

</p>

</form>

</body></html>

 

Så lager du signer.php:


<?php 

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

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

 fclose($fil);

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

   fwrite ($fil, "



Navn: $navn

Fødselsdato: $fødselsdato

Adresse: $adress

Telefonnummer: $tlf





$oldmld"); 

?>

<hr width="50%">

Din melding er lagt til!!<br>

Takk for kommentaren din!<br>

<b>&</b> <a href="index.htm">Tilbake</a>

 

Så lager du meldinger.txt, en blank fil, som CHMODdes til 666 eller 777.

 

 

 

Er ikke så rå i php, så jeg rappa scriptet fra indexphp.com's gjestebok (dramatisk editert, though)... :)

Lenke til kommentar

Forandra litt så fungerte den på ett vis. Data kommer frem men kommer et par feilmeldinger (leste her og editerte litt).

 

 


<?php 



$file_name = "meldinger.txt";

$file_pointer = fopen($file_name, "r");



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

 fclose($fil);

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

   fwrite ($fil, "



Navn: $navn

Fødselsdato: $fødselsdato

Adresse: $adress

Telefonnummer: $tlf





$oldmld"); 

?>

<hr width="50%">

Din melding er lagt til!!<br>

Takk for kommentaren din!<br>

<b>&</b> <a href="index.htm">Tilbake</a>

 

Edit: Helsike til posts det ble av meg nå. Hmz. Dere får prøve å leve med det.

Lenke til kommentar
Beklager maset og spamminga men hvis dere får det til slik at man skriver direkte til en access-database hadde dere vært supre.

Da er det best å bruke ASP. Gå inn på www.hotscripts.com så ASP så finner du sikkert mange ASP -> Access skript.

Lenke til kommentar
Ehm.. Kommer opp  

 

"Parse error: parse error in /home/k/ki/kingev/public_html/test/signer.php on line 2"

 

når jeg trykker på send.

Har du husket å CHMODde?

 

(tilgangskontroll, tror jeg det kan oversettes med på norsk. I ws_ftp: høyreklikk --> CHMOD --> kryss av alt. Er nok noe tilsvarende i andre FTP-proggs óg.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...