Guide informatique hardware En1heure.com
Articles phares : Quelle alimentation PC | Choisir son ecran LCD PC

Chercher un sujet :

agenda php

Discussion générale entre membres.
Faites y également vos suggestions sur le réseau En1heure ou sur le forum.
Avatar de l’utilisateur
Messages: 22
Inscription: Mar Avr 18, 2006 5:54 am
agenda phpMessagePosté: Sam Juin 10, 2006 10:25 am

Me re-voilou avec une nouvelle question (vi, j'en ai des tonnes, mais une à une, sinon je vais faire fuir les bonnes âmes...).

Je désire intéger un agenda (déjà choisi) XLAgenda : http://xavier.lequere.net/xlagenda/utilisateurs.php

Youps ! je sais rien faire en php, et, détail qui a son importance : je suis ignare en informatique (et un peu fénéante aussi, je le confesse).

J'ai bien posté un petit mail au concepteur (pas de forum, trop de boulot je suppose), mais pas de réponse.

Ma question : comment l'intégrer dans le site : je le conçois sur une page container.

Surtout si vous connaissez la réponse n'hésitez pas à m'expliquer comme si j'avais cinq ans...

Merci d'avance.
Avatar de l’utilisateur
Modérateur Linux
Modérateur Linux
Messages: 1092
Inscription: Dim Déc 19, 2004 1:21 pm
agenda phpMessagePosté: Sam Juin 10, 2006 4:40 pm

Bonjour,
la procédure d'install est simplissime, et bien expliquée.
http://xavier.lequere.net/xlagenda/installation.php
Qu'est ce que tu ne comprends pas ?
Sais tu te servir d'une base mySQL sur ton serveur web ?
En as tu activée une ?
PS: si un admin passe par là, il faudrait déplacer ce post dans une rubrique plus adaptée.
Avatar de l’utilisateur
Messages: 22
Inscription: Mar Avr 18, 2006 5:54 am
agenda phpMessagePosté: Sam Juin 10, 2006 6:16 pm

Ce que je ne comprends pas ? : tout

Ex.
Editez le fichier data.php
ben, comment, où et avec quoi ?
Uploadez sur votre serveur web ....
vi, comment, où et avec quoi ?
Rendez-vous sur xlagenda327/install/index.php
oops, comment, où et avec quoi ...

Ai-je été assez claire sur mon incompétence :roll:

NB : j'avais déjà essayé de comprendre, avant de poster... c'est d'ailleurs parce que je séchais que je suis venue quémander des éclaircissements, ou à défaut, un lien qui prenne bien les lecteurs pour des lobotomisés. (là aussi, j'ai déjà cherché, et cherche encore...)
Avatar de l’utilisateur
Modérateur Linux
Modérateur Linux
Messages: 1092
Inscription: Dim Déc 19, 2004 1:21 pm
agenda phpMessagePosté: Sam Juin 10, 2006 9:16 pm

Bon OK, on reprend tout depuis le début.
Que veux tu faire de cet agenda ?
Il est destiné a étre installé sur un site internet. As tu déja un site internet ?
Veux tu simplement l'installer sur ton PC ?
Avatar de l’utilisateur
Messages: 22
Inscription: Mar Avr 18, 2006 5:54 am
agenda phpMessagePosté: Dim Juin 11, 2006 5:17 am

Merci de cette courageuse réponse (Ai-je entendu un gros soupir de résignation ?).

Heureusement, je suis d'une nature assez opiniâtre : j'ai trouvé des tuto. (pas nombreux, ceux-là). Donc, je commence à comprendre le fonctionnement.

En ce moment, je fais l'exercice du tuto : http://www.yo-ric.com/cours-php-mysql-P ... 3-2-2.html (je donne ce lien, au cas où d'autres égarés seraient dans le même bourbier que moi...). J'ignore néanmoins si c'est le meilleur.

Donc, je suis un peu moins bête qu'hier.

Au final, je voudrais intégrer l'agenda dans mon site sur EasyPHP afin que je puisse m'y faire la main.

Au stade ultime, il devrait arriver sur mon site en ligne (sur free).
Avatar de l’utilisateur
Modérateur Linux
Modérateur Linux
Messages: 1092
Inscription: Dim Déc 19, 2004 1:21 pm
agenda phpMessagePosté: Dim Juin 11, 2006 7:49 am

Ok, je comprends mieux ton probléme, et tes connaissances de base.
Si je résume:
-tu n'as jamais installé de base MySQL
- tu veux mettre cet agenda sur ton site en ligne
- tu es sous windows
Correct ?

Donc premiere chose à faire, installé Apache, PHP, et MySQL sur ton PC en local pour faire des essais.
Je te recommande ce tuto:
http://www.siteduzero.com/tuto-3-4-0-un-site-dynamique-avec-php.html
Regarde l'install d'easyPHP, puis va directement à la partie base de données.
Lorsque tu auras compris comment ça marche, tu pourras utiliser Phpmyadmin pour gérer ta base, mais normalement ton Agenda s'en occupe.
Donc pour faire tourner cet agenda en local sur ton PC (c'est la premiére étape) je résume:
tu installes EasyPHP
tu installes mySQL (à moins que EasyPHP ne l'ai déja fait, je ne l'utilise pas personnellement)
Tu charges ton fichier d'agenda, et tu l'installes à la racine de ton site (tu le décompresses éventuellement)
avec un éditeur de texte (notepad+ par ex), tu ouvres le fichier agenda.dat et tu modifies les lignes suivantes:
Code: Tout sélectionner
//INDIQUER ICI LES DONNEES DE CONNEXION A VOTRE BASE DE DONNEES FOURNIES PAR VOTRE HEBERGEUR
$dbserver="nom_serveur"; //ADRESSE DU SERVEUR SQL
$dbdb="nom_base"; //NOM DE LA BASE DE DONNEES A UTILISER
$dbuser="nom_utilisateur"; //NOM D'UTILISATEUR DE LA LA BASE DE DONNEES A UTILISER
$dbpass="mot_de_passe"; //MOT DE PASSE DE LA BASE DE DONNEES A UTILISER


En particulier, les données doivent être placées entre deux guillemets et les lignes se terminer par un point virgule.
Tu dois utiliser les infos pour te connecter à ta base locale (celle sur ton PC)

- tu ouvres ton navigateur internet (j'espére que tu n'utilises plus Internet explorer ...), et tu vas à l'adresse suivante sur ton serveur local (ce qu'il faut mettre devant c'est généralement http://localhost/ mais voir la doc de easyPHP)
xlagenda327/install/index.php
et tu lances l'install.

Ensuite tu vas à l'adresse xlagenda327/admin/index.php

C'est plus clair ?
Avatar de l’utilisateur
Messages: 22
Inscription: Mar Avr 18, 2006 5:54 am
agenda phpMessagePosté: Mar Juin 27, 2006 3:58 pm

Very désolée pour mon énoooooooorme silence. J'ignorais ce dernier message.
Donc, résumé de mes dernières trouvailles :
Tout d'abord je me découvert MySql (va falloir que je m'en occupe sérieusement, car cela m'a ouvert quelques perpectives pour le futur).
Néanmoins, devant l'énormité (pour moi) du programme, j'ai court-circuité ma période "auto-formation arnarchiste" : je suis feignante, et je me soigne doucement...

J'ai trouvé toute seule (! mais vi!) comment faire toutes les manip. qui me causaient soucis : en fait il s'agissait plus d'un problème de vocabulaire (moi, avoir formation littéraire classique : anglais trop moderne...).

Résultat : c'est bien sur EasyPhp, mais lorsque je veux ouvrir, j'ai un impitoyable message :
"Erreur: impossible de communiquer avec la base de données.
Vérifiez les donnés du fichier data.php."

Résultat : j'ai laissé tombé... jusqu'à ce message. M'enfin, suis pas si stupide, donc, je vais m'y remettre, mais pas ce soir (là, je vais jouer - suis pas sérieuse, hein ? :oops: ).

Merci de cette grande patiente et à bientôt pour mes prochaines (més)aventures.

Bonne soirée à vous
Avatar de l’utilisateur
Messages: 22
Inscription: Mar Avr 18, 2006 5:54 am
agenda phpMessagePosté: Sam Juil 01, 2006 5:56 am

... suite...

Donc je reprend, l'essssplication :
$dbserver="nom_serveur"; //ADRESSE DU SERVEUR SQL
$dbdb="nom_base"; //NOM DE LA BASE DE DONNEES A UTILISER
$dbuser="nom_utilisateur"; //NOM D'UTILISATEUR DE LA LA BASE DE DONNEES A UTILISER
$dbpass="mot_de_passe"; //MOT DE PASSE DE LA BASE DE DONNEES A UTILISER

Voci, mes oeuvres :
$dbserver="127.0.0.1/nethistoire"; //ADRESSE DU SERVEUR SQL
$dbdb="agenda"; //NOM DE LA BASE
$dbuser="toto"; //NOM D'UTILISATEUR
$dbpass="polop"; //MOT DE PASSE


Et voici le résultat :
Etape 2
Installation - Etape 2/3
--------------------------------------------------------------------------------
Erreur: impossible de communiquer avec la base de données.
Vérifiez les donnés du fichier data.php.


Ceci étant, il y a du progrès... avant il n'y avait même pas d'étape 1.

NB : j'utilise IE :twisted: pour EasyPHP exclusivement,
je surfe sous Firefox ...
ainsi, j'obtiens un site compatible pour les deux principaux navigateurs utilisés :wink:
(selon mes stat. IE et assimilés 54 %, Mozilla et assimilés 26 %)
Avatar de l’utilisateur
Modérateur Linux
Modérateur Linux
Messages: 1092
Inscription: Dim Déc 19, 2004 1:21 pm
agenda phpMessagePosté: Sam Juil 01, 2006 3:56 pm

Bonjour,
tu es courageuse, s'attaquer à mySQL, de front, sans filet ...
Résumons un peu.
Si j'ai bien compris, tu as un site en ligne. Chez quel hébergeur ?
Cela m'aidera à te donner des infos pour compléter le fichier de configuration (il y a certainement des infos sur son site, mais elles sont souvent pas simples à trouver).
Avatar de l’utilisateur
Messages: 22
Inscription: Mar Avr 18, 2006 5:54 am
agenda phpMessagePosté: Sam Juil 01, 2006 6:30 pm

Et toi encore plus de ne pas reculer devant ma niaiserie...
Ceci étant, en démarant Itseasy je n'avais jamais fait de php...

Hébergeur free
Concernant free : j'ai scrupuleusement effectué les opérations demandées : création d'un fichier session, uploader xlagenda (bigre ! dire que j'uploadai sans le savoir...).

Ceci étant, les incidents que j'ai énumérés précédemment, sont sous EasyPHp.
En effet, j'aimerai m'y faire la main et, entre autre le l'adapter au graphisme que j'ai choisi pour mon site (au fait, http://nethistoire.free.fr).
Suivante

Retourner vers Tribune Libre



Chercher un sujet :


cron