création d'un site web

Espace de discussions générales sur l'informatique. Tant au niveau matériel que logiciel.
Post Reply
User avatar
kokoyaya
Admin
Posts: 31645
Joined: 10 Oct 2002 14:12
Location: Moissac (82)
Contact:

Post by kokoyaya »

http://www.breizhenoc.org/beta/ (la source arrivera plus tard, je dois repartir en cours :-? ).
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Je remonte le sujet pour demander : comment sécuriser des dossiers dans l'arborescence d'un site Web ?
J'ai un site où j'ai fait plusieurs dossiers pour les langues (fr, ru,...) dans lesquels j'ai mis de pages (index, etc.) en chaque langue. Mais on m'a fait remarquer (n'y avais pas pensé toute seule :confused: ) que mes dossiers racine de chaque langue n'étaient pas sécurisés, càd que si on va sur
monsite. com / fr / index, on arrive bien sur l'index en français, mais si on va sur
monsite. com / fr on arrive dans l'arborescence, avec je suppose possibilité d'effacer, modifier, etc.
Alors c'est peut-être un peu long à expliquer, mais si vous pouviez au moins m'indiquer comment s'appelle ce que je veux faire, pour que je puisse chercher des explications sur le Web, ou sinon me donner des liens qui expliquent.

Merci d'avance !
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

1) Sur .../fr/ personne n'a possibilité de supprimer/modifier. Seulement télécharger les pages.
Sur un site normal ce n'est pas dangereux, ça devient dangereux par exemple dans le cas suivant :
le site est en PHP, et utilise une base de données. Pour utiliser cette base de données on doit se connecter avec une adresse, un identifiant et un mot de passe.
Pour éviter de réécrire la connexion dans chaque page du site, on met la connexion dans un seul fichier et on "inclut" ce fichier.
Une mode a été que les fichiers inclus s'appellaient machin.inc, alors que machin.php fonctionne très bien.
Voici le genre de code que l'on peut trouver dans ce script de connexion

Code: Select all

<?php
$adresse = 'sql.serveur.fr';
$utilisateur = 'utilisateur';
$motdepasse = 'secret';
mysql_connect($adresse, $utilisateur, $motdepasse);
?>
Si le fichier s'appelle en .php, le serveur va renvoyer une page blanche, par contre si elle s'appelle .inc, il ne connaît pas le type, considère que c'est du texte, et renvoie la "source", c'est-à-dire le code écrit juste au-dessus. Voilà le danger.


2) Si tu as une page qui s'appelle index.htm ou index.html ou index.php, normalement ça devrait automatiquement prendre celle-là.
Comment s'appelle ta page index ? Est-elle bien tout en minuscule ? (Index.HTM ne marche pas).
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

iubito wrote:2) Si tu as une page qui s'appelle index.htm ou index.html ou index.php, normalement ça devrait automatiquement prendre celle-là.
Comment s'appelle ta page index ? Est-elle bien tout en minuscule ? (Index.HTM ne marche pas).
Oups, effectivement, elle s'appelle pas index... :confused: J'avais appelé la page d'accueil index (celle qui est à la racine de monsite . com et qui permet le choix des langues), mais pas les autres de peur que ça soit embrouillé... Je vais essayer ça alors !
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

J'ai pas tout compris ce que t'as fait ou pas fait, mais en gros, il faut généralement une page index par répertoire.

Donc une à la racine du site, qui est la page d'accueil principale, et une dans chaque répertoire /fr/ et /ru/

Ainsi si on écrit tonsite.com/fr/ on arrive directement sur l'acceuil français, sans avoir à retenir que la page c'était /fr/AccueilFrancais.hTmL ou autre truc bizarre.
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

iubito wrote:J'ai pas tout compris ce que t'as fait ou pas fait, mais en gros, il faut généralement une page index par répertoire.

Donc une à la racine du site, qui est la page d'accueil principale, et une dans chaque répertoire /fr/ et /ru/
D'accord. Ben c'est justement ce que j'avais pas fait ! Au fait, j'ai toujours pas essayé de corriger, pas eu le temps, mais je pense que ça va marcher, puisque tu le dis ;)
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Je viens vous montrer le résultat de la page pour laquelle je vous ai demandé de l'aide l'autre jour avec le header. Ce n'est pas tout à fait désinterressé parce que j'aimerais bien que vous me confirmiez que ça s'affiche correct chez vous (j'ai testé sous IE, FF et Opera, mais pour les résolutions, ça peut changer si j'ai bien compris ? J'y capte que dalle aux résolutions...)

Donc, c'est par ici :
http://www.voskressenie.com/essai

Merci d'avance !

PS : et les suggestions sont les bienvenues, du moment qu'elles sont pas trop compliquées à mettre en oeuvre :P
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
Beaumont
Admin
Posts: 7387
Joined: 07 Jun 2002 02:00
Location: Thailande
Contact:

Post by Beaumont »

Ca s'affiche très bien chez moi (IE, 1280 x 1024). :king:
Time is an illusion. Lunchtime doubly so.
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

En 800x600, sur Opera et Firefox c'est presque parfait.
Image

Le menu à gauche a un peu trop d'espace vide sur sa gauche et sa droite, ce qui laisse moins de largeur au reste de la page, et donc le tire voskressenie ne tient pas entre les 2 images, donc il passe à la ligne en se décalant un peu à droite.

Sur Internet Explorer, même chose, mais avec un petit effet en plus :
Image

La barre horizontale qui fait le background du titre est répétée puisque le titre prend plus de hauteur que la hauteur de l'image.
2 possibilités :
  • alonger la hauteur de l'image (bof)
  • en CSS :

    Code: Select all

    	background-image: url(ton image.jpg);
    	background-attachment:top;
    	background-repeat:repeat-x;
    
    l'image se répétera à l'horizontal mais pas à la verticale
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
Beaumont
Admin
Posts: 7387
Joined: 07 Jun 2002 02:00
Location: Thailande
Contact:

Post by Beaumont »

iubito wrote:Sur Internet Explorer, même chose, mais avec un petit effet en plus
C'est l'effet Yannick Noah ! :loljump:
Time is an illusion. Lunchtime doubly so.
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

ouais :loljump:
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Merci les amis, vous êtes formidables !!! :moua:

Je corrige tout ça ce soir, iubi. Mais dis-moi, ce que je ne comprends pas, c'est pourquoi dans ta résolution le cadre dépasse de l'écran (à droite) : est-ce si petit que les deux images de laurier (coin supérieur gauche et coin supérieur droit) se touchent ? Ca me semble pas plausible mais en même temps je ne vois pas d'autre explication à ça. Peux-tu m'expliquer ?
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
iubito
Membre / Member
Posts: 13070
Joined: 22 Dec 2002 20:31
Location: La belle Verte !
Contact:

Post by iubito »

C'est assez petit pour que le titre ne tienne pas entre les 2.
Si ton titre avait été en plusieurs mots, il y aurait eu le début entre les 2 lauriers, et la suite plus bas.
Les 2 lauriers ne se touchent pas.
A+ les cactus !
A izza i ana sacranou
Askaratni kaasoun kaasoun khalidah
Ana mal' anou bihoubbinn raasikhinn
Lan yatroukani abada...
User avatar
svernoux
Membre / Member
Posts: 17967
Joined: 09 Jun 2004 09:55
Location: Beaujolais

Post by svernoux »

Ma question, c'était pas pour le titre, mais pour le cadre : puisque c'est censé être extensible, le cadre ne devrait jamais sortir de l'écran, à moins qu'il n'y ait vraiment pas assez de place pour caser les trois images à l'horizontale (les coins plus 1 seule occurence de l'image du trait). Non ? Ou c'est moi qui capte rien ?
Sonka - Сонька
It's crazy how the time just seems to fly
But for a moment you and I, we caught it
User avatar
arkayn
Membre / Member
Posts: 12222
Joined: 09 Dec 2002 02:02
Location: Nogent-le-Rotrou
Contact:

Post by arkayn »

C'est bon pour moi avec FF en 1024, même quand je mets mes marque-pages sur le côté.
La folie des uns est la sagesse des autres
Post Reply