IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] Parse error: unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION


Sujet :

Langage PHP

  1. #21
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 24
    Par défaut




    Oui Nesmontou j'ai fait une erreur
    J'ai corrigé et plus de message d'erreur mais rien ne s'affiche !!!!
    Je devrais voir afficher dans la fenêtre du browser "coucou flic en flac" non ?

    Et ça me fait souvent ça sur de petits bouts de code simple d'affichage et la page du browser reste définitivement vierge.

    Et pour l'erreur sur la ligne 2, j'avais tout simplement ajouté 5 au début du code : <?php5.

  2. #22
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 52
    Par défaut
    salut flic en flac

    décidement j'ai toujours les mêmes problèmes que toi!!!!
    Par contre je réussi à éxécuter des fichiers contenant des classes maintenant car j'ai installé Wamp5 (sa fonctionne mieux que EasyPHP).

    Par contre j'ai des soucis quand je déclare des attributs en public, private ou protected comme en C++.

    As tu fais le test avec une classe ???

  3. #23
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 24
    Par défaut
    Salut fleur de rose !!

    Tu dis que tu arrives à exécuter des fichiers de classe avec Wamp5 c'est cool. Maintenant c'est un pb d'attributs.... je me demande s'il y a pas quelque chose à voir avec la configuration de wamp5 ?

    Mais quand ça veut pas marcher, comment progresser ON ne peut pas tester nos codes ????

  4. #24
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 52
    Par défaut
    C'est clair je me pose des questions car j'ai bien PHP5....
    Est ce que j'ai découvert un bug de PHP5...lol

    Bon courage

  5. #25
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Salut toutes les 2, on va faire une petite vérification toute bête pour être sûr.

    Créez un fichier PHP qu'on va appeler phpinfo.php. Dans ce fichier, mettez simplement les lignes suivantes
    Exécutez ce script, et vérifiez que vous avez bien PHP Version 5 (au moins) en haut de la page.

    Ca donne quoi ?

  6. #26
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 24
    Par défaut
    Warning: phpinfo() has been disabled for security reasons in /home/httpd/vhosts/www...test_1.php on line 2

    C'est bizarre non ???? Pour voir le phpinfor() je vais sur le site de mon hébergeur...

  7. #27
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    C'est quel hébergeur au fait ?

    Sinon, essaie ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    // affiche le numéro de version courante du PHP.
      echo "Version PHP courante : " . phpversion();
    ?>

  8. #28
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 24
    Par défaut
    Voilà ce qui s'affiche :

    Version PHP courante : 4.4.0

    Je suis chez Oxito !! Je viens de m'apercevoir qu'il y a dans la gestion du site chez Oxito deux icônes PHP INFO dont l'un est php 4.4.0 et l'autre php 5.0.1.

  9. #29
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Je viens de lire ça sur leur site
    Citation Envoyé par Oxito
    ATTENTION: Pour que vos pages PHP soit exécuté avec PHP5, l'extensions du fichiers doit être .php5
    (dans la FAQ de leur site)

    Il faut que tu nomme ta page nom_page.php5 pour utiliser PHP5

  10. #30
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 24
    Par défaut
    merci Nesmontou. Je viens de voir la faq

    Et lorsque je met l'extension php5 à mes fichiers... Dreamweaver MX 2004 n'apprécie pas du tout puisqu'il me dit "impossible de trouver un éditeur valide pour cette extension de fichier".

    J'ai plus qu'à bosser avec la version supérieure de Dreamweaver MX

    Et pour les autres qui se poserait la question "mais pourquoi les classes ne fonctionnent pas avec PHP4"...

    ...tout simplement parce que avec PHP5, des MODIFICATIONS en programmation objet ont été faites et ne fonctionnent qu'à partir de la version 5 comme les constructeurs __contruct()

    ou __destruct() et les fonctions accesseur __get() et __set() par exemple ne fonctionnent qu'à partir de PHP5...

    Merci à vous tous, ça m'a bien dépanné maintenant je peux continuer à bosser ouf !!

    Et toi fleur de rose ? ton pb est-il résolu ?

  11. #31
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Je ne connais pas Dreamweaver MX 2004 (à part de nom) mais n'est-il pas possible dans les préférences d'associer les .php5 comme .php ?

  12. #32
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Citation Envoyé par Nesmontou
    Je ne connais pas Dreamweaver MX 2004 (à part de nom) mais n'est-il pas possible dans les préférences d'associer les .php5 comme .php ?
    si c'est dans la configuration générale, (Contrôle + U)
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  13. #33
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 52
    Par défaut
    Désolé je me suis absenté

    J'ai écrit donc le script suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    // affiche le numéro de version courante du PHP.
      echo "Version PHP courante : " . phpversion();
    Et surprise j'ai comme résultat:
    Version PHP courante : 4.0.6

    Ainsi je n'ai pas la version pourtant j'ai installé Wamp et quand je vais sur http://localhost/
    je vois la page de Wamp qui me dit que j'ai la version 5.1.4.

    Est ce que vous pouvez m'éclairer???Comment installer PHP5??
    Je crois qu'on y approche

    Merci

  14. #34
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par défaut
    La tu dois juste avoir un problème d'installation qui est partie dans tous les sens.

    Commence par bien désinstaller easyphp, wamp et tout ce que tu avais installé.

    Tu reboot, tu réinstalles wamp, et normalement, je l'espère, tout devrait revenir à la normal.

    Autrlement, change de PC

  15. #35
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 52
    Par défaut
    En fait j'ai installé Wamp sur une machine ou je n'avais jamais installé easyPHP!!!

    Sa me parait strange........


  16. #36
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par défaut
    Bon ok. Tu as essayé avec un php 5.1.3 ? A tout hasard juste comme sa ?

  17. #37
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 24
    Par défaut
    Citation Envoyé par Swoög
    si c'est dans la configuration générale, (Contrôle + U)
    Ca marche !!!!! Il suffit tout comme tu l'as dit d'ajouter l'extension .php5 dans les préférences (ctrl u) et son éditeur.

    J'avais trouvé une autre solution entre-temps avant de lire ton post, en modifiant le fichier MMDocumentTypes.xml pour y ajouter l'extension php5 à winfileextension.

    En relançant Dreamweaver, je ne pouvais toujours pas ouvrir les fichiers .php5 sans que ce même message d'erreur apparaisse ! En fait dans les préférences, j'ai vu php5 qui a été ajouté puis j'ai rajouté en face Dreamweaver comme éditeur . C'est tout con en fait... Mais il fallait y penser

    Merci pour vos aides précieuses....

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/09/2013, 10h41
  2. Réponses: 4
    Dernier message: 19/04/2013, 11h38
  3. Réponses: 1
    Dernier message: 04/04/2010, 23h19
  4. Réponses: 5
    Dernier message: 05/04/2009, 00h07
  5. Réponses: 3
    Dernier message: 27/12/2008, 11h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo