Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Discussion fermée Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/06/2008, 13h21   #1
Membre habitué
 
Inscription : mai 2007
Messages : 270
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 270
Points : 102
Points : 102
Par défaut [Debutant] création site web avec partage de documents

Bonjour tout le monde!

Je me lance dans un petit projet... je veux créer (sur mon propre serveur) un site web, avec authentification (donc espace membre) avec un espace ou je pourrais mettre à disposition des internautes des documents qu'ils pourront télécharger (documents légers type pdf, doc ...)..
de ce type la :
Exemple

Que faut-il utiliser derrière ?
un script php ?
Quelques fonctions php ?
Le site doit être dynamique, changer facilement de document sans avoir a retoucher la page a chaque fois....
Comment faire ?
Je débute en PHP (bien que j'ai lu les tuto de yogui je n'ai pas trouver de reponses..)

Merci !
new-dmx est déconnecté   Envoyer un message privé 00
Vieux 28/06/2008, 15h42   #2
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
HTML/CSS
et
PHP/MySQL

Il suffit de restreindre l'accès de certaines pages aux personnes autorisées...
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé 00
Vieux 30/06/2008, 10h34   #3
Membre habitué
 
Inscription : mai 2007
Messages : 270
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 270
Points : 102
Points : 102
Par défaut etapes

Salut blueIce, Merci pour ta reponse.


Donc en resumé je fait un squellette de ma page html. (un tableau vide) avec <td>
Avec l'import des styles CSS.( sa va...)

Et dans les cases je met des scriptes css ?? Comment je créer ma base ? tables champs ... et je la peuple des liens des document c'est bien sa?

désolé je débute..
new-dmx est déconnecté   Envoyer un message privé 00
Vieux 01/07/2008, 09h40   #4
Membre actif
 
Avatar de tim974
 
Inscription : mai 2008
Messages : 170
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 170
Points : 169
Points : 169
A vrai dire cela va dépendre de ton serveur, du langage interprété et de ta base de données..

En gros, tu dois répondre toi même à ta propre question car tu dis avoir ton propre serveur.

C'est comme si tu nous disais vouloir te rendre chez toi et que tu nous demandais le chemin ? On ne sait pas! A toi de le dire !?!

Tu veux ton serveur, soit! Mais comment vas tu interpréter les différents langages? Quelle base de données ?

Quand tu y auras répondu, tu obtiendras seul ta réponse.

Ensuite chaque chose en son temps, ne cours pas vers les scripts compliqués en PHP, su tu ne maitrises pas un minimum le PHP, XHTML et CSS.

90% des projets sont précipités et 90% échouent ou abandonnent.
tim974 est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 09h27   #5
Membre habitué
 
Inscription : mai 2007
Messages : 270
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 270
Points : 102
Points : 102
salut tim974,
Pour info j'ai installer sur mon serveur la solution lamp. Donc une base MySQL et comme langage PHP.
Ce n'est pas le choix du langage qui me pose problème, mais les démarches a entreprendre.

Je commence par créer mes bases ensuite ?? ou je place mes documents? Comment créer des liens vers les documents?

Je ne me precipite pas, j'ai lu les tutaux concernant le php, l'html et les css.
Je ne compte ni abandonner le projet ni le bacler, je ne fait rien au hasard !!!

C'est pour cela que j'essais de me renseigner sur les étapes à réaliser pour le projet.

Merci
new-dmx est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 11h53   #6
Membre actif
 
Avatar de tim974
 
Inscription : mai 2008
Messages : 170
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 170
Points : 169
Points : 169
Citation:
Que faut-il utiliser derrière ?
Tu y a répondu : LAMP
Citation:
un script php ?
Tu y as repondu aussi : PHP
Citation:
Quelques fonctions php ?
Tu as répondu : je veux créer (sur mon propre serveur) un site web, avec authentification (donc espace membre) avec un espace ou je pourrais mettre à disposition des internautes des documents qu'ils pourront télécharger (documents légers type pdf, doc ...)..
Ce sont les fonctions à créer, non?
Citation:
Le site doit être dynamique, changer facilement de document sans avoir a retoucher la page a chaque fois....
Comment faire ?
Programmer avec ta solution proposée MYSQL+PHP

Citation:
Je débute en PHP (bien que j'ai lu les tuto de yogui je n'ai pas trouver de reponses..)
Il ne dit pas ce que tu dois faire, mais comment tu peux le faire.

Citation:
Je ne me precipite pas, j'ai lu les tutaux concernant le php, l'html et les css.
Je ne compte ni abandonner le projet ni le bacler, je ne fait rien au hasard !!!
Tu es motivé, c'est un bon point. Cependant, il faut savoir que même si les tutos de developpez.com sont exhaustif, il est toujours bon de chercher un peu ailleurs. Developpez.com ne reprend pas tout à zéro et tu en as besoin.
tim974 est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 13h41   #7
Membre habitué
 
Inscription : mai 2007
Messages : 270
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 270
Points : 102
Points : 102
on c'est peut être mal compris ...


Citation:
Que faut-il utiliser derrière ?
Tu y a répondu : LAMP
je ne parle pas de l'architecture LAMP ou autre mais des langages, des techniques, combinaisons de script php ou java ou autre, je ne sais pas ...


Citation:
un script php ?
]Tu y as repondu aussi : PHP
Je n'ai jamais répondu qu'il fallais tdu php, c'est une question sans reponse avec une supposition c'est tout..

Citation:
Quelques fonctions php ?
Tu as répondu : je veux créer (sur mon propre serveur) un site web, avec authentification (donc espace membre) avec un espace ou je pourrais mettre à disposition des internautes des documents qu'ils pourront télécharger (documents légers type pdf, doc ...)..
J'ai simplement exprimer mes besoin et je n'ai toujours pas de reponse a savoir, si il faut un script d'upload ou download du https, ou login+mot de passe ou autre script, je n'en sais toujours rien !!


C
Citation:
e sont les fonctions à créer, non?

Le site doit être dynamique, changer facilement de document sans avoir a retoucher la page a chaque fois....
Comment faire ?
Programmer avec ta solution proposée MYSQL+PHP
Je suis novice, pour moi php+mysql c'est un environnement pour manipuler une BDD en php , aucune solution ne m'est proposé ni même un exemple de code ou de projet sur lequel je pourrais y réfléchir...

Citation:
Je débute en PHP (bien que j'ai lu les tuto de yogui je n'ai pas trouver de reponses..)
Il ne dit pas ce que tu dois faire, mais comment tu peux le faire.

Si je poste et que je passe mes journée a la recherche d'info, c'est que les tuto ne mon pas fournit d'explication exploitable bien qu'il soit très bien réalisé !


Citation:
Je ne me precipite pas, j'ai lu les tutaux concernant le php, l'html et les css.
Je ne compte ni abandonner le projet ni le bacler, je ne fait rien au hasard !!!
Tu es motivé, c'est un bon point. Cependant, il faut savoir que même si les tutos de developpez.com sont exhaustif, il est toujours bon de chercher un peu ailleurs. Developpez.com ne reprend pas tout à zéro et tu en as besoin.
Je cherche toujours ailleur en parallèle, je ne m'arrète pas a un forum ou un site, je fais des tour sur CCM, le site du zero et des autres topics trouvé grace a google ....

Merci
new-dmx est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 13h50   #8
Membre actif
 
Avatar de tim974
 
Inscription : mai 2008
Messages : 170
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 170
Points : 169
Points : 169
Je ne te jette pas la pierre, c'est juste que tu demandes des précisions auxquelles seul toi peut y répondre. Sinon, va falloir que tu m'explique ton projet plus en détails, car d'après ce que je vois, tu as tous les outils pour commencer..
__________________
C'est en forgeant que l'on devient forgeron et c'est en sciant que Leonard de Vinci ...
tim974 est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 14h11   #9
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
Pitié pour l'orthographe !!

Ensuite il faut apprendre chaque langage, une fois que tu les maîtriseras, tu pourras te lancer tout seul dans ce genre de projets...

Définis exactement ce que tu veux obtenir comme fonctions et ensuite on verra.
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 14h15   #10
Membre habitué
 
Inscription : mai 2007
Messages : 270
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 270
Points : 102
Points : 102
non je ne le prends pas mal, c'est juste que j'ai l'impression de ne pas en savoir d'avantage et de ne pas avancer, c'est pour cela que je me justifie en relançant ma demande...

Commençons par le commencement..

Oublions l'histoire du serveur lamp, pour le moment je suis en local Win Easyphp.

J'ai une page html vierge, je voudrais savoir quelles sont les étapes pour réaliser une page de ce type exemple
Je connais un peu l'html mais pas grands chose en php.

Quelles sont les étapes suivantes ?
- création du squelette de la page (tableau) en html;
- du texte et des boutons graphiques...
puis ??
- création de la bdd ??? des tables ?? connection a la bdd??
Que faire concretement ...

-
new-dmx est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 14h21   #11
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
Suffit de faire une faire un tableau pour présenter ton contenu.
A quoi te servira une BDD ?
A moins de n'avoir des centaines de docs avec différentes catégories...

A quoi te servira également un espace restreint ?
Pourquoi interdire l'accès ?

Quel est le but final ?
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 14h46   #12
Membre habitué
 
Inscription : mai 2007
Messages : 270
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 270
Points : 102
Points : 102
Citation:
Suffit de faire une faire un tableau pour présenter ton contenu.
A quoi te servira une BDD ?
Je pensais que la BDD pourrai servir à stocker du texte comme, la description du document, ou des mots clefs pour éventuellement mettre en place un moteur de recherche.
Je ne veut pas avoir à rééditer à chaque fois ma page web lors d'un ajout de document...

Citation:
A moins de n'avoir des centaines de docs avec différentes catégories...
Effectivement, j'aurais une centaine de docs avec des catégories différentes.

Citation:
A quoi te servira également un espace restreint ?
Pourquoi interdire l'accès ?
Pour pouvoir donner l'acces aux doc ou images aux membres uniquement, mais sa je pense que sa sera le sujet d'une autre discussion

Citation:
Quel est le but final ?
Avoir une page web (html ou php) avec un tableau comportant dans une colonne, une description, dans l'autre colonne le lien vers le document téléchargeable.

La liste des documents est très variable, donc il faudrait que je puisse mettre à jour les document et leur description assez aisément.

Exactement comme dans cette exemple : Exemple

Merci
new-dmx est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 14h54   #13
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
Alors tu dois d'abord penser très précisément au schéma de ta bdd.
Une fois que tu es sûr de ta modélisation, tu pourras créer tes tables
Tu devras penser à la manière dont tu vas remplir ta base.
A la manière dont tu vas donner l'accès aux visiteurs, à l'enregistrement, s'ils vont pouvoir alimenter eux-même la base, etc etc
Ensuite tu pourras commencer à coder tes pages et enfin pour finir, le design à base de CSS.
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 15h09   #14
Membre habitué
 
Inscription : mai 2007
Messages : 270
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 270
Points : 102
Points : 102
Citation:
Alors tu dois d'abord penser très précisément au schéma de ta bdd.
Une fois que tu es sûr de ta modélisation, tu pourras créer tes tables
Il me faut quelque chose de basique et complet :
- une table pour chaque catégorie de document.
- dans chaque table, un champs pour la description, un champs pour la nature du document, un champs pour l'enregistrement de mots clés et un champs pointant sur le document. (petit logo avec lien)


Citation:
Tu devras penser à la manière dont tu vas remplir ta base.
A la manière dont tu vas donner l'accès aux visiteurs, à l'enregistrement, s'ils vont pouvoir alimenter eux-même la base, etc etc
Seul l'admin enregistre des documents dans la base, les utilisateurs ne sont la que pour les télécharger..
new-dmx est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 15h54   #15
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
Une table par catégorie ?
Mais non, va faire un tour du côte de Merise
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 16h05   #16
Membre habitué
 
Inscription : mai 2007
Messages : 270
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 270
Points : 102
Points : 102
j'ai déjà suivit pas mal de cours avec merise et tout ce qui s'en suit.... Il faut dire que je ne suis pas un grand passionné des bdd. (et sa se répercute )

Je voulais créer plusieurs tables car je souhaite au final avoir plusieurs pages contenant chacune un tableau de documents...


J'ai donc une table avec tout mes attribut cité au dessus + un id si nécessaire...
(ps: l'exportation de ma BDD pourra se faire sans problème par la suite?)
new-dmx est déconnecté   Envoyer un message privé 00
Vieux 02/07/2008, 16h29   #17
Modérateur
 
Avatar de blueice
 
Inscription : mars 2003
Messages : 3 422
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mars 2003
Messages : 3 422
Points : 4 110
Points : 4 110
Envoyer un message via ICQ à blueice Envoyer un message via MSN à blueice Envoyer un message via Skype™ à blueice
Il te suffit d'avoir une table "documents" par exemple...
avec id, catégorie, lien du doc, titre, type(pdf, doc, xcel), etc...
Après suffit de trier ^^
Une table utilisateurs, id, mail, password
...
...

pas besoin de faire plusieurs tables
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
Pensez également à cocher

Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

Dimension Internet - Carnet Web
Imprimerie Nice
blueice est déconnecté   Envoyer un message privé 00
Vieux 03/07/2008, 09h54   #18
Membre habitué
 
Inscription : mai 2007
Messages : 270
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 270
Points : 102
Points : 102
ok merci !
je vais voir si je trouve de l'info pour aller plus loin... dès que j'ai un souci je posterais ici..
new-dmx est déconnecté   Envoyer un message privé 00
Vieux 03/07/2008, 10h03   #19
Membre actif
 
Avatar de tim974
 
Inscription : mai 2008
Messages : 170
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 170
Points : 169
Points : 169
Citation:
j'ai déjà suivit pas mal de cours avec merise et tout ce qui s'en suit.... Il faut dire que je ne suis pas un grand passionné des bdd. (et sa se répercute )
Si tu n'aimes pas Merise, tu as toujours le choix de UML
__________________
C'est en forgeant que l'on devient forgeron et c'est en sciant que Leonard de Vinci ...
tim974 est déconnecté   Envoyer un message privé 00
Vieux 08/07/2008, 11h59   #20
Membre habitué
 
Inscription : mai 2007
Messages : 270
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 270
Points : 102
Points : 102
Bonjour, je reviens sur le post.


J'ai donc crée dans un premier temps mon tableau sur ma page la structure est simple..

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<table BORDER="1" width="100%" height="100%" >
	
<tr>
	<td><br /><br />
	</td>
	
	<td><br /><br />
	</td>
</tr>
<tr>
	<td><br /><br />
	</td>
	
	<td><br /><br />
	</td>
</tr>
</table>
J'ai créé ma table documents avec les champs qui vont bien...j'ai placé mes documents dans les repertoires de mon site (en local).

Comment créer la connexion à la bdd?
Comment peupler la table?
Quelles scripts utiliser pour remplir mon tableau ?

Merci a vous
new-dmx est déconnecté   Envoyer un message privé 00
Discussion fermée Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h54.


 
 
 
 
Partenaires

Hébergement Web