Volledige versie bekijken : text bestand inladen en verkort weergeven
serso
%Europe/Berlin %475 %2005, 12:24
Hallo allemaal,
Ik heb overal op het internet geprobeerd te zoeken naar een antwoord, maar tot nog toe is dat helaas niet gelukt.
Ik zou graag met php een textbestand willen inladen, maar dan wil ik dat die php pagina alleen de eerste 20 karakters van dit tekstbestand laat verschijnen.
Is er misschien iemand die mij zou kunnen/willen helpen?
Alvast bedankt!
Greetz,
Serso
mech7
%Europe/Berlin %484 %2005, 12:37
Ik neem aan dat je weet hoe je het bestande kan openen met fopen... dus heb je de text in een string dan met substr kan je de chars limiten.
$text = substr($file,0,250);
Geeft de eerste 250 characters weer :)
serso
%Europe/Berlin %498 %2005, 12:57
Hoi Mech7,
Bedankt voor je snelle reactie.
Ik heb nu de volgende code:
<?php
$fp = fopen("bestand.txt","r");
$text = substr($fp,0,250);
print $text;
?>
Ik krijg het volgende in beeld:
Resource id #1
Ik krijg dit elke keer te zien. Wat doe ik nou fout? :(
mech7
%Europe/Berlin %523 %2005, 13:33
Met iets als fread kan je het bestand lezen en in een string zetten. Btw der is een ook een pear class voor het omgaan met bestanden, zit ook iets in om automatisch te locken, handig als je het bestand nog gaat editen later.
<?php
// Open a handle
$bestand = fopen('bestand.txt','r');
// Read the entire file
$text = fread($bestand,filesize("bestand.txt"));
// Close the file your sysop will like you :-)
fclose($bestand);
// Limit to 20 characters
$text = substr($text,0,20);
// Out put the text
echo $text;
?>
serso
%Europe/Berlin %527 %2005, 13:39
Mech7 je bent geweldig! Hij doet het nu perfect.
Ontzettend bedankt voor je hulp ;)
Groetjes,
Serso
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.