Помогите написать скрипт (вывод ссылок)

Печать RSS
497

S
Автор
Землянин
0
Есть сверху правила http://prarusyaz.h2m.ru. Нужет скрипт или его кусочек, который при нажатии на эту ссылку переносил на страницу, на которой есть полное описание.
Желаетельно!!!
Чтобы обрезалась строка на энном кол-ве символов и чтобы все запросы выходили на одну и туже страницу.
Вот код вывода правил
      <?php
$text = file("local/fakt.dat");
$top = rand (0,count($text)-1);
$out = explode("|",$text[$top]);
print "$out[1]";
?>
smile с меня за помощь плюс)
F

Землянин
0
Если чесно я не понял что ты хочешь...

2000 лет д.н.э.
0
я думаю ни кто не понял E

★☆Pro100Поэт☆★
0
1.чувак,ты сам понял то,что сказал? %)
Если тебе нужно обуздать текст,то делай,примерно,так:
<?php
$q = mysql_query('SELECT * FROM table ORDER BY id ASC');

while($res = mysql_fetch_assoc($q))
{
echo mb_substr($res['text'], 0, 130, 'UTF-8');
echo '... <a href="ссылка на полный текст">Далее</a><br />';
}
?>
Если я правильно понял
S
Автор
Землянин
0
есть текст в дат файле. Он выводится на страницу. Во первых мне нужно чтобы он обрезался.
Во вторых мне нужно, чтобы при нажатии на эту обрезанную строку, пользователь переходил на страницу, на которой содержится полный текст.
Например:
1)пирожки
2)капуста
Обе ссылки ведут на одну страницу. При нажатии на "пирожки" отображается текст о пирожках. При нажатии на "капусту" отображается текст о капусте. Вроде понятно объяснил E
Ссылка выглядит как-то типа: название_сайта.рф/скрипт.php?капуста=инфа о ней
Может быть я что-то путаю) smile

Добавлено через 02:11 сек.
P.s. реально бред какой-то в первом посте хД E извиняюсь

Пришелец
0
E вот ты злодей, интересно, что у тебя в конце выйдет )) база знаний на h2m.ru - соперник википедии ))))))

Добавлено через 07:40 сек.
function text_dl($text, $dl){
 $text=iconv("utf-8", "cp1251", $text);
 if(strlen($text)>$dl){
  $rest = substr($text, 0, $dl);
  $rest=iconv("cp1251", "utf-8", $rest);
  return $rest.'...';
 }else{
  $rest=iconv("cp1251", "utf-8", $text);
  return $rest;
 }
}

$text = file_get_contents(путь);
print '<a href="обработчик">'.text_dl($text, количество отображаемых символов).'</a>'

попробуй так
S
Автор
Землянин
0
я там тестирую сайт. Это временно)))

Пришелец
0
ну что , заработал код???
S
Автор
Землянин
0
не пробовал еще. Я еще учусь. Какприеду домой сразу попробую и отпишусь smile

Добавлено через 01:39 сек.
у меня на сайте все в ютф8. Конвертация не нужна
S
Автор
Землянин
0
эмм... дело в том что теперь всроде все работает. Но я не знаю как сделать сам обработчик. Это первое. А второе. Выводится только первая запись из файла. И третье - почему то два раза почеркиваться стала запись)) smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск