Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - daigodark

#1
Buenas noches espero estén bien los que respondan futuramente este mensaje, bueno tratare de resumir todo.

Actualmente me encuentro haciendo correcciones y actualizaciones a mi sistema, que es un sistema de inscripcion, carga de notas y asistencia de estudiantes de una escuela, y mi problema es que en esta parte, que juro por lo mas sagrado que no toque y funcionaba antes de comenzar ya no funciona, hace casi todos los procesos excepto el ultimo que es el que carga o actualiza la nota, no coloco el código de los 3 porque el ultimo es super largo y considero que por aun ser un aprendiz mi método de programación es muy rudimentario y ambiguo, se que puede ser un abuso pedir tanto pero ya no se que hacer, ahora los cambios que he echo en el sistema fueron mas hacia el perfil de los usuarios niveles de usuario y mostrar reportes en pdf espero de verdad puedan ayudarme aquí, gracias de antemano

Estoy Trabajando en PHP.

Link de los archivos.https://mega.nz/#F!E90ADbyJ!AUXKY15_h9rnz6qwyASHtw
#2
Buenas noches, escribo para preguntar lo siguiente:

¿Como hago para decodificar una imagen que esta en mi base de datos en base 64, ya que tengo un código reciclado ("modifciado") de Internet pero me lanza este erro?
Notice: Undefined offset: 1 in D:\Documentos\Mis Documentos\Inscripcion\sacarimagen.php on line 21

la linea numero 21 tiene esto:

list(, $Base64Img) = explode('=', $Base64Img);

Si lo quito no da error pero no carga la imagen.

Aquí les dejo el código completo espero puedan ayudarme y de antemano gracias.
Código (php) [Seleccionar]

<?php 

# Buscamos la imagen a mostrar
$bd= new SQLite3('Asistencia.db');
$s$bd->query("SELECT * FROM imagen WHERE id='1';");
while(
$row=$s->FetchArray()){
if(
$row['ID']){
# Mostramos la imagen
$Base64Img=$row['Foto']; 

echo
"

"
.$Base64Img;}};



//eliminamos data:image/png; y base64, de la cadena que tenemos
//hay otras formas de hacerlo    
list(, $Base64Img) = explode('/'$Base64Img);
list(, 
$Base64Img) = explode('+'$Base64Img);
list(, 
$Base64Img) = explode('='$Base64Img);



//Decodificamos $Base64Img codificada en base64.
$Base64Img base64_decode($Base64Img);
//escribimos la información obtenida en un archivo llamado 
//unodepiera.png para que se cree la imagen correctamente
file_put_contents('unodepiera.jpg'$Base64Img);
echo 
"<img src='unodepiera.jpg' alt='unodepiera' />";
?>



[MOD] Usa las etiquetas GeSHi, para postear codigo.