imam ja, ker nekatere so že zakodirane in jih odpre tako kot je treba...
Sicer pa tole primer "header" informacije
Original iz skripte:
<?php //00db9
if(!extensionloaded('ionCube Loader')){$oc=strtolower(substr(phpuname(),0,3));$ln='ioncubeloader'.$oc.''.substr(phpversion(),0,3).(($oc=='win')?'.dll':'.so');@dl($ln);if(functionexists('ilexec')){return ilexec();}$ln='/ioncube/'.$ln;$oid=$id=realpath(iniget('extensiondir'));$here=dirname(FILE);if(strlen($id)>1&&$id[1]==':'){$id=strreplace('\','/',substr($id,2));$here=strreplace('\','/',substr($here,2));}$rd=strrepeat('/..',substrcount($id,'/')).$here.'/';$i=strlen($rd);while($i--){if($rd[$i]=='/'){$lp=substr($rd,0,$i).$ln;if(file_exists($oid.$lp)){$ln=$lp;break;}}}@dl($ln);}else{die('The file '.FILE." is corrupted.\n");}if(functionexists('ilexec')){return _ilexec();}echo('Site error: the file <b>'.FILE.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the site administrator.');exit(199);
?>
Pa to kar sem jaz kodiral:
<?php //0035e
if(!extensionloaded('ionCube Loader')){$oc=strtolower(substr(phpuname(),0,3));$ln='/ioncube/ioncubeloader'.$oc.''.substr(phpversion(),0,3).(($oc=='win')?'.dll':'.so');$oid=$id=realpath(iniget('extensiondir'));$here=dirname(FILE);if(strlen($id)>1&&$id[1]==':'){$id=strreplace('\','/',substr($id,2));$here=strreplace('\','/',substr($here,2));}$rd=strrepeat('/..',substrcount($id,'/')).$here.'/';$i=strlen($rd);while($i--){if($rd[$i]=='/'){$lp=substr($rd,0,$i).$ln;if(fileexists($oid.$lp)){$ln=$lp;break;}}}@dl($ln);}else{die('The file '.FILE." is corrupted.\n");}if(functionexists('ilexec')){return _ilexec();}echo('Site error: the file <b>'.FILE.'</b> requires the ionCube PHP Loader '.basename($ln).' to be installed by the site administrator.');exit(199);
?>
Če pustim tako informacijo mi javi napako (se mi zdi da error 500) ča pa zamenjam, in vstavim tisto originalno v moj php pa napiše da je okvarjena datoteka...
Toliko, na kratko...