Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/10/2007, 03:53
Manu_Leon
 
Fecha de Ingreso: marzo-2005
Ubicación: Sevilla
Mensajes: 277
Antigüedad: 19 años, 1 mes
Puntos: 2
Re: compilador para php

Hola, eso ocurre con el 100% de programas y lenguajes.
Esto es porque es texto plano. Todo lo que escribas en el código como texto plano, por ejemplo, $algo="esto es un texto", en el .exe queda tal cual, para al ejecutarlo asignar ese texto a una zona de la memoria.

Supongo que si no lo escribieses como texto no saldría tal cual, al menos saldría bastante más disimulado.

Por ejemplo:

$user= chr(80) . chr(101) . chr(100) . chr(114) . chr(111);

es en realidad $user="Pedro"; (chr() convierte un número en su caracter ascii asociado)
y se supone que no se debería ver en el código del .exe la palabra Pedro.

Pero claro, esto es un coñazo.

Un saludo