Bonjour à tous,,
Voilà, j'ai un sérieux problème sur lequel je me prends la tête depuis quelques temps. Après moult recherches et lectures, je m'en remet à vos lumières parce-que là, je sèche...
Je reprends dans l'ordre:
J'ai développé un site PHP/HTML sous eclipse que je souhaite héberger chez OVH (mutualisé)
Après le transfert sur le ftp (via filezilla) j'ai une belle erreur:
Le problème est que phpheader() n'est pas une fonction php. Après vérification je me suis rendu compte que mon fichier est enregistré sur une seule ligne.
Du coup j'ai forcément une erreur puisque le début de mon code est le suivant:
J'ai donc tout viré de mon hébergement pour effectuer quelques test.
J'ai deux Fichiers:
Créé sous eclipse (configuration de base)
Créé sous notepad++ (encodé en utf-8)
Quelque soit le fichier appelé j'ai toujours la même erreur:
Lorsque j'ouvre ses deux fichier avec le bloc note de windows, ils sont tous les deux écrits sur une seule ligne.
Je soupçonne donc un problème d'encodage, mais je n'arrive pas à comprendre ce que je doit faire.
Une idée?
Voilà, j'ai un sérieux problème sur lequel je me prends la tête depuis quelques temps. Après moult recherches et lectures, je m'en remet à vos lumières parce-que là, je sèche...
Je reprends dans l'ordre:
J'ai développé un site PHP/HTML sous eclipse que je souhaite héberger chez OVH (mutualisé)
Après le transfert sur le ftp (via filezilla) j'ai une belle erreur:
a écrit :
Fatal error: Call to undefined function: phpheader() in ...
Le problème est que phpheader() n'est pas une fonction php. Après vérification je me suis rendu compte que mon fichier est enregistré sur une seule ligne.
Du coup j'ai forcément une erreur puisque le début de mon code est le suivant:
a écrit :
<?phpheader("Content-Type: text/html; charset=iso-8859-1"); [etc...]
J'ai donc tout viré de mon hébergement pour effectuer quelques test.
J'ai deux Fichiers:
Créé sous eclipse (configuration de base)
a écrit :
<?php
header("Content-Type: text/html; charset=iso-8859-1");
echo "testé";
?>
Créé sous notepad++ (encodé en utf-8)
a écrit :
<?php
header("Content-Type: text/html; charset=utf-8");
echo "testé";
?>
Quelque soit le fichier appelé j'ai toujours la même erreur:
a écrit :
<?phpheader(...
Lorsque j'ouvre ses deux fichier avec le bloc note de windows, ils sont tous les deux écrits sur une seule ligne.
Je soupçonne donc un problème d'encodage, mais je n'arrive pas à comprendre ce que je doit faire.
Une idée?