почему через include не работает?

Печать RSS
96

Автор
Чатланин
0
Всем привет. Написал вот такой скриптик.

<?
$anek = file('base.dat');
$casual_anek = $anek [ rand(0, count($file) -1) ];
echo $casual_anek;
?>


короче переходишь по адресу страницы то показывает случайный анекдот. А когда я делаю что показало на других страницах вот так include('anek/index.php'); то не выводит в чем проблема.?

Пацак
0
Смотри путь к файлу

Добавлено через 03:01 сек.
и ещё есть такая функция как array_rand
Ю

deleted
0
reqire_once пробовал?
Автор
Чатланин
0
require_once пробовал:-)

Пацак
0
Моё сообщение ты игнорируешь по ходу. Проблема в пути. Путь прописывай относительно файла в котором инклюдишь. И зачем так много писанины. Проще:
<?php
$anekdot = array_rand(file('путь к файлу'), 1);
echo $anekdot[0];
?>
Изменил: Андрей (14.08.2011 / 12:01)
A

Красные штаны
0
если хочешь инклудить на других страницах - просто пиши вместо
<?php 

вместо
$anek = file('base.dat');
пиши
$anek=file('anek/base.dat');

?>
Все банально)
Изменил: An0nimous (14.08.2011 / 12:02)
Автор
Чатланин
0
ну спасибо. Что обьяснил :-).
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск