
22.06.2008, 11:25
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Во-первых, не определена переменная RadioChecker::$fl, во-вторых, к переменных внутри класса надо обращаться так - $this->fl
Что-то типо:
Код:
<?php
class RadioChecker {
public $fl;
function radio_status() {
include('class.sockets.php');
$contents = file_get_contents($this->fl);
$flarr = explode("Mount Point : ", $contents);
for ($flcnt=1; $flcnt<count($flarr); $flcnt++) {
$link = substr($flarr[$flcnt],strpos($flarr[$flcnt],"<a href=")+9);
$link = substr($link,0,strpos($link,"\">"));
...
}
...
}
...
}
?>
Вызов вроде этого
Код:
<?php
require_once('class/class.cisfmradiostatus.php');
$objRadio = new RadioChecker();
$objRadio->fl = 'http://r.x-demon.org:8000';
$objRadio->radio_status();
?>
Поправив, ты только добавил ошибки)
my_file_get_contents - функции не существует, а между апострофами нельзя использовать переменные.
Зачем класс использовать, если можно без него?
Последний раз редактировалось NOmeR1; 22.06.2008 в 11:30..
|
|
|