Dernière modification 31.12.00
Les prix sont les suivants :
- 327.98FF HT pour 24 mois pour enregistrer le nom de domaine
pour 24 mois
- 163.99FF HT pour renouveller un nom de domaine pour pour 12
mois
- 190,23FF HT à payer chaque année pour l'hébergement
Pour ce prix là on dispose de :
- Espace de 50 Mo
- Nombre de compte e-mail 10
- Nombre illimité d'alias email
- Alias collecteur
- 5 forward par compte e-mail
- Trafic illimité
- Alimentation redondante onduleur 50 kVA
- Générateur électrique d'une capacité
de 48 kVa
- Serveur de fichier Haute Performance Network Appliance
- Supervision des serveurs 24h/24h
- 98 Mb/s de bande passante internationale
- 80 Mb/s de Peering
- Mise à jour illimitée par FTP, 24h/24h
- Support technique par email
- Administration de vos domaines par interface Web
- Form par mail
- Compteur personnalisé
- sites web supplémentaires
- Php 3
- Base de données
- Tableau de statistiques sommaires
- Log brut des statistiques du serveur Apache
Et vous n'avez bien entendu aucune publicité sauvage sur votre site ou dans le corps de vos mails. J'ai donc la possiblité de créer des sous domaines, pour l'instant seul le sous domaine news.funix.org est opérationnel, c'est un embryon de portail de news utilisant PHPNuke.
Globalement je suis très content du service d'online.
|
|
Colonne 1, avec le détail des différentes sections | Colonne 2 avec :
- le texte de bienvenu sur FUNIX, - le système de news utilisant une base de données MySQL. |
Colonne 3 avec :
- le nombre de visiteurs, - les dernières modifs sur le site, - le champ pour être mis au courant. |
|
Par ailleurs on fait en sorte que la page taille 800 pixels de large pour coller aux écrans 15''. Les colonnes 1 et 3 prennent chacune 20% de la largeur (des 800 pixels), la colonne 2 fait le reste (60%).
Voici le détail du fichier :
D'abord l'entête du fichier avec les méta caractères classiques
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Olivier hoarau">
<meta name="Description" content="Cours UNIX, administration
LINUX, Windows et technologie réseau">
<meta name="Identifier-URL" content="http://www.funix.org">
<meta name="Publisher" content="Olivier Hoarau">
<meta name="Keywords" content="serveur,mandrake,intranet,cours,proxy,apache,php,linux,hpux,unix,sendmail,pop,windows,pgp,cryptographie,securite">
<meta name="GENERATOR" content="Mozilla/4.73 [fr] (X11; I; Linux
2.2.15-4mdk i686) [Netscape]">
<title>FUNIX Mettez un pingouin dans votre PC</title>
</head>
<body bgcolor="#000080">
Définition de la première division avec la bannière
<div align="center"><center>
<table border="0" width="765">
<tr>
<td colspan="3" width="100%"
bgcolor="#31CEFF"><img
src="images/banniere-top.gif"
width="700" height="100"></td>
</tr>
</table>
</center></div>
Définition de la deuxième division avec les liens rapides vers les différentes sections, c'est ici qu'on définit la largeur de la page, 765 pour coller avec les écrans 800, le reste étant pour le scrollbar sur la droite.
<table border="0" width="765">
<tr>
<td colspan="3" bgcolor="#FFFFFF"><p
align="center"><font
size="2">[</font><a
href="index.php"><font size="2">Accueil</font></a><font
size="2"> | </font><a
href="fr/linux/main-linux.php?ref=main&page=menu"><font size="2">Linux</font></a><font
size="2"> | </font><a
href="fr/windows/main-windows.php?ref=main&page=menu"><font size="2">Windows</font></a><font
size="2"> | </font><a
href="fr/php/main-php.php?ref=main&page=menu"><font size="2">PHP/MySQL</font></a><font
size="2"> | </font><a
href="fr/reseau/main-reseau.php?ref=main&page=menu"><font size="2">Réseau</font></a><font
size="2"> | </font><a
href="fr/unix/main-unix.php?ref=main&page=menu"><font size="2">Unix</font></a><font
size="2"> | </font><a
href="http://funix.free.fr/informatique/hpux/index.htm"><font size="2">HP-UX</font></a><font
size="2"> | </font><a
href="fr/linuxdoc/download.htm"><font size="2">Téléchargement</font></a><font
size="2"> | </font><a
href="carte.htm"><font size="2">Plan
du site</font></a><font
size="2"> | </font><a
href="historique.htm"><font
size="2">Historique du site</font></a><font
size="2"> | </font><a
href="banniere.htm"><font size="2">Bannières
et logos FUNIX</font></a><font
size="2"> | </font><a
href="accueil/index_presentation.htm"><font
size="2">L'auteur</font></a><font
size="2"> | <a href="http://funix.free.fr/reserve/main.htm">Section
réservée</a> ]</font></p>
</td>
</tr>
Définition de la première colonne qui fait 20% du total (de 765 pixels donc)
<tr>
<td valign="top" rowspan="2"
width="20%" bgcolor="#FFFFFF">
Définition du tableau pour la section linux
<div align="center"><center><table
border="1" width="100%"
bordercolor="#33CEFF"
bordercolordark="#33CEFF"
bordercolorlight="#33CEFF">
<tr>
<td bgcolor="#33CEFF"><img
src="images/tux-icone.gif" width="18" height="21"
nosave><a
href="fr/linux/main-linux.php?ref=main&page=menu"><font
color="#FFFFFF">Linux</font></a></td>
</tr>
<tr>
<td><font size="2">- Configuration internet </font>
<br>
<font size="2">- Configuration réseau </font>
<br>
<font size="2">- Sécuriser son poste</font> <br>
<font size="2">- Environnement graphique </font>
<br>
<font size="2">- Configurations diverses</font> <br>
<font size="2">- Coin ludique</font> <br>
<font size="2">- Applis diverses</font></td>
</tr>
</table>
</center></div>
Définition du tableau pour la section windows
<div align="center"><center><table
border="1" width="100%"
bordercolor="#33CEFF"
bordercolordark="#33CEFF"
bordercolorlight="#33CEFF">
<tr>
<td bgcolor="#33CEFF"><img
src="images/windows.gif" width="14" height="14"
nosave><a
href="fr/windows/main-windows.php?ref=main&page=menu"><font
color="#FFFFFF">Windows</font></a> </td>
</tr>
<tr>
<td><font size="2">- Configuration internet</font>
<br>
<font size="2">- Configuration réseau</font> <br>
<font size="2">- Sécurité</font> <br>
<font size="2">- Applis spécifiques</font> <br>
<font size="2">- Multimédia</font> </td>
</tr>
</table>
</center></div>
Idem pour les tableaux réseau, unix, hp-ux et PHP/MySQL
Définition de la colonne 2 qui fait 60% des 765 pixels
</td>
<td valign="top" width="60%"
bgcolor="#FFFFFF">
Définition de la partie avec le texte de bienvenu
<p><center><b><u>Bienvenue
sur Funix.Org</u></b></center><p>Ce
site a pour vocation
de vous donner les moyens de mettre
en place un réseau
informatique complet et efficace pour
une utilisation dans
un cadre privé ou de petite
structure type association
ou école disposant de peu de
moyen avec des logiciels
gratuits (freeware, licence GPL,
...).<br>
Le but de ce site n'est
pas de s'épancher sur l'aspect
théorique, mais
plutôt de vous donner les bases et de
vous guider pour l'installation
et la configuration des
différents outils
pas à pas.<br>
Pour finir, ce site s'adresse
à tout public, y compris
les novices en informatique,
les "gourous"
pourront néanmoins
y trouver quelques matières.
</p>
Ca c'est le petit texte d'appel à contribution que j'ai rajouté
<hr WIDTH="100%">
<center><b><u>Appel
à contribution</u></b></center>
<p>
Si vous avez des articles
à me proposer qui ont pour sujet le logiciel libre (présentation
de logiciel, réflexion diverse, ...)
je me ferai une
joie de les mettre en ligne sur ce site. Envoyez moi vos articles à
l'email marqué en bas de la page (format tx
</p>
<p> </p>
</td>
Définition de la colonne 3, qui fait 20%
<td valign="top" rowspan="2" width="20%" bgcolor="#FFFFFF">
Définition de la partie nombre de visiteurs :
<div align="center"><center><table
border="1" width="100%"
bordercolor="#33CEFF"
bordercolordark="#33CEFF"
bordercolorlight="#33CEFF">
<tr>
<td width="100%" bgcolor="#33CEFF">Nombre de
visiteurs depuis la création du site</td>
</tr>
<tr>
<td><center>
<?
$compteur="compteur.php";
include($compteur);
?></center>
</td>
</tr>
</table>
</center></div>
Définition de la partie pour les dernières modifs du site, en fait on inclut un fichier htm tout simple :
<div align="center"><center><table
border="1" width="100%"
bordercolor="#33CEFF"
bordercolordark="#33CEFF"
bordercolorlight="#33CEFF">
<tr>
<td bgcolor="#33CEFF">Les dernières modifs du
site</td>
</tr>
<tr>
<td>
<?
$modif="modif.htm";
include($modif);
?>
</td>
</tr>
</table>
</center></div>
Définition de la partie pour être mis au courant des dernières modifs, on fait appel à un fichier form2mail.php
<div align="center"><center><table
border="1" width="100%"
bordercolor="#33CEFF"
bordercolordark="#33CEFF"
bordercolorlight="#33CEFF">
<tr>
<td bgcolor="#33CEFF">Pour être mis au courant
des dernières modifications</td>
</tr>
<tr>
<td>
<form action="form2mail.php"
method="POST">
<table BORDER=0 WIDTH="100%" NOSAVE >
<tr NOSAVE>
<td VALIGN=TOP COLSPAN="2" WIDTH="100%" NOSAVE>
</td>
</tr>
<tr>
<td COLSPAN="2" WIDTH="100%" NOSAVE><font size=-1><b>N'oubliez
pas</b>
de donner votre adresse email </font>
<p><input type="text" size="12" maxlength="40" name="email"></td>
</tr>
<tr>
<td COLSPAN="2"><input type="checkbox" name="C2"><font size=-1>Cochez
cette case pour ne plus être averti</font></td>
</tr>
<tr>
<td ALIGN=CENTER><input type="submit"
value="Envoyer"><input type="reset"
value="Annuler"></td>
<td ALIGN=CENTER><font size=-1> </font></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</center></div></td>
</tr>
Définition de la partie inclusion du système de news au
niveau de la colonne 2
<tr>
<td valign="top" width="60%"
bgcolor="#FFFFFF">
<p><center><b><u>Journal
de bord</b></u></center>
<p>
<?
$journal="news/index.php";
include($journal);
?>
</td>
</tr>
Définition de la partie copyright tout en bas.
<tr>
<td colspan="3" bgcolor="#FFFFFF"><p
align="center">Copyright
<a href="mailto:olivier.hoarau@funix.org">Olivier
Hoarau</a>
/ 1998-2000 (c)</p>
</td>
</tr>
</table>
</center></div>
</body>
</html>
Le système de news utilisé a été récupéré sur http://plebian.com
Pour info voici à quoi ressemble form2mail.php
<?php
// IMPORTANT VOUS DEVEZ CONFIGURER
// L'ADRESSE EMAIL DE DESTINATION
$dest="webmaster@funix.org";
// on recupere les infos
$referer= getenv("HTTP_REFERER");
$ok=1;
if($ok){
// envoi du resultat par email
$sujet= "Form2Mail de ".$referer;
$body.="Page d'origine : $referer\n";
$body.="\n*** Valeurs resultats ***\n";
if(count($HTTP_POST_VARS)){
while (list($key, $val) = each($HTTP_POST_VARS)){
$body.="$key : $val\n";
}
}
if(count($HTTP_GET_VARS)){
while (list($key, $val) = each($HTTP_GET_VARS)){
$body.="$key : $val\n";
}
}
$body.="*************************\n";
if(!email("webmaster",$dest,$sujet,$body)){
print "erreur envoi email <br>";
}
// affiche le html qui suit si succes
?>
<html>
<head><title>Votre requete a abouti</title></head>
<body bgcolor="white">
<h1> Votre demande a été prise en compte </h1>
</body>
</html>
<?php
}
// affiche le html qui suit si erreur
//
else{
?>
<html>
<head><title>Votre requete a abouti</title></head>
<body bgcolor="white">
<h1> Votre demande a été prise en compte </h1>
</body>
</html>
<?php
}
// affiche le html qui suit si erreur
//
else{
?>
<html>
<head><title>Erreur de formulaire</title></head>
<body bgcolor="white">
<h1> Erreur de formulaire </h1>
</body>
</html>
<?php
}
?>
Entête HTML classique :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.61 [en]
(X11; I; Linux 2.2.9-19mdk i686) [Netscape]">
<title>Linux</title>
</head>
<body bgcolor="#000080">
Construction des trois parties de la page, le top en haut, le menu à gauche et la page principale à droite de l'écran :
<table BORDER=0 CELLSPACING=3 CELLPADDING=3 WIDTH="100%" NOSAVE
>
<tr NOSAVE>
<td ALIGN=RIGHT COLSPAN="2" WIDTH="100%" BGCOLOR="#31CEFF" NOSAVE>
<table BORDER=0 CELLSPACING=3 CELLPADDING=3 WIDTH="100%" NOSAVE
>
<tr NOSAVE>
<td COLSPAN="2" WIDTH="100%" BGCOLOR="#31CEFF" NOSAVE>
<table BORDER=0 WIDTH="100%" NOSAVE >
<tr NOSAVE>
Construction du top avec l'icône Funix et la mention Page principale Linux :
<td><a href="../../index.php"><img SRC="../../images/funix-icone.gif"
ALT="Retour à la page d'accueil" NOSAVE
height=100 width=126></a></td>
<td ALIGN=CENTER NOSAVE><font size=+3><a href="main-linux.php?ref=main&page=menu">Page
principale Linux</a></font>
<p>Retrouvez une partie de ces pages en <a
href="../linuxdoc/download.htm">téléchargement</a>
</td>
Inclusion du menu à droite :
<td ALIGN=RIGHT NOSAVE><font size=-1>
</font></td>
</tr>
</table>
</tr>
</table>
</td>
</tr>
<?
if ($page=="menu")
{
$menu="menu.htm";
include($menu);
}
?>
Inclusion de la partie principale, c'est là que se trouve l'astuce,
mes fichiers et mes images se trouvent sur mon compte sur Free,
avec les 100Mo dont je dispose sur ce compte, la limitation de 50Mo du
compte Online n'est donc plus une gène et c'est totalement
transparent pour le visiteur.
<td VALIGN=TOP WIDTH="50%" BGCOLOR="#FFFFFF">
<?
if ($ref!="")
{
$file="http://funix.free.fr/informatique/linux/".$ref.".htm";
}
else
{
$file="http://funix.free.fr/informatique/linux/main.htm";
}
include ($file);
</td>
</tr>
</table>
</body>
</html>
A noter que pour ma section PHP/MySQL les fichiers sont directement sur le serveur d'Online, cette partie là est donc différente :
<?
if ($ref!="")
{
$file=$ref.".htm";
}
else
{
$file="main.htm";
}
include ($file);
?>
main-linux.php s'appelle avec deux arguments qui sont $page et $ref, le premier indique si on veut un affichage pleine page ($page=full) ou avec le menu ($page=menu), le deuxième argument indique le nom du fichier html à appeler pour remplir la partie principale ($ref=proxy).
Par exemple main-linux.php?page=$menu&ref=$proxy, provoque l'affichage de la page avec menu et le fichier proxy.htm s'affiche au niveau de la partie principale. main-linux.php?page=$menu provoque l'affichage du menu et de la page principale main.htm (par défaut si l'argument $ref n'est pas précisé).
Les pages htm qui s'affichent au niveau de la partie principale adoptent tous le même principe très simple, le plus simple est de visualiser le code d'une page, voici le lien direct vers une de ces pages (sur le compte Free).
L'avantage d'une construction PHP est que c'est beaucoup plus
simple pour maintenir le site, notamment pour faire évoluer son
look, puisqu'il n'y a aucun style particulier au niveau des pages htm,
il n'y a que les quelques fichiers principaux en php à modifier.
Un des inconvénients est que les aspirateurs (GetWeb, ...) et autres
robots métachercheurs (Slurp, ...) ont du mal à s'y retrouver.
[Retour page d'accueil FUNIX] |