Allemaal rare errors bij installatie van script..
http://localhostr.com/files/lJTALig/capture.png
http://localhostr.com/files/Lost7Bi/capture.png
http://localhostr.com/files/CIlgIO3/capture.png
Zou fijn zijn als iemand mij kon helpen.
error_reporting(E_ALL ^ (E_NOTICE & E_DEPRECATED));
Verder heb ik het idee dat dit een formulierverwerking is, maar er word niet gecontroleerd of de gegevens wel ingevuld zijn, zodat er undefined variables en undefined indexes zijn
Zonder enige kennis van booter overigens,...
Ik last vandaag ook een topic over 'Gehacked ...' (http://www.phphulp.nl/php/forum/topic/gehacked-script-of-server/82721/last/)
Zonder angst te willen zaaien, maar om wel even mee te geven.
Succes met je keuze.
http://php.net/eregi
Undefined Index betekent dat je een waarde ophaalt die niet bestaat. Ik ken je code niet maar redelijke kans dat je een controle met isset moet doen.
@Jacco, jou methode is geen oplossing maar struisvogel gedrag. Dat je de fout niet meer ziet betekent niet dat het ineens opgelost is.
eregi is deprecated. Dat betekent dat die zeer waarschijnlijk niet meer bestaat in nieuwe versies van php. Zie: Undefined Index betekent dat je een waarde ophaalt die niet bestaat. Ik ken je code niet maar redelijke kans dat je een controle met isset moet doen.
@Jacco, jou methode is geen oplossing maar struisvogel gedrag. Dat je de fout niet meer ziet betekent niet dat het ineens opgelost is.
Ik heb alles vervangen, ik krijg nog steeds de zelfde errors alleen nu met preg_match in de plaats van eregi :(
Lijkt me sterk. preg_match is niet bepaald depricated.
http://localhostr.com/files/pbRECqk/Supra%20Booter%20-%20Google%20Chrome.png
http://localhostr.com/files/2fj91Nq/Supra%20Booter%20-%20Google%20Chrome.png
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$subject = "phphulp";
$pattern = '/^hulp/';
preg_match($pattern, $subject, $matches);
print_r($matches);
?>
$subject = "phphulp";
$pattern = '/^hulp/';
preg_match($pattern, $subject, $matches);
print_r($matches);
?>
Gewijzigd op 17/02/2012 23:57:37 door - Ariën -
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$file = basename(__FILE__);
if(preg_match($file,$_SERVER['REQUEST_URI'])) {
die("Sorry but you cannot access this file directly for security reasons.");
}
Waar zou ik het dan in moeten veranderen?
$file = basename(__FILE__);
if(preg_match($file,$_SERVER['REQUEST_URI'])) {
die("Sorry but you cannot access this file directly for security reasons.");
}
Waar zou ik het dan in moeten veranderen?
http://www.php.net/manual/en/function.strpos.php
Toevoeging op 18/02/2012 09:42:19:
Dit staat overigens ook vermeld op de php site bij preg_match: http://pt2.php.net/manual/en/function.preg-match.php
Als je alleen maar op zoek bent naar een substring in een string (en dus geen pattern matching), dan is preg_match echt een veel te zware functie. Gebruik dan gewoon strpos() om te zoeken: Toevoeging op 18/02/2012 09:42:19:
Dit staat overigens ook vermeld op de php site bij preg_match: http://pt2.php.net/manual/en/function.preg-match.php
Quote:
Do not use preg_match() if you only want to check if one string is contained in another string. Use strpos() or strstr() instead as they will be faster.