Himura Posté(e) le 28 janvier 2006 Partager Posté(e) le 28 janvier 2006 Bonjour Je débute en html/php, je commence à connaître 1 ou 2 choses de base, mais bon c'est pas encore ça Alors voilà mes problèmes: 1ère question: pour faire une page en php, suffit-il de mettre l'extension de fichier .php ? (j'ai essayé de mettre des balises php pour remplacer les html, mais nvu me les remet à chaque fois). 2ème question: la balise "include": quelle est sa syntaxe exacte ? J'ai fait 3-4 sites et presque à chaque fois c'était différent. En fait, j'ai un menu que j'aimerais mettre dans toutes les pages du site. Et ce fichier de menu, ou doit-il être ? (à la racine du site, à chaque fois dans le même dossier que la page qui les inclue ?). J'ai chopé ça sur un site: <?php include('vert.php'); // Nous appelons notre menu ?> Bon on va arréter là, j'aurais surement d'autres questions plus tard Merci pour vos réponses Lien vers le commentaire Partager sur d’autres sites More sharing options...
Captain Hadock Posté(e) le 28 janvier 2006 Partager Posté(e) le 28 janvier 2006 On s'en fout un peu de là ou est ton fichier qui contient le code du menu, l'important c'est que le chemin entre ' ' soit celui qui relie la page ouverte au fichier du menu. Donc il te faut un chemin relatif. Si les deux sont dans le même dossier, il suffit de mettre 'lenomdufichierquicontientlemenu.php' Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 28 janvier 2006 Partager Posté(e) le 28 janvier 2006 'lenomdufichierquicontientlemenu.php' Hé on a les mêmes noms de fichiers Lien vers le commentaire Partager sur d’autres sites More sharing options...
gnuhurd Posté(e) le 29 janvier 2006 Partager Posté(e) le 29 janvier 2006 1ère question: pour faire une page en php, suffit-il de mettre l'extension de fichier .php ? (j'ai essayé de mettre des balises php pour remplacer les html, mais nvu me les remet à chaque fois). Il faut mettre l'extention qui est définie dans ton serveur web comme étant du php. grep php /etc/apache/httpd.conf LoadModule php5_module /usr/lib/apache/modules/libphp5.so DirectoryIndex index.html index.php AddType application/x-httpd-php .php DirectoryIndex index.html index.php index.php3 index.htm Dans mon cas, c'est juste php, mais tu peux utiliser des extention .php .html ou .peyhachepey, on s'en fout un peu. Si tu es chez un hébergeur, alors en général c'est .php ou .php3 (j'ai jamais vu de .php4 ou 5, mais pourquoi pas) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Captain Hadock Posté(e) le 29 janvier 2006 Partager Posté(e) le 29 janvier 2006 'lenomdufichierquicontientlemenu.php' Hé on a les mêmes noms de fichiers C'est dangereux parfois on tombe sur un mec qui dit : "Mais j'ai pas de fichier lenomdufichierquicontientlemenu.php, comment je fais? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Baldurien Posté(e) le 29 janvier 2006 Partager Posté(e) le 29 janvier 2006 Tu lui dis de faire touch lenomdufichierquicontientlemenu.php ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Himura Posté(e) le 30 janvier 2006 Auteur Partager Posté(e) le 30 janvier 2006 J'ai pas de fichier lenomdufichierquicontientlemenu.php, comment je fais ? Non là c'est bon ça marche (enfin ), je vais pouvoir continuer... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Captain Hadock Posté(e) le 30 janvier 2006 Partager Posté(e) le 30 janvier 2006 J'ai pas de fichier lenomdufichierquicontientlemenu.php, comment je fais ? Qu'est ce que je disait... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Himura Posté(e) le 1 février 2006 Auteur Partager Posté(e) le 1 février 2006 Devinez quoi: j'ai d'autres questions débiles (j'ai cherché sur le net, mais ca marche jamis comme eux ). Alors: 1)quand je fais une feuille css, que je l'insère dans une page, est ce que l'origine de la page sera déplacée aux marges de cette feuille, ou sera-t-elle toujours le coin en haut à gauche de la page ? 2)à propos des positions absolute et relative: j'ai lu qu'en absolu, chaque truc que je positionne l'est par rapport au coin supérieur gauche de ma page (en absolu donc, ce qui est 100% logique et compréhensible). Et qu'un truc positionné en relatif l'était par rapport à l'élément directement supérieur dans le code. Mais alors quelle référence pour cet élément supérieur ? (si c'est un truc rond, il est ou le coin supérieur gauche ?). Cet élément supérieur doit-il être mis en relatif ou absolu (si en relatif, par rapport à quoi si c'est le premier élément du code ?) ? Enfin, toujours le coup de la feuille css, agit-elle sur la position relative ? J'explique ce que je veux faire, ce que j'ai fait (et qui marche pas ) et ce que j'ai lu sur un site: Je voudrais mettre une image, puis une deuxième en dessous (décalée vers le bas c'est tout, et qui évidemment ne chevauche pas la 1ère) Voilà mon code: <a href="***"><img alt="" src="../g02/amv/seisouhen.jpg" style="border: 0px solid ; position: absolute; top: 0px; left: 300px; width: 199px; height: 159px;"></a> <a href="***"><img alt="" src="../g02/amv/tsuiokuhen.jpg" style="border: 0px solid ; position: relative; top: 200px; left: 0px; width: 199px; height: 159px;"></a> C'est censé faire quoi ça ? D'après moi ça devrait mettre la 1ère en x=0 et y=300 et la 2nde 200px en dessous (mais 200px par rapport à quoi ?). Or ma 2ème image est décalée à gauche et en dessous mais de + de 200px De plus sur un site j'ai lu que pour décaler une image de A pxen dessous il fallait mettre: top: -A px OPr quand je fais ça mon image se décale...en haut... Alors pour résumer j'aurais une question: comment aligner 2 images l'une en dessous de l'autre de la façon la plus simple et souple possible ? J'en ai marre de perdre mon temps à chercher sur le net et de rien trouver... Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
gvosnet Posté(e) le 1 février 2006 Partager Posté(e) le 1 février 2006 1)quand je fais une feuille css, que je l'insère dans une page, est ce que l'origine de la page sera déplacée aux marges de cette feuille, ou sera-t-elle toujours le coin en haut à gauche de la page ? Gné ? Une feuille de style ne s'insére pas dans une page HTML. Elle y est rattachée, c'est tout...Je crois que tu n'as pas du bien comprendre le principe des feuilles de style... Je pense que Sentinel te recommendrai (avec justesse) d'aller faire un VRAI tour sur http://www.siteduzero.com dans la rubrique Site Web tu trouveras de beaux cours qui vont bien. 2)à propos des positions absolute et relative: j'ai lu qu'en absolu, chaque truc que je positionne l'est par rapport au coin supérieur gauche de ma page (en absolu donc, ce qui est 100% logique et compréhensible). Et qu'un truc positionné en relatif l'était par rapport à l'élément directement supérieur dans le code. Mais alors quelle référence pour cet élément supérieur ? (si c'est un truc rond, il est ou le coin supérieur gauche ?). Cet élément supérieur doit-il être mis en relatif ou absolu (si en relatif, par rapport à quoi si c'est le premier élément du code ?) ? Enfin, toujours le coup de la feuille css, agit-elle sur la position relative ? (...) Bon, alors sauf erreur de ma part, y'a pas de "truc rond" en HTML. Le HTML, c'est carré (dans tout les sens du terme...quoique ). Bref, donc tout est carré, et donc tout élément a un coin supérieur gauche. Pour la suite, idem que réponse 1 -> http://www.siteduzero.com rubrique Site Web. Bon courage Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 1 février 2006 Partager Posté(e) le 1 février 2006 Le positionnement absolu ou relatif se fait par rapport à la dernière origine déclarée. cf w3schools.com et siteduzero.com Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.