Как я могу указать точный абсолютный путь?
Файл находится здесь. Я указал так:
include "/home/core/public_html/d/core/source/class.Control.php";
Но это говорит мне, что это не так.
* Неустранимая ошибка: Class 'Control' не найден в /home/core/public_html/d/core/source/class.ControlEntry.php в строке *
Код:
<?php class ControlEntry { private $control_object; function __construct( $control_object ) { $this->control_object = $control_object; } public function actuate() { if( isset($_POST['ajax_type']) ) { $this->control_object->ajax( $_POST['ajax_type'] ); } else { $this->control_object->reload(); } } } include "/home/core/public_html/d/core/source/class.Control.php"; // Can not find this f***ing file even though it is there. $control_entry_object = new ControlEntry( new Control() ); $control_entry_object->actuate();
Список неисправностей
Ошибка возникает из class.ControlEntry.php
. Перед загрузкой ControlEntry убедитесь, что вы загрузили class.Control.php
.
Это абсолютный путь. Это не похоже на ошибку. На самом деле он говорит, что класс не найден. Он не говорит, что файл не найден. Я полагаю, в вашем классе. ControlEntry.php строка 3 ссылки на Control. Перед использованием необходимо включить файл, содержащий элемент управления.
Вы включаете "/home/domain/public_html/d/core/source/class.Control.php";
но ошибка говорит /home/domain/public_html/d/core/source/class.ControlEntry.php
. Вы уверены, что включаете правильный файл или создаете правильный класс?