elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: [1]
1  Programación / PHP / PHP|Esta parte de mi sistema hace casi todos los procesos menos actualizar datos en: 7 Septiembre 2015, 03:31 am
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  Programación / Programación General / Decodificar imagen base 64 en: 20 Julio 2015, 01:58 am
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
  1. <?php
  2.  
  3. # Buscamos la imagen a mostrar
  4. $bd= new SQLite3('Asistencia.db');
  5. $s= $bd->query("SELECT * FROM imagen WHERE id='1';");
  6. while($row=$s->FetchArray()){
  7. if($row['ID']){
  8. # Mostramos la imagen
  9. $Base64Img=$row['Foto'];
  10.  
  11. echo"
  12.  
  13. ".$Base64Img;}};
  14.  
  15.  
  16.  
  17. //eliminamos data:image/png; y base64, de la cadena que tenemos
  18. //hay otras formas de hacerlo  
  19. list(, $Base64Img) = explode('/', $Base64Img);
  20. list(, $Base64Img) = explode('+', $Base64Img);
  21. list(, $Base64Img) = explode('=', $Base64Img);
  22.  
  23.  
  24.  
  25. //Decodificamos $Base64Img codificada en base64.
  26. $Base64Img = base64_decode($Base64Img);
  27. //escribimos la información obtenida en un archivo llamado
  28. //unodepiera.png para que se cree la imagen correctamente
  29. file_put_contents('unodepiera.jpg', $Base64Img);
  30. echo "<img src='unodepiera.jpg' alt='unodepiera' />";
  31. ?>
  32.  

[MOD] Usa las etiquetas GeSHi, para postear codigo.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines