webForumDet fria alternativet

Läsa från fil

PHP

1 svar · 197 visningar · startad av nordan

Medlem sedan juni 2000949 inlägg
Frågan#1

Hej!
Om jag vill läsa in en text fil med php på samma sätt som jag har gjort här i perl
hur gör jag då

#!/usr/bin/perl
print "Content-type: text/html\n\n";

open(FIL, "text.txt");
@filen = <FIL>;
foreach $rad (@filen)
{
	print $rad."<br>";
	
}

close (FIL);
Medlem sedan aug. 20002 975 inlägg
#2

Jag är inte så hemma på Perl (inte alls) men så här går att göra i PHP för att skriva ut en textfil:

Alternativ 1:

<?php

$filnamn = "textfil.txt";

$fp = fopen($filnamn, "r");
// Läser in i strängvariabel
$content = fread($fp, filesize($filnamn));
fclose($fp);

echo $content;

?>

Alternativ 2:

<?php

// Läser in i array
$content = file("textfil.txt");

$content = implode("\n", $content);

echo $content;

?>

Alternativ 3:

<?php

// Läser filen och skriver ut den.
readfile("textfil.txt");

?>
250 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)