|
|
|
|
|
для: zIP
(30.09.2005 в 18:25)
| | Это можно сделать при помощи регулярных выражений
<?php
$text = file_get_contents("resurs.htm");
preg_match("#<title>(.*)</title>#iU", $text, $out);
$titleincludes = $out[1];
?>
|
http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=7152 | |
|
|
|
|
|
|
|
для: zIP
(30.09.2005 в 18:25)
| | Если я правильно понял..
<?
$file_p="index.htm";
$f=fopen($file_p,'r');
$temp_str=$str='';
while(!strstr($temp_str,'</title>')){
$temp_str=fgets($f);
$str.=$temp_str;
}
$str=substr($str,7+$p1=strpos($str,'<title>'),strpos($str,'</title>')-$p1-7);
// ^ Вот эту строчку можно более грамотно заменить
echo $str;
?> | |
|
|
|
|
|
|
|
для: Football
(30.09.2005 в 18:50)
| | Если не трудно то попродобней.
Я в пхп слаб. Это просто сопутствующая проблема, но тормозит, зараза, все дело. | |
|
|
|
|
|
|
|
для: zIP
(30.09.2005 в 18:25)
| | Ну если файл небольшой, т оможно разделить файл на массив использую функцию
А затем также только с обратным. | |
|
|
|
|
|
|
| Как присвоить переменной, значения между тегами заголовка.
Скрипт один, к примеру find.php. А инклюдится в него должены некие фаилы с определенным именем. Имя у этих файлов одно, к примеру resurs.htm,
а их содержание разное и зависит от того в какой папке он лежит.
find.php
<?include("resurs.htm.php");?>
|
find.php неким образом копируется в дерикторию и открывает в себе resurs.htm. Так вот параметру нужно присвоить значение того что между тегами <TITLE></TITLE> в файле resurs.htm.
Весь смысл в что нужна такая функция, которая сама бы считывала заголовок и присваивала его переменной $titleincludes
Посоветовали воспользоватся функцией preg_match. Да только я не знаю как корректно задать параметры извлечения нужной части из нужного файла. | |
|
|
|
|