webForumDet fria alternativet

Läsa från en Textfile med PHP

PHP

5 svar · 574 visningar · startad av tilleritova

Medlem sedan okt. 2005112 inlägg
Frågan#1

Om jag vill ta ut 10 rader i en textfil med PHP och sedan länka till filen för resterande text... hur skriver man då?

Exempel:
Detta är en text rad i filen Juli.txt och där finns det en massa text
mer... <-- länk till hela texten

Medlem sedan okt. 2005112 inlägg
#2

ok jag har listat ut hur man får ut det 200 första teckene ut en text fil.
Men hur gör man en länk så att den läser resten av filen..?

Den här funkar inte...vet inte hur man gör en sådan länk..?

<A HREF="<? include ('juli.txt');?>">mer...</A>

Medlem sedan aug. 20039 340 inlägg
#3
<A HREF="juli.txt">mer...</A>

Fast det kanske inte är så du har tänkt dig...

Medlem sedan okt. 2002117 inlägg
#4
<?php
$filename = "juni.txt";
$file = file($filename);
for($i=0;$i<10;$i++) {
	echo $file[$i] . "<br />";
}
if(count($file) > 10) {
	echo '<a href="' . $filename . '">mer...</a>';
}
?>
Medlem sedan aug. 20039 340 inlägg
#5

dotar skrev:

<?php
$filename = "juni.txt";
$file = file($filename);
for($i=0;$i<10;$i++) {
	echo $file[$i] . "<br />";
}
if(count($file) > 10) {
	echo '<a href="' . $filename . '">mer...</a>';
}
?>

Fast jag tror att det är bättre att läsa de 200 första tecknena som tilleritova kom på. Detta eftersom rader räknat som tecken fram till radbrytning kan vara olika långa och oftast inte motsvara en rad i besökarens webbläsare.

Medlem sedan okt. 2005112 inlägg
#6

det funkar fint med det script som dotarskrev... det är till min blogg och jag behöver inte hålla koll på hur många rader det blir...

Tack allesammans för hjälpen!

253 ms totalt · 3 externa anrop · v20260731065814-full.aa8cfc83
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)