Avatar billede mads-j Nybegynder
31. januar 2002 - 16:07 Der er 9 kommentarer

lidt hjælp til flatfile

Jeg er ikke hjemme i php, og skal lave følgende funktion
Brugeren skal skrive:
Tekst i en boks
og navn i en anden
Disse 2 værdier skal gemmes i en tekstfil og smiddes ud et andet sted, hvordan gør jeg lige det nemmest?

har kun 20 points, håber det er nok

hilsen mads-j
Avatar billede milpoer Nybegynder
01. februar 2002 - 08:41 #1
Måske kan du bruge noget af det her.:

<?php
// Hvis de 2 variabler er tommer. Indsætter den to text-fields.    
    if($text1 =="" && $text2==""){
    echo "<form action='$PHP_SELF' method='POST'>
        <input type='text' name='text1'>
        <input type='text' name='text2'>
        <input type='submit'><input type='Reset'>
        </form>
        ";
    }
// Sætte den indholdet af de to variabler ind i fil.txt Husk at fil.txt
// skal have chmod 766       
    else {
    $fp = fopen("fil.txt","a+");
    fputs($fp,"$text1 $text2\n");
    fclose($fp);
    };
   
// Læser fil. Er ikke pænt printet. Men Printed.
readfile("fil.txt");

?>

Hilsen
Tomas
Avatar billede milpoer Nybegynder
01. februar 2002 - 08:42 #2
Er det til noget gæstebog ? Hvis man må være så fri og spørge ?
Avatar billede mads-j Nybegynder
01. februar 2002 - 11:25 #3
jeg skal lave et "hvad mener brugeren om siden script"
Jeg ser lige om jeg kan få det script til at virke:-)
Avatar billede mads-j Nybegynder
01. februar 2002 - 11:36 #4
milpoer> det kan være du kan hjælpe med det her..
Hvordan får jeg en random linie ud fra txt filen?
Lige nu printer den alle dem ud som den finder i filen

Og hvordan får jeg den til at printe
Navn først
tekst bagefter

i den orden?

sætter lige points 10 op:-)
Avatar billede milpoer Nybegynder
01. februar 2002 - 12:09 #5
Har du ikke mulighed for at bruge en database ? Så er det rigtigt let.
Avatar billede milpoer Nybegynder
01. februar 2002 - 12:35 #6
Dette tager en tilfældig linie i filen..
---

$tekst = file('fil.txt');
$lenght = sizeof($tekst);
$rand = rand(0,$lenght);   
echo $tekst[$rand];
Avatar billede milpoer Nybegynder
01. februar 2002 - 12:37 #7
Hvordan skal de navn og tekst stå.. Skal de bare komme efter hinanden eller hvad ?.

Fx.

Tomas N. Mikkelsen: Jeg synes.... Fordi ...
Avatar billede mads-j Nybegynder
01. februar 2002 - 17:54 #8
det skal være sådan her:
Dit navn
Og din kommentar til siden

kan du lave det?
Avatar billede mads-j Nybegynder
01. februar 2002 - 17:56 #9
jo jeg har mysql, men jeg troede det ville være lettere for jer, hvis det var flatfile, selvfølgelig er mysql at fortrække:-)

jeg vil gerne give flere points, så snart jeg tjener nogle, eller noget:-I
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester