Foros del Web » Programando para Internet » PHP »

Como saber si esta codificado en base64

Estas en el tema de Como saber si esta codificado en base64 en el foro de PHP en Foros del Web. Hola a todos, me gustaría saber como puedo saber si un texto, está codificado en base64 sin necesidad de meterle ningún parametro. ¿Alguien conoce algo ...
  #1 (permalink)  
Antiguo 30/10/2011, 05:15
 
Fecha de Ingreso: marzo-2011
Mensajes: 88
Antigüedad: 13 años, 7 meses
Puntos: 17
Como saber si esta codificado en base64

Hola a todos, me gustaría saber como puedo saber si un texto, está codificado en base64 sin necesidad de meterle ningún parametro.

¿Alguien conoce algo sobre este tema? Cualquier informacion me es útil. Gracias
  #2 (permalink)  
Antiguo 30/10/2011, 05:28
Avatar de TheScript  
Fecha de Ingreso: septiembre-2011
Ubicación: Spain
Mensajes: 164
Antigüedad: 13 años, 2 meses
Puntos: 30
Respuesta: Como saber si esta codificado en base64

Hola follow, no se para que quieres aplicarlo, en php no tengo ni idea, esta función es c#, lo veo dificil hacerlo sin meterle ningún parámetro la verdad...
Código PHP:

using System
.Text.RegularExpressions;

public static 
bool EsBase64(string str)
{
return 
Regex.IsMatch(str, @"[A-Za-z0-9+/=]");

¿Para que lo necesitas? (Si no es información confidencial claro...)
  #3 (permalink)  
Antiguo 30/10/2011, 05:33
 
Fecha de Ingreso: marzo-2011
Mensajes: 88
Antigüedad: 13 años, 7 meses
Puntos: 17
Respuesta: Como saber si esta codificado en base64

Hola mira tengo un sistema que coge un texto y lo convierte en pdf, me gustaría poder comprobar si está codificado, pero por estructura y diferentes cosas (no se si me explico bien) no quiero pasarle ningún parametro, entonces una función no me vale, quiero que cuando se meta a un sitio simplemente detecte si hay algo en base64, pero como no se que es ese algo ni si va a existir no puedo meterlo como parámetro :S:S:S:S:S:S

De todas formas gracias por la ayuda, si se te ocurre algo a ti o a los demás compañeros, lo agradecería.

Etiquetas: base64
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:14.