Arboresence fichiers html ,php et liens

Arboresence fichiers html ,php et liens - PHP - Programmation

Marsh Posté le 04-01-2009 à 23:37:37    

Re-bonjour !
 
Je vous explique mon pb .
Je voudrais faire un site en html majoritairement et quelques pages php pour mon livre d'or . Seulement je pense que mon arboresence me joue des tours ... et comme je n'y connais pas grand chose en php je viens vous demandez votre avis .  
 
Tous d'abord j'ai créer mon site en html ce que me donnais :  
 
-projet  
          -index.html
          -medias
                 -images
                 -videos
          -pages
                  -page1.html
                  -page2.html
                  -page3.html
           -scripts
                   -script1.js
                   -script2.js
           -styles
                    -monstyle.css
                    -monstyle2.css
                    -monstyle3.css
 
Jusque là pas de pb..
Après j'ai voulu mettre du php et là sa ce complique ^^ je savais pas trop ou installer wamp ...je pensais qu'en l'installant dans mon dossier (une fois le dossier zippé ... , je pourrais lire mes pages php sur ts les ordinateurs?!)
 
J'ai donc maintenant une arborescence comme cela :  
 
-projet  
          -index.html
          -medias
                 -images
                 -videos
          -pages
                  -page1.html
                  -page2.html
                  -page3.html
           -scripts
                   -script1.js
                   -script2.js
           -styles
                    -monstyle.css
                    -monstyle2.css
                    -monstyle3.css
         -wamp
                   -www
                          -livredor.php
                          -....
                        [u]  -(j'ai meme était obligé de mettre une image et une feuille de style pour que ma page livredor.php fonctionne comme je veux)
                   -.....

                    .
                    .
                    .
 
Dans quelques liens j'ai était obligé de mettre http://localhost/nomdufichier.ext
et maintenant je voudrais faire un lien de ma page livredor.php a un fichier page1.html
Je n'y arrive pas !
 
Merci de m'aider :S
 
Laure

Reply

Marsh Posté le 04-01-2009 à 23:37:37   

Reply

Marsh Posté le 05-01-2009 à 00:52:00    

Le piège est que la racine n'est pas la racine du disque mais la racine indiquée dans les paramètres du serveur.
 
L'idéal n'est pas de faire des répertoires par type de fichier (comme ont tendance à faire les débutants en informatique ou quelques bibliothècaires qui classaient les livres par taille au lieu de les classer par thème ou par auteur), mais de faire des répertoires par sujet, lequel peut regrouper une ou plusieurs pages html, fichiers css, fichiers images, etc. Le but est de pouvoir facilement enlever ou ajouter ou sauvegarder ou tester un sujet en copiant un répertoire et ses sous-répertoires éventuels. C'est le concept des modules. L'important n'est pas la boite mais son contenu.
 
Mais, pourquoi faire compliqué quand on peut faire simple ?
Vous avez moins de mille fichiers. Alors mettez les tous dans le même répertoire et basta !

Message cité 1 fois
Message édité par billgatesanonym le 05-01-2009 à 00:54:03
Reply

Marsh Posté le 05-01-2009 à 09:16:55    

billgatesanonym a écrit :

Le piège est que la racine n'est pas la racine du disque mais la racine indiquée dans les paramètres du serveur.
 
L'idéal n'est pas de faire des répertoires par type de fichier (comme ont tendance à faire les débutants en informatique ou quelques bibliothècaires qui classaient les livres par taille au lieu de les classer par thème ou par auteur), mais de faire des répertoires par sujet, lequel peut regrouper une ou plusieurs pages html, fichiers css, fichiers images, etc. Le but est de pouvoir facilement enlever ou ajouter ou sauvegarder ou tester un sujet en copiant un répertoire et ses sous-répertoires éventuels. C'est le concept des modules. L'important n'est pas la boite mais son contenu.
 
Mais, pourquoi faire compliqué quand on peut faire simple ?
Vous avez moins de mille fichiers. Alors mettez les tous dans le même répertoire et basta !


 
 
oui, je comprends bien , mais ceci est mon projet HTML (je suis en L1 de Info) et les consignes données étaient de classer les fichiers selon les types, sauf que le php n'était pas demandé ^^... à la base ... et là , je ne sais pas comment faire ! Une autre idée ?  
 
et comment je peut faire pour faire un lien de ma page livredor.php a index.html ?  
 
Mercii

Reply

Marsh Posté le 05-01-2009 à 09:38:07    

Tous les fichiers ne doivent pas êtres dans projet, mais dans www

Reply

Marsh Posté le 05-01-2009 à 10:14:18    

FlorentG a écrit :

Tous les fichiers ne doivent pas êtres dans projet, mais dans www


 
a ok ^^ (ya pas d'autre solutions ?) et par exemple si je donne mon site sur clé usb , y a t il un moyen pour tt installé sur celle ci , afin que dès que l'on clique sur index le site et ma page php marche direct ?

Reply

Marsh Posté le 05-01-2009 à 19:03:31    

oui quel que soit le package (WAMP, XAMPP, easyPHP - pardon j'ai dit une bêtise :pt1cable:) il y a un dossier www/ ou htdocs/ dans lequel mettre les sites.
 
1 projet = 1 site = 1 URL du type http://localhost/nom_du_projet/ qui pointera directement vers c:\wamp\www\nom_du_projet\
 
pour ce qui esst de la clé USB, ça existe, c'est une édition portable de php, fais une recherche sur le forum, je ne me rappelle plus du nom mais un sujet pas trop vieux y fait référence.


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 05-01-2009 à 22:54:20    

NewsletTux a écrit :

oui quel que soit le package (WAMP, XAMPP, easyPHP - pardon j'ai dit une bêtise :pt1cable:) il y a un dossier www/ ou htdocs/ dans lequel mettre les sites.
 
1 projet = 1 site = 1 URL du type http://localhost/nom_du_projet/ qui pointera directement vers c:\wamp\www\nom_du_projet\
 
pour ce qui esst de la clé USB, ça existe, c'est une édition portable de php, fais une recherche sur le forum, je ne me rappelle plus du nom mais un sujet pas trop vieux y fait référence.


 
 
OKok , je te remercie , j'ai malheureusement laissé tombé ce livre d'or ^^ Sinon je pourrait pas finir attend , je sais c'est bien dommage , mais l'exéprience php n'est pas perdu XD  
 
Merci a vous !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed