Forum :: Seomatik.pl
Potrzebujesz pomocy? Sprawdź może ktoś miał podobny problem, skorzystaj z wyszukiwarki.
Forum Seomatik.pl :: Pomoc
Błąd po instalacji ...
| Użytkownik / data | Treść wątku |
|---|---|
|
Dodano: 13-08-2011 00:15 Autor: specjal-trans Zarejestrowany: 13-08-2011 Postów: 4 |
Witam, po instalacji mam oto taki błąd. Dlaczego? Sprawdzam link i strona jest biała, itp. Fatal error: Cannot use object of type base_modules_filter_input as array in /stronaswymianylinkow.php on line 2 |
|
Dodano: 13-08-2011 13:35 Autor: SMA Zarejestrowany: 04-09-2009 Postów: 545 |
A wkleisz kod? - bo nie wiem co tam jest w tej drugiej lini... |
|
Dodano: 14-08-2011 15:44 Autor: specjal-trans Zarejestrowany: 13-08-2011 Postów: 4 |
Kod prosto ze strony. PHP pobrany dla witryny |
|
Dodano: 14-08-2011 20:11 Autor: SMA Zarejestrowany: 04-09-2009 Postów: 545 |
stronaswymianylinkow.php on line 2 - powtórzę że niestety nie wiem co jest w tym pliku w lini 2 bo to nie nasz plik systemowy... |
|
Dodano: 15-08-2011 22:04 Autor: specjal-trans Zarejestrowany: 13-08-2011 Postów: 4 |
Po wklejeniu kodu instalacji: <?php require_once("3b9df5401b49a6d982d089e47031fc07.php" $seomatik = new Seomatik(); $seomatik->setSeparator("<br />" $seomatik->setTarget(true); // dodanie do każdego linku parametru target="_blank" $seomatik->setClass("klasa" echo $seomatik->show(); // wyświetlenie linków systemowych ?> Występuje błąd: Fatal error: Cannot use object of type base_modules_filter_input as array in /3b9df5401b49a6d982d089e47031fc07.php on line 2 A tu proszę kod pliku ze instalacyjnego ze strony SEOMETIK.PL: <?php $seomatikKey = '3b9df5401b49a6d982d089e47031fc07'; $seomatikVer = 3; $seomatikDir = dirname(__FILE__).'/'.$seomatikKey.'/'; $seomatikFile = $seomatikDir.preg_replace('/^www\./i','',$_SERVER['HTTP_HOST']).'.txt'; class Seomatik { var $linksDir; var $linksFile; var $separator; var $target; var $class; var $links; var $urls; var $settings; function Seomatik() { $this->links = array(); $this->urls = array(); $this->target = false; $this->linksDir = dirname(__FILE__).'/3b9df5401b49a6d982d089e47031fc07/'; $this->linksFile = $this->linksDir.preg_replace('/^www\./i','',$_SERVER['HTTP_HOST']).'.txt'; $this->forbidden = array('favicon.ico','robots.txt','sid=','PHPSESSID=','SID=','phpsessid=','//','/../','/./','\\'); } function setTarget($value) { $this->target = $value; } function setClass($class) { $this->class = $class; } function setSeparator($sep) { $this->separator = $sep; } function show() { if (isset($_SERVER['HTTP_USER_AGENT'])&&preg_match('/3b9df5401b49a6d982d089e47031fc07/',$_SERVER['HTTP_USER_AGENT'])) return $_SERVER['HTTP_USER_AGENT']; if (@file_exists($this->linksFile)){ $url = $_SERVER['REQUEST_URI']; foreach ($this->forbidden as $bad) if(strpos($url,$bad)!==false) return; $this->parse(); $show = array(); if (in_array($url, array_keys($this->urls))) foreach($this->urls[$url] as $id) $show[] = $this->links[$id]; else { if (sizeof($this->urls) < $this->settings['max']) { $data = @file_get_contents($this->linksFile); $data = preg_replace('/([0-9]+)\|([0-9]+)\|([0-9]+)/', $this->settings['links'] .'|'. $this->settings['max'] .'|'. time(), $data); $data = $data.$url.":\n"; $this->save($data); } else { $urls = array_values($this->urls); $uid = bcmod($this->sum($url), $this->settings['max']); if (isset($urls[$uid])) foreach($urls[$uid] as $id) $show[] = $this->links[$id]; } } return implode($this->separator, $show); } } function parse() { $links = array(); $urls = array(); $settings = array('links' => 5, 'max' => 100, 'time' => 1); $file = @file_get_contents($this->linksFile); if ($file) { preg_match_all('/\n([0-9]+) Ustawienia plików: chmod 766 |
|
Dodano: 26-08-2011 11:07 Autor: specjal-trans Zarejestrowany: 13-08-2011 Postów: 4 |
Dodam, że serwis stoi na home.pl |
|
Dodano: 26-08-2011 21:12 Autor: SMA Zarejestrowany: 04-09-2009 Postów: 545 |
Plik z linkami nie istnieje Nie można z niego czytać Nie można do niego zapisywać Najlepiej jakbyś powierzył instalacje komuś zaufanemu bo tak to raczej nikt tu nie będzie wstanie nic wymyślić dlaczego te linki się nie wyświetlają ;/ |
