Goscinny Skrevet 2. juni 2006 Del Skrevet 2. juni 2006 Hei! Jeg holder på å lage ny side, og finner ingen ferdig gjestebok jeg kan like. Derfor tenkte jeg at jeg kunne lage meg en selv ved bruk av $_POST-funksjonen, noe jeg aldri har klart før. Kan heller ikke ren koding, så dette er kanskje å ta seg vann over hodet? Har googlet litt, og funnet en side. <form action="innlegg.php" method="POST"> Først starter jeg med den linjen, aight? Den gjør at jeg poster til filen innlegg.php? Så slutter jeg skjemaet med <input type="submit" /> </form> . Riktig? Så må filen innlegg.php hente informasjonen? Gjøres dette slik? <?php echo $_POST["en del av sjemaet"]; ?>.<br /> <?php echo $_POST["en annen del av sjemaet"]; ?> Er jeg på villspor? Og hvis dette en gang skal bli en gjestebok, så må jeg ha mulighet til å slette innlegg. Hvordan kan jeg få til det? Goscinny Lenke til kommentar
gozzer Skrevet 2. juni 2006 Del Skrevet 2. juni 2006 Hvis du aldri har gjort noe slikt før, anbefaler jeg at du starter med å titte på et allerede ferdiglaget skript (og det som hører med) eller følger en tutorial. Du er forsåvidt på rett spor her, men det er mye som må taes i betraktning før det vil fungere som du ønsker. Og så må det lagres også, det er vel litt viktig :-) Jeg fant en del lesestoff på google. Når du har et litt mer konkret spørsmål, anngående en eller flere deler av et pågående skript, blir det litt lettere å hjelpe deg. Lenke til kommentar
Goscinny Skrevet 2. juni 2006 Forfatter Del Skrevet 2. juni 2006 Takk for svar Jeg har holdt på med hjemmesider i noen år, men aldri hatt tid til å sette meg inn i kodingen. Det lar jeg Dreamweaver ta seg av. Men jeg klarer forsåvidt å "lese" koder - skjønner en del av hva de gjør. På en annen side har jeg alltid overlatt gjestebøker og slikt til ferdige skrevet skript. HVIS noen kunne finde en turtorital som viser steg for steg hvordan jeg lager en okei gjestebok, ville jeg vært evig takknemlig. Har funnet sider på google som forteller kontaktskjema og slikt, men gjestebøker er jo litt mer avansert. *se på google-treffene dine for å så dra på trening* Goscinny Lenke til kommentar
gozzer Skrevet 2. juni 2006 Del Skrevet 2. juni 2006 Føler jeg briefer fælt med google nå, men fant et par tutorials på området, som du kanskje er hypp på å sjekke ut. * MySQL-basert 1 * MySQL-basert 2 Fant ingen fornuftige tutorials som benyttet seg av tekstfiler, men må innrømme at jeg ikke lette så veldig hardt heller. :-) Lenke til kommentar
Gjest Slettet+142 Skrevet 2. juni 2006 Del Skrevet 2. juni 2006 denne bruker eg.. enkel Skjult tekst: (Marker innholdet i feltet for å se teksten): <form name="guestlog" method="POST" action=""> <p><input type="text" name="name" value="navnet ditt" /></p> <p><input type="text" name="email" value="epost adresse" /></p> <p><textarea name="innlegg" cols="30" rows="5">Legg inn tekst... :P</textarea></p> <p><input type="submit" value="Legg inn"></form></p> og $c_name = '<p>Navn: ' . $_POST['name'] . '.</p>'; $c_email = '<p>Epost: ' . $_POST['email'] . '.</p>'; $c_innlegg = '<p>Innlegg: ' . $_POST['innlegg'] . '.</p>'; $ny_linje = '\n'; if(!empty($_POST['innlegg'])) { //Skriver til gjestebokfilen $fp = fopen ("logg/guestlog.htm", "a+"); //se tabell fputs ($fp,$c_name); fputs ($fp,$c_email); fputs ($fp,$c_innlegg); fputs ($fp,"<p>--------------------</p>"); fclose ($fp); } include 'logg/guestlog.htm'; //Inkluderer gjesteboken denne e enkel og bruker ingen database... Lenke til kommentar
Goscinny Skrevet 2. juni 2006 Forfatter Del Skrevet 2. juni 2006 (endret) Den må jeg se på! Kunne du tenke deg å sende filene på PM? Fikk de nemlig ikke til å virke når jeg limte inn Gozzer: Jeg har foreløpig ikke støtte for mysql på serveren. Hadde gjort alt litt enklere. Goscinny Endret 2. juni 2006 av Goscinny Lenke til kommentar
CruellaDeVille Skrevet 3. juni 2006 Del Skrevet 3. juni 2006 denne bruker eg.. enkel Skjult tekst: (Marker innholdet i feltet for å se teksten): <form name="guestlog" method="POST" action=""> <p><input type="text" name="name" value="navnet ditt" /></p> <p><input type="text" name="email" value="epost adresse" /></p> <p><textarea name="innlegg" cols="30" rows="5">Legg inn tekst... :P</textarea></p> <p><input type="submit" value="Legg inn"></form></p> og $c_name = '<p>Navn: ' . $_POST['name'] . '.</p>'; $c_email = '<p>Epost: ' . $_POST['email'] . '.</p>'; $c_innlegg = '<p>Innlegg: ' . $_POST['innlegg'] . '.</p>'; $ny_linje = '\n'; if(!empty($_POST['innlegg'])) { //Skriver til gjestebokfilen $fp = fopen ("logg/guestlog.htm", "a+"); //se tabell fputs ($fp,$c_name); fputs ($fp,$c_email); fputs ($fp,$c_innlegg); fputs ($fp,"<p>--------------------</p>"); fclose ($fp); } include 'logg/guestlog.htm'; //Inkluderer gjesteboken denne e enkel og bruker ingen database... 6230458[/snapback] Jeg har oppdaget i dag at det er veldig lurt å ha noen form for "skille menneske fra maskin" i slike åpne skript. Jeg har laget et tilsvarende skript, http://nibbler.no/files/guestbook.php og i dag slettet jeg 2000 innlegg fra bots der. Har laget en visual aid for slikt dog, http://nibbler.no/files/captcha/ Jeg er klar over at fontvalgene mine (i de fleste tilfeller) suger dyrisk, men det er bare å bytte ut fonttyper i mappen fonts. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå