Problème PHP et commentaires "//"

Discussion dans 'Hébergements Mutualisés' démarrée par Netfocus, Jan 12, 2012.

  1. Netfocus

    Netfocus New Member

    Bonjour, j'ai récemment acquis un hébergement mutualisé chez PlanetHoster et j'y ai placé mes scripts PHP.

    Voici le problème rencontré :
    un fichier "func.inc.php"

    PHP:
    <?
      echo 
    'Ceci est un test';
    ?>
    un fichier "test.php" qui fait un require_once de "func.inc.php"

    PHP:
    <?
      require_once(
    'func.inc.php');
    ?>
    Pas de problème, ça fonctionne !
    Par contre si je mets une ligne de commentaire dans "func.inc.php"

    PHP:
    <?
      
    // Afficher 'Ceci est un test'
      
    echo 'Ceci est un test';
    ?>
    Ça ne fonctionne plus !!!!
    Apparemment le fait de mettre des commentaires "//" dans un fichier PHP appelé avec require_once dans un autre fichier pose problème !!!


    Je n'ai jamais eu ce type de problème chez d'autres hébergeurs. Avez-vous une idée ????
    D'avance merci
     
  2. AsTr0

    AsTr0 Member

    Je pense que ton problème viens lors du transfère FTP du fichier!

    J'ai déjà remarqué qu'avec un client FTP tout les retours à la ligne avais disparu .... !

    Résultat les commentaires (//) commentaient le reste du fichier php ...

    Je te conseil de faire le test avec un autre client et regarder le fichier depuis le serveur (via la Gestionnaire de fichier -> clic droit "View")

     
  3. Netfocus

    Netfocus New Member

    En effet, le problème est bien lié au transfert FTP.
    Merci pour ta réponse.
     
  4. David77

    David77 Member

    Par contre tes balise PHP doivent être comme ceci:
    PHP:
    <?php

    ?>
    et non pas comme ceci:
    PHP:
    <?

    ?>
    Tu risque d'avoir des erreurs en ne respectant pas cela ;)

    Et vous utilisez quoi comme logiciel FTP?
    Perso avec Filezilla je n'ai jamais eu de problème de ce genre....
     
  5. Netfocus

    Netfocus New Member

    J'ai testé avec FireFTP et Filezilla : j'ai tjs le problème :( -> CRLF sont supprimés lors du transfert
    Qqun aurait-il une solution à me proposer ?

    Merci ...
     
  6. David77

    David77 Member

    vraiment étrange...
    tu as vérifié tes balises comme dit plus haut?

    sinon commente avec l'autre méthode:
    PHP:
    /*ceci est une phrase commentée*/
     
  7. AsTr0

    AsTr0 Member

    Regarde un peu dans ton client FTP en changeant la connexion en PASV
     

Partager cette page