nel tuo caso potrebbe essere sufficiente un "encoder/encrypter"... un software che cripta il codice in modo da renderlo illeggibile. Se invece devi solo rendere illeggibile una password dentro il codice sorgente puoi usare questa mia procedura:

SCRIPT 1:
Codice PHP:
function CheckPassword ($password) {
  
$correct_password 'XXXXX';
  
$salt 'YYYYY';
  
$crypted_password crypt ($password$salt);
  return (
$crypted_password == $correct_password);

...avendo l'accortezza di inserire una stringa a scelta al posto di YYYYY e di inserire al posto di XXXXX il risultato del seguente script:

SCRIPT 2:
Codice PHP:
$salt 'YYYYY';
echo (
crypt('PASSWORD_IN_CHIARO'$salt)); 
...in pratica esegui lo SCRIPT n.2 in locale, vedi il risultato a video e copi+incolli la stringa risultante nel codice dello SCRIPT n.1 che puoi tranquillamente uploadare sul server.

CIAO!