Архив скриптов Lasto.com

Гончий:
Помимо this, в PHP5 введены следующие зарезервированные слова, которые теперь нельзя

использовать для именования функций и переменных:

final
php_user_filter
interface
implements
extends
public
private
protected
abstract
clone
try
catch
throw
exception
this
Но дело даже не во всех словах, а только в одном, которое применяется в скрипте: this,
эту переменную теперь нельзя переопределять.

Добавлено через 4 минуты
Продолжение:
Попытка решить проблему через подключение синглетона (singleton) не удалась, возможно данный синглетон был неправильно составлен:

<?php

class SingletonClass
{
private static $hash = array();

public static function singleton($class)
{
if (!array_key_exists($class, SingletonClass::$hash))
{
SingletonClass::$hash[$class] = new $class;
}
return SingletonClass::$hash[$class];
}
}

class BarClass
{
private $value;

public function __construct()
{
$this->value = 0;
}

public function setValue($value)
{
$this->value = $value;
}

public function getValue()
{
return $this->value;U
}
}

$bar1 = SingletonClass::singleton('BarClass');
$bar1->setValue(6);

$bar2 = SingletonClass::singleton('BarClass');

echo $bar2->getValue();

?>
или же подключение производилось корявыми руками. Нет достаточных познаний.
Второй вариант решения свелся к замене this на $this_ch.
В данном случае уже стало возможно зайти в админку, но не более.Но это уже из-за применеия Джумлы, которая требует прописки в htaccess- php_value register_globals off, иначе работает с глюками.
Выходом послужило решение для объявления всех переменных из массива $_REQUEST через выражение:

foreach($_REQUEST as $k=>$v)
{
$$k=$v;
}

Данные странные телодвижения отчасти помогли,но: (как всегда эти проклятые но)
-Нет возможности внесения изменений через админку. Изменения вносишь, сохраняешь, идет подтверждение что изменения внесены. Через минуту открываешь-все по старому. Изменения вносятся только через прямое редактирование файла setup.inc.Даже если необходимо изменить пароль.
-Не ведется статистика логов. Во всех файлах пусто. Хотя переходы через in->out есть.
На большее моих познаний в php не хватает.
 
Скрипт Lasto Phantom-php есть у кого нибудь? На форуме выложены две версии,но ни одна не рабочая, при заходе в админку выскакивает - ошибка в строке 299. Перелопатил весь интернет, но рабочей версии так и не нашел.

Держи, дружище, в аттаче рабочая версия... Если и она не заработает, то меняй хостера своего...
 

Вложения

  • Phantom_full.zip
    40,7 KB · Просмотры: 115
ребят, если есть у кого обновленные модули для NanoCMS, поделитесь пожалуйста. интересуют статмодуль, редиректор и мемберзона.

заранее благодарен!)
 
а Seo pepetun ни у кого не завалялся?
 
Назад
Сверху