vestby Skrevet 27. mars 2007 Del Skrevet 27. mars 2007 (endret) Heisann! Driver med et flott skoleprosjekt, og lurer på hvordan man ved hjelp av php-script kan lese tekst fra feks en .txt fil. Gjerne også spesifikke avsnitt feks. edit: hvis noen også vet hvordan man skriver det ut på en html-fil, så blir det enda bedre! På forhånd takk! Endret 27. mars 2007 av vestby Lenke til kommentar
Runar0 Skrevet 27. mars 2007 Del Skrevet 27. mars 2007 PHP <?php $tekst = file_get_contents("fil.txt"); // Eller $tekst = file("fil.txt"); ?> Dette brude du kunne bruke. Får å skrive ut trenger du fopen() og fwrite() Runar Lenke til kommentar
Peter Skrevet 27. mars 2007 Del Skrevet 27. mars 2007 Får å skrive ut trenger du fopen() og fwrite() Runar 8248380[/snapback] For PHP >= 5 php.net/file_put_contents Lenke til kommentar
Quinzo Skrevet 27. mars 2007 Del Skrevet 27. mars 2007 Tizag.com er også en bra side for PHP hvor du kan lese om veldig mye, bl. annet om hvordan man laster og endrer filer Lenke til kommentar
Bakke Skrevet 27. mars 2007 Del Skrevet 27. mars 2007 (endret) Du kan og bruke include eller require for å vise innholdet på en side... Og du lurte på om du kunne hente ut et spesifikk avsnitt... Jeg vet ikke med avsnitt, men med spesifikk linje går det Følgende script vil hente ut linje 5 fra filen test.txt og vise den: PHP <?php if(!$fil = fopen("test.txt","r")) { die("kunne ikke åpne filen..."); } for($i = 1; $i <= 5; $i++) { $text = fgets($fil); } fclose($fil); echo $text; ?> Edit: Siden det er nevnt flere sider der du kan lese om php, må anbefale w3schools Endret 27. mars 2007 av mhbakke Lenke til kommentar
vestby Skrevet 27. mars 2007 Forfatter Del Skrevet 27. mars 2007 takker for alle svar! får se hva vi får til! Lenke til kommentar
Gjest Slettet+142 Skrevet 28. mars 2007 Del Skrevet 28. mars 2007 (endret) Du kan og bruke include eller require for å vise innholdet på en side... Og du lurte på om du kunne hente ut et spesifikk avsnitt... Jeg vet ikke med avsnitt, men med spesifikk linje går det Følgende script vil hente ut linje 5 fra filen test.txt og vise den: PHP <?php if(!$fil = fopen("test.txt","r")) { die("kunne ikke åpne filen..."); } for($i = 1; $i <= 5; $i++) { $text = fgets($fil); } fclose($fil); echo $text; ?> Edit: Siden det er nevnt flere sider der du kan lese om php, må anbefale w3schools 8252330[/snapback] kan man ikke bare bruke denne hvis man kun skal ha en linje? <?php if(!$fil = file("test.txt")) die("Kunne ikke åpne filen..."); $linje5 = $fil[5-1]; echo $linje5; ?> edit: det går ikke med to PHP-tagger med forskjellig innhold her nei... Endret 28. mars 2007 av Slettet+142 Lenke til kommentar
Peter Skrevet 28. mars 2007 Del Skrevet 28. mars 2007 Jo, det der vil gi første linje, men herre for et overhead.Tenk om filen har 10000 linjer, og du bare skal ha første linje. Allikevel slenger du hele filen inn i et array? 8254865[/snapback] Lenke til kommentar
Gjest Slettet+142 Skrevet 28. mars 2007 Del Skrevet 28. mars 2007 (endret) ehm.. tenkte meg ikke så mye om på det svaret der nei tenkte bare at det ble mindre kode jeg =/ Endret 28. mars 2007 av Slettet+142 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å