Помогите пожалуйста.

X
На сайте с 23.01.2009
Offline
42
361

Добрый День уважаемые. Помогите пожалуйста со следующей проблемой. Есть такой код файла index.php:

<?

$number = $_GET['page'];
if(!$number) $number = 0;
$word = file("eys.txt");
$keyword = $word[$number];
?>

<html>
<head>
<title>Поиск Уяндекс, результаты: <? echo ($keyword); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251&#8243;>
<body>
<center>
<h1> <? echo $keyword; ?> </h1>

Вы искали: <b><? echo $keyword; ?></b><br><br>
Мы обработали ваш поисковый запрос <b>»<? echo $keyword; ?>«</b> и нашли полезные ресурсы.
<br>
Для перехода к результатам поиска информации о «<? echo $keyword; ?>» перейдите по ссылке
<h1><a href=»http://stakhov.ru/2008/09/dynamic-doorway«>ВХОД НА САЙТ</a></h1>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a href=»sitemap.php»>Карта сайта</a>

</center>
</body>
</html>

Это код динамического дора. Далее код sitemap.php:


<?
$keys = 100;
$word = file("keys.txt");
?>

<html>
<head>
<title>Поиск Уяндекс. Карта нашего «белоснежного» сайта.</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251&#8243;>

<body>
<center>

<h1>Карта сайта</h1>

<?
for($i=0; $i < $keys; $i++)
echo (‘<a href="index.php?page=’.$i.’">’.$word[$i].’</a><br>’);
?>

</center>
</body>
</html>

В файле keys.txt ключивики в следующим порядке:

key1 http://site.ru/img1.jpg

key2 http://site.ru/img2.jpg

key3 http://site.ru/img3.jpg

Мне нужно изменить index.php так что чтобы:

Вы искали: <b><? echo $keyword; ?></b> <?echo $img; ?>

а в $img попадает <img src="http://site.ru/img.jpg]http://site.ru/img1.jpg"> или img2 или img3

Код дора взял с http://stakhov.ru/2008/09/dynamic-doorway/

Всем за ранее спасибо!

xratio добавил 10.05.2010 в 12:07

С поставленной задачей на счет $img разобрался, сделал следующим образом:


$imgg = $keyword;
$img = "<img src='".strstr($imgg,'http')."'>";
echo $img;

Теперь другая проблема, в $keyword попадает

key1 http://site.ru/img1.jpg

Как сделать чтобы в $keyword попадало все до http://site.ru/img1.jpg?

xratio добавил 10.05.2010 в 13:24

Кто нибудь поможет?

xratio добавил 10.05.2010 в 20:41

Тему Можно закрывать, всем кто откликнулся спасибо.

Вот решение:

<?php

$keyword = "слово1 слово2 http://site.ru/img1.jpg";
$pos = strpos($keyword, 'http');
if($pos === false) $result = "";
else $result = substr($keyword, 0, $pos);
echo($result);
?>

либо

$keyword = "слово1 слово2 http://site.ru/img1.jpg"

$kw = split ("http:", $keyword);
echo $kw[0];

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий