Vamos a ver:
Los scripts me funcionan perfectamente en Windows, desde donde los he hecho, por eso no lo llego a entender, como no puede funcionar.
Quiero que sepáis que ya he probado de todo:
1. (Evidentemente), poner en la primera línea de código:
#!/var/bin/perl
2. pasar a formato UNIX los archivos (uso notepad++, con la opción, formato->pasar a formato unix), esto no se si sirve de algo, pero por lo que dicen por ahí, es por los fines de línea.
3. Poner en la primera línea, antes de <body>:
print "Content-type: text/html\n\n";
también lo he intentado poner en la primera línea y después escribir <html>
4. Con WINSCP he pasado los archivos en formato texto (supongo que texto=ASCII porque era seleccionar o texto o binario). También le he dado permisos 755 y también he probado 775 y nada.
He puesto valores a todas las variables y eso, y sigue sin ir.
6. Yo en Linux ya he hecho otros scripts que si funcionan, por eso no sé qué puedo hacer, el problema parece ser de pasarlo de Windows a Linux, o algo así :$
7. el error que me sale es este:
- Código: Seleccionar todo
premature end of script headers
Por favor, si alguien tiene idea y me ayuda, ¡será de gran ayuda!
¡GRACIAS DE ANTEMANO!