Вопрос на засыпку

serhioz89
На сайте с 27.11.2009
Offline
23
745

опытные html программеры вот кто знает как можно сделать

есть главная страница - на ней в тэге h1 написан ключивик

есть пару страниц в глубине сайта site/page/link.html , мне надо что бы в определённое место был прописан ключивик который записан в h1 на главной странице, как это можно сделать кто нить знает??

qwertyoff
На сайте с 03.02.2009
Offline
19
#1

Может немного геморно, но на ум вот что пришло. В корне сайта создать key.txt, не него записать ключевик. На главной странице в том месте где он должен быть, поставить код:

<h1><?php
$arr = file( "key.txt" );
print $arr[ rand( 0 , count( $arr ) - 1 ) ];
?></h1>

ну и во все остальные страницы, где нужно вывести этот ключ. Только соблюдая пути к key.txt

Здесь не хостер, а говно. (/ru/forum/381973)
F0
На сайте с 10.05.2009
Offline
9
#2

html программеры... убило =)))))))))

}WiseMan{
На сайте с 23.03.2008
Offline
39
#3

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

<?php include("kluchevik.php"); ?>, в этот файл вписать ключевик, а эту строчку вставлять на страницы в те места куда нужно выводить этот ключевик.

serhioz89
На сайте с 27.11.2009
Offline
23
#4
}WiseMan{:
Можно воспользоваться инклудами, например так
<?php include("kluchevik.php"); ?>, в этот файл вписать ключевик, а эту строчку вставлять на страницы в те места куда нужно выводить этот ключевик.

это нужно для дорвеев... Этот ключивик на каждой странице будет новый... не получится вариант забить забить 1 ключивик...

сгенерировал 500 страниц к примеру... вот на index.php стоит <H1>DATING</H1>

и есть страница site/kink/page.php которой тоже надо вставить именно этот ключивик например в начало строки... получается страницы динамические будут..

qwertyoff
На сайте с 03.02.2009
Offline
19
#5

... Этот ключивик на каждой странице будет новый...

Но index.php то один! , не считая в папках

Bartezz
На сайте с 20.08.2009
Offline
69
#6

создается файл key.txt где в каждой строке ключевик, далее вставляешь в место где нужен случайный ключик, что то вроде этого (qwertyoff об этом и писал)


<?php
$keys=file("/key.txt");
echo rtrim($keys[rand(0, (count($keys)-1))]);
?>

В итоге получаем случайный ключик из файла key.txt в конкретном месте страницы.

4arger
На сайте с 17.12.2008
Offline
95
#7
serhioz89:
опытные html программеры вот кто знает как можно сделать
есть главная страница - на ней в тэге h1 написан ключивик
есть пару страниц в глубине сайта site/page/link.html , мне надо что бы в определённое место был прописан ключивик который записан в h1 на главной странице, как это можно сделать кто нить знает??

вот попробуйте:


<?php
function getkey(){
@$indexpage = file_get_contents('http://'.$_SERVER['SERVER_NAME'].'/index.html'); // ваша главная страница
$indexpage = preg_replace('/[\r\n\t\0\x0B]/', '', $indexpage); // чистим от ненужных символов
$itog = preg_match('/<h1>(.*)<\/h1>/', $indexpage, $match); // находим текст, заключенный в теге h1, пример: <h1>ТЕКСТ</h1>
$key = preg_replace('/<h1>|<\/h1>/', '', $match[0]); // удаляем <h1> и </h1>
echo trim($key); // выводим на экран
}
?>

в html код, где надо выводить ключ вставляем

<? getkey(); ?>

Можно использовать вариант, предложенный до меня.

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