Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-11-2007
maro maro is offline
Miembro
 
Registrado: sep 2003
Ubicación: Sevilla
Posts: 104
Poder: 21
maro Va por buen camino
PHP-Barcode en un servidor Linux

Hola a todos!

¿Alguien ha trabajado con PHP-Barcode en un servidor Linux?


Estoy usando PHP-Barcode para generar códigos de barras en un proyecto Web que estoy desarrollando.

Las pruebas las he realizado sobre un servidor Windows, con Apache y php5. Todo funciona correctamente, el problema ha llegado a la hora de montarlo en el servidor real, que trabaja bajo Linux.

Se que el problema está en el genbarcode.exe que PHP-Barcode utiliza para generar el código de barras, que es una solución para Windows y no para Linux.

Pero PHP-Barcode, tiene un "ejecutable" "genbarcode" que (según se describe) es el sustito de genbarcode.exe para Linux, pero no llego a echarlo funcionar.
Realmente no se si tendré que habilitar algún módulo en el servidor Linux, para que me deje utilizar este "ejecutable".

Falta decir, que no tengo muchos conocimientos de Linux.

¿Alguna sugerencia?

Muchas gracias.
Un Saludo.

Maro.
__________________
Maro. OutSourcing de programación con Delphi.
Responder Con Cita
  #2  
Antiguo 06-11-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No lo he usado, pero mira este enlace, puede que te sirva.
Responder Con Cita
  #3  
Antiguo 06-11-2007
maro maro is offline
Miembro
 
Registrado: sep 2003
Ubicación: Sevilla
Posts: 104
Poder: 21
maro Va por buen camino
Gracias Casimiro Notevi.

Ya había ojeado esta página, de hecho de ella saqué como usar el componente.

El problema es ese, que en linux no consigo que funcione.

Gracias por la sugerencia;

Un saludo.
Maro.
__________________
Maro. OutSourcing de programación con Delphi.
Responder Con Cita
  #4  
Antiguo 06-11-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por maro Ver Mensaje
Gracias Casimiro Notevi.
Ya había ojeado esta página, de hecho de ella saqué como usar el componente.
El problema es ese, que en linux no consigo que funcione.
Gracias por la sugerencia;
Un saludo.
Maro.
¿No lo consigues?, pero haces algo?, sale algún mensaje?, no imprime?, no... ?
Responder Con Cita
  #5  
Antiguo 07-11-2007
maro maro is offline
Miembro
 
Registrado: sep 2003
Ubicación: Sevilla
Posts: 104
Poder: 21
maro Va por buen camino
Hola,

Perdon, disculpa la bagueza de mi respuesta anterior.

Pues hago exactamente lo que indica el línk que me referenciaste.

En linux, al llamar a barcode.php, con todos los parámetros necesarios para generar un barcode128: Ejemplo
Me muestra una página en blanco, sin la imagen del código de barras.
No da errores, ni nada.

Si le pido un EAN 13, si lo hace bien, ya que no utiliza el "módulo" de genbarcode, sino que lo hace directamente con php: ejemplo

En windows me fuciona correctamente y para montarlo bajo linux, lo que he hecho es cambiar el valor de la variable $genbarcode_loc en el php-barcode.php. Esta variable es la que indica la ruta al módulo que genera los cod128, que son los que yo utilizo.

Creo que es el único cambio, para windows ha de apuntar a "genbarcode.exe" y en linux a "genbarcode".

¿puede este "genbarcode" ejecutarse en cualquier directorio en el servidor Linux? o ¿Ha de estar colocado en un directorio especial?

Sobre todo, muchas gracias.
Maro
__________________
Maro. OutSourcing de programación con Delphi.
Responder Con Cita
  #6  
Antiguo 07-11-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Puede ser que estés usando una versión algo antigua?, me parece recordar que las versiones anteriores no permitían el formato '128', aunque las últimas sí que lo tienen.
Responder Con Cita
  #7  
Antiguo 07-11-2007
maro maro is offline
Miembro
 
Registrado: sep 2003
Ubicación: Sevilla
Posts: 104
Poder: 21
maro Va por buen camino
Creo que no.

La versión para windows la he descargado de la página del fabricante y sí genera el code128.

La versión para linux, la he cogido del foro que me referenciabas anteriormente. En el página del fabricante, para linux, lo que ofrecen es el código funete y hay que compilarlo. La verdad es que no lo he hecho nunca y no tengo ni idea de cómo habría que compilarlo ni con qué compilador.

No obstante, creo que la versión si es la correcta.

Gracias.
Un Saludo.
__________________
Maro. OutSourcing de programación con Delphi.
Responder Con Cita
  #8  
Antiguo 07-11-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Junto al código hay un README que, entre otras cosas, pone lo siguiente:
Cita:
UNIX-INSTALLATION:

First of all you need GNU barcode, a barcode creation/encoding library.
GNU barcode can be foud at http://www.gnu.org/software/barcode/ , or
install it using your favourite package-manager, e.g.
debian: # apt-get install barcode
SuSE : # rpm -i /path-to/barcode.rpm ; rpm -i /path-to/barcode/devel.rpm
Or compile and install the source yourself:
$ tar xfvz barcode-0.98.tar.gz
$ cd barcode-0.98
$ ./configure
$ make
become root ( $ su )
# make install
# ldconfig

Then compile genbarcode:
Just type
$ make
become root ( $ su )
# make install
Creo que con eso será suficiente.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Con cual Linux como servidor Web? JXJ Linux 5 12-05-2006 15:27:54
intraweb y servidor linux jgutti Internet 3 25-04-2005 23:09:38
Servidor de Correo en Linux COCOL Linux 1 22-04-2005 16:13:33
Como hacer un shares en un Servidos Linux para que otro Servidor Linux .... FernandoFAI Linux 0 15-04-2004 09:33:07
Servidor Unix Linux Omar Alejandro Varios 1 25-09-2003 04:13:45


La franja horaria es GMT +2. Ahora son las 11:06:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi