PHP / чтение текстовых файлов (или что-нибудь) - PullRequest
0 голосов
/ 14 сентября 2010

Я уже давно ищу, но php-noob, как и я, не может заставить его работать.

То, что я пытаюсь сделать, - это создать каталоги в вашем корне, в каждом из которых есть изображения + текстовый файл. Допустим, вы получили:

 Root
 |
 +---Directory 1
 |   |
 |   +---Image1.jpg
 |   |
 |   +---Image2.jpg
 |   |
 |   +---Text.txt
 |
 +---Directory 2
     |
     +---Image1.jpg
     |
     +---Image2.jpg
     |
     +---Text.txt

Я умею читать и отображать изображения + имена. Но как отобразить сопровождаемый текстовый файл? (Содержимое, а не заголовок файла).

Очень ценится!

Ответы [ 2 ]

1 голос
/ 14 сентября 2010

самый простой способ - использовать file_get_contents (http://php.net/manual/en/function.file-get-contents.php)

echo file_get_contents($path_to_file);

Более продвинутый: fopen / fread http://php.net/manual/en/function.fread.php

0 голосов
/ 14 сентября 2010

Из PHP fpassthru руководство:

<?php

// open the file in a binary mode
$name = './img/ok.png';
$fp = fopen($name, 'rb');

// send the right headers
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));

// dump the picture and stop the script
fpassthru($fp);
exit;

?>
...