Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Чтобы каждый раз у меня подпись была разная.

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

quasar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Захотелось мне, чтобы каждый раз у меня подпись была разная. Зафигачил я такой скрипт:
 

Код:
$max_str_len = 512;
$filename = 'signatures.txt';
  if ($fp = @fopen($filename, 'r')) {
      while (!feof($fp)) {
      if ($new_str = trim(fgets($fp, $max_str_len)))
        $new_arr[] = $new_str;
    }
    fclose($fp);
  }
 
  $a = $new_arr[rand(0, count($new_arr))];
 echo $a;
 

 
Работает как часы. Решил вставить это дело в Topic.php:
 
 
 

Код:
if ($poster['id'] == 1)  
 
// Это я
 
 {
 
$max_str_len = 512;
$filename = 'signatures.txt';
  if ($fp = @fopen($filename, 'r')) {
      while (!feof($fp)) {
      if ($new_str = trim(fgets($fp, $max_str_len)))
        $new_arr[] = $new_str;
    }
    fclose($fp);
  }
 
  $a = $new_arr[rand(0, count($new_arr))];
 
$row['signature'] = $skin_universal->signature_separator($a);
 
 }

 
Не работает. Было установлено, что выделенная строчка не пашет. Почему?




Исправлено название

Всего записей: 398 | Зарегистр. 29-01-2002 | Отправлено: 17:22 26-10-2003 | Исправлено: Antuan, 12:33 15-03-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Чтобы каждый раз у меня подпись была разная.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru