[WebDev 16] Site dynamique
Fermé
Duki
Messages postés
2956
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
30 avril 2014
-
19 avril 2011 à 14:07
askil2000 Messages postés 1 Date d'inscription lundi 28 janvier 2013 Statut Membre Dernière intervention 18 juin 2014 - 18 juin 2014 à 23:16
askil2000 Messages postés 1 Date d'inscription lundi 28 janvier 2013 Statut Membre Dernière intervention 18 juin 2014 - 18 juin 2014 à 23:16
A voir également:
- Webdev php
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Php if plusieurs conditions ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Echo image php ✓ - Forum PHP
5 réponses
mcfly10
Messages postés
1052
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
12 avril 2022
239
19 avril 2011 à 14:19
19 avril 2011 à 14:19
Bonjour
En réponse à la première question :
Un site WebDev est programmé en WebDev, et peut utiliser les composants et commandes WebDev. Il requiert le moteur WebDev (payant).
Un site PHP est programmé en PHP et peut utiliser les commandes PHP. Il requiert le moteur PHP (gratuit).
WebDev propose une grande variété de composants graphiques qui sont utiles et font gagner un temps fou. Mais la modification de ces composants n'est pas facile, on a finalement plus de liberté en PHP. Ces composants sont presque tous compatibles en PHP, quelques fonctionnalités peuvent manquer.
Même chose pour les commandes, certaines commandes ne fonctionnent que sous WebDev, et d'autres ne fonctionnent que partiellement. Regarder la doc pour savoir !
Si tu n'es pas expert et que tu n'as pas besoin de choses précises sur ton site, développement en WebDev, ça sera plus simple et plus rapide.
Seconde question :
Le moteur doit s'installer sur le même serveur que le serveur FTP par lequel tu envoie les fichiers : il faut posséder les droits d'administrations et avoir un accès aux commandes du serveur. Tu n'installe pas un moteur WebDev ou PHP par le biais de commandes FTP !
Si le site existant est un serveur chez OVH ou 1and1, et beaucoup d'autres, proposent nativement un moteur PHP ! Pour le savoir, créé un fichier test.php avec comme contenu <?php phpinfo(); ?> sur ton serveur FTP. Essaie ensuite à ton site http://tonsite.fr soit tu as une page t'indiquant la version de PHP installée sur le serveur, soit tu as le texte contenu dans le PHP et dans ce cas il n'y a pas de moteur PHP configuré sur le serveur...
En réponse à la première question :
Un site WebDev est programmé en WebDev, et peut utiliser les composants et commandes WebDev. Il requiert le moteur WebDev (payant).
Un site PHP est programmé en PHP et peut utiliser les commandes PHP. Il requiert le moteur PHP (gratuit).
WebDev propose une grande variété de composants graphiques qui sont utiles et font gagner un temps fou. Mais la modification de ces composants n'est pas facile, on a finalement plus de liberté en PHP. Ces composants sont presque tous compatibles en PHP, quelques fonctionnalités peuvent manquer.
Même chose pour les commandes, certaines commandes ne fonctionnent que sous WebDev, et d'autres ne fonctionnent que partiellement. Regarder la doc pour savoir !
Si tu n'es pas expert et que tu n'as pas besoin de choses précises sur ton site, développement en WebDev, ça sera plus simple et plus rapide.
Seconde question :
Le moteur doit s'installer sur le même serveur que le serveur FTP par lequel tu envoie les fichiers : il faut posséder les droits d'administrations et avoir un accès aux commandes du serveur. Tu n'installe pas un moteur WebDev ou PHP par le biais de commandes FTP !
Si le site existant est un serveur chez OVH ou 1and1, et beaucoup d'autres, proposent nativement un moteur PHP ! Pour le savoir, créé un fichier test.php avec comme contenu <?php phpinfo(); ?> sur ton serveur FTP. Essaie ensuite à ton site http://tonsite.fr soit tu as une page t'indiquant la version de PHP installée sur le serveur, soit tu as le texte contenu dans le PHP et dans ce cas il n'y a pas de moteur PHP configuré sur le serveur...
Duki
Messages postés
2956
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
30 avril 2014
140
19 avril 2011 à 14:18
19 avril 2011 à 14:18
PS :
J'ai juste créé une page avec le logo de l'entreprise en indiquant que la partie "mobile" du site est en construction. J'ai donc fait un projet "test" en site dynamique PHP.
J'ai juste déployé mon site avec WDDéploie sur mon PC, puis envoyé sur le FTP et j'arrive à voir ma page créé depuis mon Iphone.
Ai-je raison de croire qu'il y a un moteur PHP déjà installé sur le serveur du site existant ? (désolé si je semble perdu, mais je suis débutant dans les sites internet ^^)
J'ai juste créé une page avec le logo de l'entreprise en indiquant que la partie "mobile" du site est en construction. J'ai donc fait un projet "test" en site dynamique PHP.
J'ai juste déployé mon site avec WDDéploie sur mon PC, puis envoyé sur le FTP et j'arrive à voir ma page créé depuis mon Iphone.
Ai-je raison de croire qu'il y a un moteur PHP déjà installé sur le serveur du site existant ? (désolé si je semble perdu, mais je suis débutant dans les sites internet ^^)
mcfly10
Messages postés
1052
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
12 avril 2022
239
19 avril 2011 à 14:40
19 avril 2011 à 14:40
Si le serveur d'hébergement ne t'appartiens pas, tu n'auras pas les droits d'administration de celui-ci. Si ton hébergement est mutualisé, tu dois t'assurer qu'il est compatible WebDev (il y en a peu...).
A l'installation de WebDev, il a déjà dû te prévenir qu'un Apache OU IIS doit être installé pour effectuer des tests sur la machine locale ! Sous Windows, un serveur IIS peut être installé simplement en allant dans le panneau de configuration > Programmes > Ajouter/supprimer des fonctionnalités de Windows.
Tu n'es pas obligé d'installer le même serveur sur ta machine de développement et le serveur de production. Le WebDev s'adaptera à l'environnement qu'il trouve.
A l'installation de WebDev, il a déjà dû te prévenir qu'un Apache OU IIS doit être installé pour effectuer des tests sur la machine locale ! Sous Windows, un serveur IIS peut être installé simplement en allant dans le panneau de configuration > Programmes > Ajouter/supprimer des fonctionnalités de Windows.
Tu n'es pas obligé d'installer le même serveur sur ta machine de développement et le serveur de production. Le WebDev s'adaptera à l'environnement qu'il trouve.
Duki
Messages postés
2956
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
30 avril 2014
140
19 avril 2011 à 14:52
19 avril 2011 à 14:52
Disons que c'est une entreprise qui me mandate pour faire ce petit projet (c'est un travail de diplôme dans le cadre des études). Et mon mandant à les droits d'administration du serveur, et c'est un fin connaisseur de Windev. Je lui demanderai d'installer le serveur d'application webdev.
Merci pour la réponse concernant Apache ou IIS, mais c'est possible d'avoir un émulateur d'Iphone ou HTC pour les tests ? Car sinon je devrai attendre d'installer ce serveur d'application et de balancer mes nouveaux fichiers sur le FTP pour chaque test :/
Merci pour la réponse concernant Apache ou IIS, mais c'est possible d'avoir un émulateur d'Iphone ou HTC pour les tests ? Car sinon je devrai attendre d'installer ce serveur d'application et de balancer mes nouveaux fichiers sur le FTP pour chaque test :/
mcfly10
Messages postés
1052
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
12 avril 2022
239
19 avril 2011 à 14:58
19 avril 2011 à 14:58
Je suis incompétent en ce qui concerne les smartphones. Saches que WinDev ne propose pas de composant en flash (lesquels sont incompatibles avec l'iPhone). Il faut plutot que tu te concentre sur la taille de l'écran. Et pour être certain du rendu graphique, fais tes tests sous Safari pour Windows qui possède le même moteur de rendu graphique que l'iPhone.
Duki
Messages postés
2956
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
30 avril 2014
140
21 avril 2011 à 14:32
21 avril 2011 à 14:32
Salut mcfly10,
Mon mandant m'impose de faire un site dynamique en PHP ! Grande nouvelle pour moi, WebDev 16 gère automatiquement la transformation du code WLanguage en langage PHP :)
Merci encore pour ton aide pour m'éclaircir ! Je te tiens au courant !
Mon mandant m'impose de faire un site dynamique en PHP ! Grande nouvelle pour moi, WebDev 16 gère automatiquement la transformation du code WLanguage en langage PHP :)
Merci encore pour ton aide pour m'éclaircir ! Je te tiens au courant !
mcfly10
Messages postés
1052
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
12 avril 2022
239
21 avril 2011 à 14:45
21 avril 2011 à 14:45
Oui WebDev va te générer un site PHP même si tu tape du code de WLanguage. Mais comme je le disais, certaines commandes sont peu ou pas supportés pour les sites PHP, mais ça ne devrait pas te poser de problèmes.
Duki
Messages postés
2956
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
30 avril 2014
140
21 avril 2011 à 17:20
21 avril 2011 à 17:20
Bonjour,
Voilà j'aimerais que sur ma 1ère page de mon site il vienne la liste des personnes présentes dans ma base de données externes MySQL.
J'ai installé l'accès natif pour MySQL, créé l'analyse, la connexion se passe bien et si j'utilise l'outil WDMap je peux voir mes données.
Ensuite, j'ai créé une table que je remplissais "directement" en la reliant a un fichier (table de ma BDD), donc pas en programmation. C'est la même histoire que Windev donc je pense avoir tout fait juste jusqu'ici ^^
Mais voilà quand je test sur mon Iphone cette page il me fait une erreur MySQL 1103 comme quoi le nom de mon fichier (table) (dont je veux faire lister ses enregistrements dans ma table) est fausse :/
Image de l'erreur
Quelqu'un peut m'illuminer ? :$ MERCI !
Voilà j'aimerais que sur ma 1ère page de mon site il vienne la liste des personnes présentes dans ma base de données externes MySQL.
J'ai installé l'accès natif pour MySQL, créé l'analyse, la connexion se passe bien et si j'utilise l'outil WDMap je peux voir mes données.
Ensuite, j'ai créé une table que je remplissais "directement" en la reliant a un fichier (table de ma BDD), donc pas en programmation. C'est la même histoire que Windev donc je pense avoir tout fait juste jusqu'ici ^^
Mais voilà quand je test sur mon Iphone cette page il me fait une erreur MySQL 1103 comme quoi le nom de mon fichier (table) (dont je veux faire lister ses enregistrements dans ma table) est fausse :/
Image de l'erreur
Quelqu'un peut m'illuminer ? :$ MERCI !
Duki
Messages postés
2956
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
30 avril 2014
140
25 avril 2011 à 16:05
25 avril 2011 à 16:05
up
Duki
Messages postés
2956
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
30 avril 2014
140
3 mai 2011 à 10:32
3 mai 2011 à 10:32
up
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mcfly10
Messages postés
1052
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
12 avril 2022
239
21 avril 2011 à 20:05
21 avril 2011 à 20:05
Quand tu tes en local sur ton PC, ça marche ?
Duki
Messages postés
2956
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
30 avril 2014
140
22 avril 2011 à 04:00
22 avril 2011 à 04:00
Non ça marche pas pour une raison car quand je presse "GO" il me demande si je veux enregistrer le fichier "index.php" --' alors qu'il doit se lancer :/
mcfly10
Messages postés
1052
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
12 avril 2022
239
22 avril 2011 à 13:10
22 avril 2011 à 13:10
Pas normal en effet. Tu as essayé de fermer complètement WebDev et le relancer ?
Duki
Messages postés
2956
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
30 avril 2014
140
22 avril 2011 à 13:57
22 avril 2011 à 13:57
Oui :( et toujours la même chose !
Image
Image
mcfly10
Messages postés
1052
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
12 avril 2022
239
10 mai 2011 à 14:46
10 mai 2011 à 14:46
Cette erreur est typique quand :
- soit PHP n'est pas installé sur le système
- soit PHP n'est pas lié au serveur web
Cette image prouve que le fichier existe, qu'il est accessible, que le serveur web le trouve. Mais il ne sait pas qu'il s'agit d'un format de page web.
Pour cela, il faut s'assurer que Apache est bien lié avec PHP, de mémoire il faut activer le module apache_php (dans httpd.conf), ajouter une variable environnement, et ajouter une ligne dans le fichier mime.conf. Je suis étonné que WebDev ne l'ait pas fait.
A moins que tu as installé Apache APRES WebDev ?
- soit PHP n'est pas installé sur le système
- soit PHP n'est pas lié au serveur web
Cette image prouve que le fichier existe, qu'il est accessible, que le serveur web le trouve. Mais il ne sait pas qu'il s'agit d'un format de page web.
Pour cela, il faut s'assurer que Apache est bien lié avec PHP, de mémoire il faut activer le module apache_php (dans httpd.conf), ajouter une variable environnement, et ajouter une ligne dans le fichier mime.conf. Je suis étonné que WebDev ne l'ait pas fait.
A moins que tu as installé Apache APRES WebDev ?
Duki
Messages postés
2956
Date d'inscription
jeudi 5 avril 2007
Statut
Membre
Dernière intervention
30 avril 2014
140
10 mai 2011 à 16:11
10 mai 2011 à 16:11
Il est possible que la version du serveur MySQL ne gère pas les "." entre le nom de la BDD et la table. Il faut la version 5.1 et j'en ai une antérieure. Je vais voir si c'est ça le problème.
19 avril 2011 à 14:32
J'irai donc installer ce serveur d'application WebDev sur le serveur. Maintenant dois-je aussi installer un serveur web genre IIS ou Apache sur mon poste de développement ? Si oui, je dois installer le même que celui installé sur le serveur ???
Raaaaaah Windev est beaucoup moins compliqué à mettre en place xD !!!