[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: При выводе из файла неправильно отображает
AlexMak
HTML
<head>
<?php
function Random()
{
$FILE = file("faq.txt");
$rand = rand(0, count($FILE)-1);
return $FILE[$rand];
}
?>
</head>
<body>
<?php echo(Random()); ?>
<?php echo(Random()); ?>
<?php echo(Random()); ?>
<?php echo(Random()); ?>
<?php echo(Random()); ?>
<?php echo(Random()); ?>
</body>

faq.txt:

<a href="faq.html" class="answers" style="font-family:Tahoma; text-decoration:none; color:#444A55; font-size:13px; width:100% position:absolute; top:5px;" onmouseover="this.style.color='#959BA5'" onmouseout="this.style.color='#444A55'">1</a><br />
<a href="faq.html" class="answers" style="font-family:Tahoma; text-decoration:none; color:#444A55; font-size:13px; width:100% position:absolute; top:5px;" onmouseover="this.style.color='#959BA5'" onmouseout="this.style.color='#444A55'">2</a><br />
<a href="faq.html" class="answers" style="font-family:Tahoma; text-decoration:none; color:#444A55; font-size:13px; width:100% position:absolute; top:5px;" onmouseover="this.style.color='#959BA5'" onmouseout="this.style.color='#444A55'">3</a><br />


Выводит все правильно, по строчке, но при этому неправильно расчитывается расстояние, хотя в файле тэг прописан вручную. В чем может быть проблема?



Спустя 2 часа, 23 минуты, 37 секунд (25.12.2008 - 19:28) kirik написал(а):
аа?? В каком файле? Какой тэг? Какое расстояние??

Спустя 42 минуты, 38 секунд (25.12.2008 - 20:11) Wolfix написал(а):
Да, и ещё 1 не скромный вопрос... Зачем первая часть кода прописана в заголовке странички HTML? Это же не CSS и не jаvаscript! Конечно ошибки в этом нет, но весь код можно (так будет удобнее намного) уместить в одном блоке, и писать <?php echo(Random()); ?> - каждый раз совсем не обязательно! Можно написать: <?php echo(Random()); echo(Random()); echo(Random()); echo(Random()); ?>

И кстати, что должен делать скрипт?


Спустя 9 минут, 9 секунд (25.12.2008 - 20:20) Wolfix написал(а):
Если Вам нужно сгененировать случайно число, воспользуйтесь функцией
PHP
mt_rand()
,
Например?
PHP
<? mt_rand(199); 
- выдаст случайное число от от 1 до 99.
Что бы вывести это добро в браузер - можно сделать так:
PHP
<? echo mt_rand(199); 
- данный пример выведет в браузер случайное число от 1 до 99. Если не указать параметры - число будет абсолютно случайным и произвольного количества знаков...

Параметр 1 - минимальное число (от, включительно);
Параметр 2 - максимально число (до, включительно);

Спустя 1 минута, 47 секунд (25.12.2008 - 20:22) Wolfix написал(а):
P.S. в конце второго и третьего примера - необходимо поставить закрывающий код: " ?> ".

(форум как-то странно их обработал и почему-то удалил).

Спустя 14 часов, 11 минут, 52 секунды (26.12.2008 - 10:34) Guest написал(а):
Я вывожу произвольную строчку из файла. В первом сообщении указано содержание файла faq.txt, из него и вывожу. А не срабатывает свой-во css top, не опускает и все. ИЛи опускает, но только одну строчку. В чем может быть проблема? Спасибо за разъяснения по поводу выбора рандома и написания кода, в прицнипе, полезнаю информация, но мне все-таки нужно другое немного.

Спустя 32 минуты, 34 секунды (26.12.2008 - 11:06) kirik написал(а):
а причем тут пхп и вывод файла построчно?
width:100%; position:absolute;
внимательнее...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.