Re: printing files
| From: | Dimitris Kossikidis | Date: | Wed, 13 Feb 2002 12:36:27 +0000 |
| Subject: | Re: printing files | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-84568@lists.php.net to get a copy of this message | ||
The only way that works fine for me is to read a file char by char. When you
read the \n character add the readen chars in array's position.
Here is an example
$fp = fopen ("myfile","r");
$txtarr = array(); // array to store each line of your file
$linenum = 1; // just a counter
$linetext = ""; // string to put characters. Empty this string when
you move to new line
while ( !feof( $fp ) ){
$ch = fgetc( $fp ); // read a char
$linetext .= $ch; // added to string
if ( $ch=="\n" ){ // is it a new line?
$txtarr[$linenum] = $linetext; // fill your array
$linenum++; // counter ++
$linetext = ""; // empty line string;
}
}
echo $txtarr[0]; // this outputs the1st line of your file
etc.
----- Original Message -----
From: "John Gurley" <john_g83@hotmail.com>
To: <php-general@lists.php.net>
Sent: Wednesday, February 13, 2002 1:55 PM
Subject: [PHP] printing files
> Just a quick question,
> is there a way to echo in your php code lines of a file that you specify.
> i.e. you want to output lines 1,4,7 of a certain text file
> Thanks
> John
>
>
>
> _________________________________________________________________
> Join the worlds largest e-mail service with MSN Hotmail.
> http://www.hotmail.com
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>