Hola que tal saludos para todos en la comunidad mi pregunta es sobre una función que estoy haciendo en PHP (obvio
), al parecer si cumple correctamente su cometido pero al ejecutarlo en xampp me di con la sorpresa que emitía un error.
Código:
Notice: Uninitialized string offset: 16 in C:\xampp\htdocs\strlen.php on line 7
Lspe$Fmirzirmhs$e$$$Jsvswhip[if
Y bueno como dije al parecer anda bien, pero a mi hosting no le hace gracia ese error y comienza a alocar a la CPU hasta el punto de suturarlo.
Este es mi código : Código PHP:
<?php
function Encriptacion($Cadena)
{
$cifrada = "" ;
for ( $i = 0; $i <= strlen($Cadena) ; $i ++) {
$cifrada = $cifrada.chr(ord($Cadena[$i])+4);
$cifrada = str_replace("","",$cifrada);
}
return $cifrada;
}
echo Encriptacion('Hola Bienvenido a
ForosdelWeb');
?>
Espero me puedan ayudar seria de mucha ayuda, como ven la funcion es simple, pero capas estoy cometiendo algun error. Estoy pocos meses adentrandome en el php.
Si es que hubiera otra manera de hacer lo que quiero (encriptar una cadena de texto con la sintaxis de arriba) se los agradeceria mucho.