Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2012, 18:37
boiiser
 
Fecha de Ingreso: abril-2012
Mensajes: 6
Antigüedad: 12 años
Puntos: 0
Sacar dato de array dentro de ciclo

Hola amigos , soy nuevo en el foro y en php, bueno les comento, estoi haciendo un formulario de contacto, y el txt que almacenara los comentarios, tengo que encriptarlo usando el metodo de encriptacion cesar, y ese valor encriptado, se enviara a una direccion de correo. Bueno ya recibo el comentario y lo encripto, ahora lo que no puedo hacer es, sacar el texto encriptado para poder mandarlo, ya que lo que tengo es que imprimo lso caracteres conforme se van encriptando. Les muestro:

Cita:

if(isset($_POST['coment']))
{


// declaramos el abecedario como un arreglo 2 veces.

$abecedario = array("A","B","C","D","E","F","G","H","I","J","K", "L","M","N","Ñ","O","P","Q","R","S","T","U","V","W ","X","Y","Z","A","B","C","D","E","F","G","H","I", "J","K","L","M","N","Ñ","O","P","Q","R","S","T","U ","V","W","X","Y","Z");

// strtoupper() convierte la cadena en mayusculas

$cadena = (strtoupper($_POST['coment']));

//la funcion str_replace() elimina los espacios " "

$cadena = str_replace(" ","",$cadena);

//la funcion strlen() devuelve el tamaño de la cadena

$len = strlen($cadena);

//la funcion str_split() convierte una cadena en un arreglo,

$arr = str_split($cadena);

// Ahora preguntamos si la opcion enviada es 'Encriptar' o 'Desencriptar'

if($_POST['op']=='Enviar')
{
echo "<h3>La cadena encriptada es: ";

for($c=0;$c<$len;$c++)// con este se recorre el arreglo
{
for($c2=0;$c2<27;$c2++)//compara el caracter en el que este el primer for y obtener posicion
{
if(strcasecmp($abecedario[$c2],$arr[$c])==0) //Si El caracter de la cadena es igual al caractere del abecedario
{
echo $abecedario[$c2+4]; //Se imprimen los caracteres a medida que se obtienen
// quiero aqui almacenar esos caracteres para posteriormente enviarlos por correo.


}



}//segundo for
}//primer for

echo "</h3>";

}//llave de if


}

echo "</center>";