Fichiers PHP Windows => Unix = Erreur - Solution ?

Statut
N'est pas ouverte pour d'autres réponses.

Carambar

Elite
Arg ! J'ai découvert que le fait de transférer des fichiers ASCII PHP créés sous Windows (avec des retours chariots+linefeed)sur un hébergeur Unix peut causer des erreurs avec des scripts comme phpBB. Est-ce que quelqu'un connais un soft pour éviter ca ?
 

alan

Elite
de win a linux po pas de ascii mais du bin... deja mais sinon non mais ca m'interresse de savoir pcq qd j'aurai fini mon tfe mon serveur passe en linux...
 
1er
OP
Carambar

Carambar

Elite
Les transferts se font peut être en Binary (j'en sais rien) mais je faisais référence au contenu des fichiers php. J'ai transféré un site sur ma machine et la base de données est identique. En principe ca devrais fonctionner nickel mais phpBB m'affiche des erreurs :? Au début je pigais pas mais j'ai lu quelque part que la fait d'avoir des retours à la ligne encodés sous Windows (Carriage Return+Linefeed) dans un fichier peut causer des problèmes lorsque ce fichier est transféré sur une machine Unix.
 

Tigrou

Touriste
je sais qu il existe des differences entre les eof (end of line) suivant les os : je croi que j avais eu des probs du genre entre pc et mac. Ceci dit je pense que dans ton cas c est fort peu probable car j ai deja eu des fichiers qui n avait pas des eof win et qui fonctionnaient parfaitement sur mon serveur local (win).
J aurais tendance sans aucune certitude a dire qu il se peut que t aient des probs du genre mais alors peut etre en fonction de l editeur que tu utilises ->> c est bizarre que cela se produise avec phpbb
 
1er
OP
Carambar

Carambar

Elite
D'après ce que j'ai compris, le problème se passe uniquement de Windows vers Unix/Linux. Normalement, les fichiers de phpBB sont encodés au format Unix. Toutefois, lorsqu'on s'amuse à les éditer avec un logiciel comme Dreamweaver et qu'on sauvegarde les modifications, l'encodage des "EOL" a été modifié.

P.S: EOF=End Of File ;P .

Edit : La preuve. J'ai utilisé un petit soft qui s'appelle Editpad Lite (qui ne modifie pas les EOL) pour éditer des fichiers provenant d'une copie "saine" de phpBB et le portal que j'ai installé aujourd'hui fonctionne comme par magie :) .

http://www.clan-uk.com/phpBB2/portal.php
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut