Buenas, expongo mi problema aquí a ver si alguien me puede ayudar. Yo estoy trabajando en prestashop en vivo ( http://pruebas.ganeshgrow.es/index.php?live_configurator_token=2fe053c762f45594ba3cea8a7b27a0d9&id_employee=1&id_shop=1
) y me ha saltado este error.
Pero de los archivos en los cuales me esta dando el error:
/homepages/1/d535128747/htdocs/GGSP/classes/Validate.php:1 /homepages/1/d535128747/htdocs/GGSP/classes/controller/AdminController.php /homepages/1/d535128747/htdocs/GGSP/classes/controller/FrontController.php
Yo no he modificado ninguno de ellos, como para por ejemplo poner un espacio en la etiqueta <?php
o demás posibles soluciones que vienen aquí.
En todo los fallos pone "headers already sent by (output started at /homepages/1/d535128747/htdocs/GGSP/classes/Validate.php:1)" digo yo que el fallo estará en ese fichero no? pero, donde? porque pone que es en la linea 1, y yo to en la linea 1 no veo ningún espacio ni nada.
<?php /* * 2007-2016 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2016 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ class ValidateCore { const ADMIN_PASSWORD_LENGTH = 8; const PASSWORD_LENGTH = 5; public static function isIp2Long($ip) { return preg_match('#^-?[0-9]+$#', (string)$ip); } public static function isAnything() { return true; }
Esta ahí el error? o en que fichero me tengo que meter para buscarle? Por favor que alguien me ayude.
Respuestas
SOLUCIONADO
Igual llevo mas de 5 horas con este problema pero lo acabo de solucionar y os dejo por aquí mi solución por si le vale a alguien. Que gracias a este problema que me ha vuelto loco he comprendido que importante es compartir la información en Internet para todos.
A mi me daba error en el fichero Validate.php en la linea 1, y por lo que leí en Internet todos decían que podía se problema de un espacio en blanco o un carácter invisible. Pero yo no veía nada de eso en mi fichero.
Lo que hice fue gracias a una persona que lo puso por Internet, coger ese fichero y guardarlo con codificación ANSI y BOOM!! se solucionó el problema. Espero que alguien le sirva de ayuda :)

@RaulSuances
Buenas,
Estoy creando un formulario de contacto nuevo, le tengo creado entero, pero no se como enviarle a un correo electrónico. Se que se puede hacer con php, pero no se como implementarlo.
También he probado con "mailto:" pero mailto lo que hace es abrir una ventana de correo para enviar los datos que has puesto en el formulario, y yo lo que quiero es que tu al darle al "Enviar" te lo mande a un correo directamente.
También he buscado algún modulo para crearlo pero no hay ninguno gratuito.
También he probado con paginas que te crean formularios como esta: http://www.formmail-maker.com/generator.php , pero esto me descarga un fichero zip en el que hay una carpeta con 3 ficheros php, y estos nose donde implementarlo.
Y he probado con formmail.php pero ni idea de como hacerlo.
Por cierto, el nuevo formulario lo estoy creando en Preferencias -> CMS.
Código del formulario:
<form name="contacto" > <h2 id="contactenos"> Contactenos </h2> <div id="primero"> Si usted desea más información llene este formulario. Será contactado lo más pronto posible. Por favor, llene <b>los campos requeridos.</b> </div> <br /><br /> <label id="nombre"> Su nombre<span class="required">*</span> </label> <input type="text" name="nombre" /> <br /><br /> <label id="email"> Su correo electronico<span class="required">*</span> </label> <input name="email" type="text" /> <br /><br /> <label id="telefono"> Teléfono<span class="required">*</span> </label> <input type="text" name="telefono" /> <br /><br /> <label id="entero"> ¿Como se entero de nosotros? </label> <select name="comoSeEnteroDeNosotros" id="comoSeEnteroDeNosotros"> <option></option> <option>Búsqueda de internet</option> <option>Recomendación</option> <option>Evaluación positiva de medios</option> </select> <br /><br /> <label id="peticion"> Describa su petición </label> <br /> <textarea rows="10" cols="30" name="peticion"> </textarea> <br /><br /> <div id="segundo"> Enviando este formulario, usted acepta nuestra politica de privacidad. </div> <br /><br /> <button class="btn btn-success submit-button" type="submit"> Enviar </button> </form>

@RaulSuances