[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: TITLE
Алексей
Нужно, что бы значение, для тега <title>, бралось из *.txt файла. Как это сделать?
PHP
<?
  
$file_array file("test.txt");
  if(!
$file_array)
  {
    echo(
"Ошибка открытия файла");
  }
  else
  {
    for(
$i=1$i<2$i++)        // Номер строки (Начало 0)
    
{
      
printf("%s<br>"$file_array[$i]);
    }
  }




Спустя 2 минуты, 18 секунд (9.02.2009 - 17:12) Алексей написал(а):
Я так понимаю, что надо делать на примере этого скрипта. Здесь берётся файл test.txt и считывается вторая строка, потом выводится...

Спустя 16 минут, 37 секунд (9.02.2009 - 17:29) LoneCat написал(а):
Функция file считывает файл в массив, построчно, результатом будет:
$file_array[0] - первая строка
$file_array[1] - вторая строка
и т.п., соот-но
PHP
$file_array file('test.txt');
if(
$file_array === false) {
  echo 
'Ошибка открытия файла';
  
$title 'Заголовок по-умолчанию';
} else {
  
$title $file_array[0];
}
echo 
'<html><head><title>'.$title.'</title></head>';


Спустя 43 минуты, 52 секунды (9.02.2009 - 18:13) stepan написал(а):
Смысл от придыдущей записи почти не меняется но я бы сделал так:
PHP
<?
$ft='text.txt';
$fo=fopen($ft"r");
$fr=fread($fofilesize($ft));
fclose($fo);
?>
<html>
<head>
<title><?print $fr?></tit

Спустя 2 минуты, 31 секунда (9.02.2009 - 18:15) LoneCat написал(а):
Цитата (stepan @ 9.02.2009 - 19:13)
Смысл от придыдущей записи почти не меняется но я бы сделал так:

Так ведь тогда весь файл будет запихан в title, а по условию - title только первая строка.

Спустя 6 минут, 14 секунд (9.02.2009 - 18:21) stepan написал(а):
так вопрос изначально был какой
Нужно, что бы значение, для тега <title>, бралось из *.txt файла.
вот и написал что значение берется из файла *.txt он же не указал что несколько значений дожно быть

Спустя 1 час, 4 минуты, 17 секунд (9.02.2009 - 19:26) LoneCat написал(а):
Цитата (stepan @ 9.02.2009 - 19:21)
так вопрос изначально был какой
Нужно, что бы значение, для тега <title>, бралось из *.txt файла.
вот и написал что значение берется из файла *.txt он же не указал что несколько значений дожно быть

Мда, и в самом деле... и где я углядел что первая строка... smile.gif очевидно фраза "берет вторую строку" меня попутала smile.gif

З.Ы. Для того чтобы считать файл целиком можно воспользоваться file_get_contents, без ухищрений с fopen, filesize и т.п., правда доступен он только с php версии 4.3 и выше.

Спустя 4 часа, 20 минут, 31 секунда (9.02.2009 - 23:46) Алексей написал(а):
Нет...именно вторая строка мне и нужна было. Просто это я в коде указал. Прощу прощение за неграмотный вопрос.
Всем спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.