Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

php: ga naar volgende regel in een file

petervk
3 antwoorden
  • ik ben bezig om een gastenboek te maken. aangezien ik nog geen SQL ken, sla ik de berichten gewoon op in berichten.txt
    dit doe ik als volgt: NAAM,EMAIL,DATUM,BERICHT,
    het volgende bericht staat op de volgende regel.
    ik gebruik explode() om ze eruit te halen en sla ze op in berichten[0] berichten[1]…

    Als ik deze berichten ga lezen, loop ik tegen een probleem aan:
    alles gaat goed zolang ik 1 bericht heb, maar zodra ik een 2e bericht heb staan, laad hij deze niet in mijn pagina. het volgende bericht komt in berichten[4], maar als ik deze handmatig moet invullen, blijf ik bezig naarmate mijn gastenboek groeit

    mijn vraag is: hoe vertel ik PHP dat hij naar de volgende regel moet gaan, en daar opnieuw een array maakt (berichten[0])?

    bvd Peter
  • Je hebt dus een bestand, waarin op elke regel één bericht staat (ik hoop dat je er rekening mee hebt gehouden dat mensen in hun bericht natuurlijk ook nieuwe regels kunnen maken). Dan gebruik je explode() om een array te maken waarin elke regel een element is.
    De functie file() lijkt me dan handiger. Dan krijg je iets dergelijks:
    [code:1:dd57a99c42]
    $aBerichten = file("berichten.txt");
    foreach($aBerichten as $sBericht) {
    echo $sBericht;
    }
    [/code:1:dd57a99c42]
  • dank voor de uitleg, ik ga het proberen.
    je hoort nog wel of het is gelukt

    gr peter

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.