PHPascal.com

PHPAscal rouge2 (Version bleu)


Fonctionnement du site Structures des fichiers Base de données Utilisation de gabarit et CSS
  PHPascal a 144 articles


Recherche


cheap nike nfl jerseysWholesale cheap nfl jerseyscheap jerseys online from chinacheap nfl jerseys free shippingwholesale nba jerseysWholesale cheap nhl jerseyscheap nhl jerseys onlinecheap nba basketball jerseys

Valid HTML 5

Fonctionnement du site / Base de données / Code SQL du site

Requêtes SQL pour créé la base de données du site web

Voici l'exportation de la base de données de ce site web (PHPascal.com) qui peux être utiliser pour recréé un site web similaire.

Code SQL qui créé et peuple la base de données :

# Base de données phpascal sur le serveur localhost

# phpMyAdmin SQL Dump
# version 2.5.3
# http://www.phpmyadmin.net
#
# Serveur: localhost
# Généré le : Mercredi 26 Mars 2008 à 22:36
# Version du serveur: 4.0.15
# Version de PHP: 4.3.3
#
# Base de données: `phpascal`
#

# --------------------------------------------------------

#
# Structure de la table `cat`
#

CREATE TABLE `cat` (
`id` int(10) NOT NULL auto_increment,
`titre_url` varchar(30) NOT NULL default '',
`titre_title` varchar(150) NOT NULL default '',
`titre_page` varchar(250) NOT NULL default '',
`meta_desc` varchar(250) NOT NULL default '',
`meta_key` varchar(250) NOT NULL default '',
`nom_fr` varchar(100) NOT NULL default '',
`nom_en` varchar(100) NOT NULL default '',
`texte` text NOT NULL,
`num` int(2) NOT NULL default '0',
`type` enum('aucun','sucre','sale') NOT NULL default 'aucun',
`info` varchar(200) NOT NULL default '',
`date_cree` datetime NOT NULL default '0000-00-00 00:00:00',
`date_modifier` timestamp(14) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=63 ;

#
# Contenu de la table `cat`
#

INSERT INTO `cat` VALUES (57, 'programmation-web', 'Programmation php, programmation sql, langage css et html.', 'Informations sur les langages Web : PHP, SQL, CSS et HTML', 'Informations pratique pour concevoir un site web en PHP en utilisant une base de données SQL et une feuille de style CSS.', 'Programmation, css, php, programmation php, css, html', 'Programmation web', '', '<p class="MsoNormal"><span style="">Voici la principale partie du site qui comprend des informations sur la programmation d&rsquo;applications ou de sites web. <o:p></o:p></span></p>\r\n<p class="MsoNormal"><span style=""><o:p>&nbsp;</o:p></span></p>\r\n<p class="MsoNormal"><span style="">Dans la cat&eacute;gorie Structure d&rsquo;un site, je vous explique comment monter un site web avec les diff&eacute;rentes &eacute;tapes &agrave; r&eacute;aliser.<o:p></o:p></span></p>\r\n\r\n<p class="MsoNormal"><span style=""><o:p>&nbsp;</o:p></span></p>\r\n<p class="MsoNormal"><span style="">Pour chacun des langages utilis&eacute;s sur le web (PHP, SQL, CSS, HTML,&hellip;)<span style="">, </span>je vous donne quelques trucs et astuces.<o:p></o:p></span></p>\r\n<p class="MsoNormal"><span style="">Veuillez s&eacute;lectionner une cat&eacute;gorie qui vous int&eacute;resse dans le menu de gauche.<o:p></o:p></span></p>', 20, 'aucun', '', '2008-02-11 20:00:47', 20080306193143);
INSERT INTO `cat` VALUES (58, 'optimisation', 'Optimisation php, sql, css, html d\'un site web - optimisation du référencement', 'Optimisation d’un site web', 'Voici différents façon d’optimiser son site web à plusieurs niveaux en utilisant de façon optimal les langages PHP, SQL, CSS et HTML.', 'Optimisation, optimisation web, optimisation php, optimisation css', 'Optimisation', '', '<p class="MsoNormal">Avec le temps, j&rsquo;ai d&eacute;couvert plusieurs trucs pouvant m&rsquo;aider &agrave; mieux r&eacute;aliser un site web.</p>\r\n\r\n<p class="MsoNormal">L&rsquo;optimisation d&rsquo;un site revient &agrave; utiliser de fa&ccedil;on logique et efficace tous les diff&eacute;rents &eacute;l&eacute;ments web : programmation php, requ&ecirc;te sql, style CSS et page HTML.</p>\r\n<p class="MsoNormal"><span style="">&nbsp;</span>Il y a plusieurs raisons de vouloir optimiser son site&nbsp;:</p>\r\n<ul type="disc" style="margin-top: 0cm;">\r\n <li class="MsoNormal" style="">am&eacute;liorer le temps de chargement de la page</li>\r\n\r\n <li class="MsoNormal" style="">am&eacute;liorer le r&eacute;f&eacute;rencement de son site</li>\r\n <li class="MsoNormal" style="">faciliter la maintenance du site</li>\r\n <li class="MsoNormal" style="">faciliter la mise &agrave; jour du site</li>\r\n <li class="MsoNormal" style="">am&eacute;liorer l&rsquo;accessibilit&eacute; de son site</li>\r\n\r\n <li class="MsoNormal" style="">acc&eacute;l&eacute;rer la cr&eacute;ation d&rsquo;un site</li>\r\n <li class="MsoNormal" style="">enlever du codage inutile</li>\r\n</ul>', 30, 'aucun', '', '2008-02-11 20:30:10', 20080306193412);
INSERT INTO `cat` VALUES (59, 'accueil', 'PHPascal - Programmation web PHP, SQL, CSS et HTML', 'Bienvenue sur PHPascal.com', 'Site web d’informations sur le développement de site internet qui concerne : la programmation PHP, le langage SQL, les CSS et le HTML.', 'phpascal, pascal, php pascal, php, sql, html, css, accueil', 'Accueil', '', '<p>Voici un petit site con&ccedil;u pour les webmestres et les d&eacute;veloppeurs web avec plusieurs pages d&rsquo;explication pour programmer un site web de fa&ccedil;on efficace et intelligente.</p>\r\n\r\n<p>En tant que d&eacute;veloppeur web depuis plusieurs ann&eacute;es, je veux remettre &agrave; la communaut&eacute; ce que j&rsquo;ai appris. Ayant utilis&eacute; &agrave; maintes reprises <span style="font-style: italic;">Google</span> afin de trouver r&eacute;ponse a mes probl&egrave;mes techniques, j&rsquo;ai d&eacute;cid&eacute; de rendre accessible les trucs et astuces que j&rsquo;ai d&eacute;couverts. Ce site se veut aussi un r&eacute;pertoire des sites d&rsquo;information portant sur les technologies web que j&rsquo;utilise : PHP, SQL, CSS et HTML.</p>\r\n\r\n<p>Ce site est fait selon l&rsquo;approche <span style="font-style: italic;">open source</span> et est mis &agrave; la disponibilit&eacute; afin d\'&ecirc;tre utilis&eacute; pour d\'autres sites. Allez voir la section Fonctionnement du site pour savoir comment ce site est construit et pour avoir tous les fichiers sources qu&rsquo;il utilise.</p>', 10, 'aucun', '', '2008-02-11 20:34:54', 20080217153704);
INSERT INTO `cat` VALUES (60, 'liens', 'Liens PHP, SQL, CSS, HTML et liens pour le référencement.', 'Liens PHP, SQL, CSS, HTML et pour le référencement pour vous aidez à développer un site web.', 'Liens PHP, SQL, CSS et HTML de référence pour nous aidé à développer un site web.', 'Liens, lien, liens php, css, sql', 'Liens', '', 'Voici ma liste de liens de r&eacute;f&eacute;rence class&eacute;e par cat&eacute;gories.<br /><br />\r\n\r\n<h2><a href="http://www.phpascal.com/index.php?cat=liens&amp;sous_cat=lien-PHP">Voir les liens PHP</a>,&nbsp; <a href="http://www.phpascal.com/index.php?cat=liens&amp;sous_cat=CSS">voir les liens CSS</a>, <a href="http://www.phpascal.com/index.php?cat=liens&amp;sous_cat=HTML">voir les liens HTML</a></h2>\r\n&nbsp;<br /><br />Mes liens utiles:<br /><a href="http://mail.voila.fr">Courriel voila</a><br /><a href="https://accesd.desjardins.com/fr/accesd">Acc&egrave;s D</a><br /><a href="http://www.ingdirect.ca/fr/">ING Direct</a><br /><a href="http://www.google.com/analytics/fr-FR/index.html">Google Analytics</a><br /><a href="http://www.branchez-vous.com/">Branchez-vous!</a>', 40, 'aucun', '', '2008-02-11 20:35:09', 20080310221100);
INSERT INTO `cat` VALUES (61, 'fonctionnement-du-site', 'Fonctionnement du site avec php et sql', 'Fonctionnement du site', 'Explication sur comment fonctionne ce site web dynamique utilisant la programmation php avec une base de données SQL.', 'Fonctionnement du site, site exemple, code source site, site gabarit', 'Fonctionnement du site', '', '<p class="MsoNormal">Ce site Web fonctionne avec une programmation PHP et une base de donn&eacute;es MySQL qui contient toutes les informations pr&eacute;sentes sur le site.<span style="">&nbsp; </span>Chacune des pages est appel&eacute;e de fa&ccedil;on dynamique et affiche les informations qui sont dans la base de donn&eacute;es.</p>\r\n\r\n<p class="MsoNormal"><o:p>&nbsp;</o:p></p>\r\n<p class="MsoNormal">Dans le gabarit de ce site, vous pouvez voir la requ&ecirc;te SQL effectu&eacute;e au bas de la page &agrave; gauche.</p>\r\n<p class="MsoNormal"><o:p>&nbsp;</o:p></p>\r\n<p class="MsoNormal">Ce site web comprend une section administrateur qui me permet de mettre &agrave; jour le site.</p>\r\n<p class="MsoNormal"><o:p>&nbsp;</o:p></p>\r\n<p class="MsoNormal">Ce site est aussi fait &agrave; partir de gabarits qui utilisent des variables PHP pour afficher les informations variables d&rsquo;une page &agrave; l&rsquo;autre.</p>\r\n\r\n<p class="MsoNormal"><o:p>&nbsp;</o:p></p>\r\n<p class="MsoNormal">Je vais ajouter bient&ocirc;t &agrave; ces informations le sch&eacute;ma relationnel de la base de donn&eacute;es utilis&eacute;e pour ce site et la hi&eacute;rarchie des r&eacute;pertoires du site.</p>', 50, 'aucun', '', '2008-02-11 20:35:32', 20080310221138);
INSERT INTO `cat` VALUES (62, 'a-propos', 'PHPascal.com : À propos de l\'auteur', 'À propos de l\'auteur', 'Voici une description de l’auteur du site PHPascal avec son passé et la liste de ses réalisations.', 'auteur, pascal, informations auteur, auteur du site, phpascal auteur', 'À propos de l\'auteur', '', '<p class="MsoNormal"><span style="">Comme vous vous en doutiez peut-&ecirc;tre je me nomme Pascal et je suis un d&eacute;veloppeur web.<span style="">&nbsp; </span>J\'ai obtenu en&nbsp; 2003 un dipl&ocirc;me coll&eacute;gial en techniques de l\'informatique au coll&egrave;ge Ahuntsic. <o:p></o:p></span></p>\r\n\r\n<p class="MsoNormal"><span style=""><o:p>&nbsp;</o:p></span></p>\r\n<p class="MsoNormal"><span style="">J&rsquo;ai d&eacute;but&eacute; avec mon premier site internet en 1999 avec un site sur <span style="font-style: italic;">geocities.com</span>.<span style="">&nbsp; </span>Par la suite, j&rsquo;ai particip&eacute; &agrave; plusieurs projets web en php avec des bases de donn&eacute;es SQL.<span style="">&nbsp; </span><o:p></o:p></span></p>\r\n\r\n<p class="MsoNormal"><span style=""><o:p>&nbsp;</o:p></span></p>\r\n<p class="MsoNormal"><span style="">J&rsquo;ai contribu&eacute; &agrave; plusieurs sites web de la compagnie <span style="font-style: italic;">Zexol.com</span> pour la cr&eacute;ation et la gestion de diff&eacute;rentes base de donn&eacute;es web.<o:p></o:p></span></p>\r\n<p class="MsoNormal"><span style=""><o:p>&nbsp;</o:p></span></p>\r\n<p class="MsoNormal"><span style="">Depuis 2006, je travail &agrave; temps plein chez <span style="font-style: italic;">BRANCHEZ-VOUS.com</span> comme d&eacute;veloppeur Web sur les diff&eacute;rents portails propri&eacute;taires de <span style="font-style: italic;">BRANCHEZ-VOUS.com</span>.<o:p></o:p></span></p>\r\n\r\n<p class="MsoNormal"><span style=""><o:p>&nbsp;</o:p></span></p>', 60, 'aucun', '', '2008-02-11 20:35:55', 20080310221227);

# --------------------------------------------------------

#
# Structure de la table `page`
#

CREATE TABLE `page` (
`id` int(10) NOT NULL auto_increment,
`id_cat` int(10) NOT NULL default '0',
`id_sous_cat` int(10) NOT NULL default '0',
`type_creation` enum('admin','utilisateur') NOT NULL default 'admin',
`titre_url` varchar(50) NOT NULL default '',
`titre_title` varchar(200) NOT NULL default '',
`titre_page` varchar(200) NOT NULL default '00.00.00',
`meta_desc` varchar(250) NOT NULL default '',
`meta_key` varchar(250) NOT NULL default '',
`nom` varchar(50) NOT NULL default '',
`titre` varchar(250) NOT NULL default '',
`texte` text NOT NULL,
`html` enum('non','oui') NOT NULL default 'non',
`nb_visite` int(10) NOT NULL default '0',
`date_modifier` timestamp(14) NOT NULL,
`date_cree` date NOT NULL default '0000-00-00',
`date_derniere_visite` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=134 ;

#
# Contenu de la table `page`
#

INSERT INTO `page` VALUES (106, 60, 13, 'admin', 'Liens-PHP', 'Liens PHP', 'Liens PHP', 'Liens PHP', 'liens php', 'Liens PHP', '', '<p> <a href="http://www.php.net/"><img border="0" alt="documentation complete" src="http://www.phpascal.com/images/php.gif" /></a> </p>\r\n<p> <a href="http://php.developpez.com/"><img border="0" alt="Documentation et script" src="http://www.phpascal.com/images/developez.jpg" /></a> </p>\r\n<p> <a href="http://www.lephpfacile.com"><img border="0" alt="documentation" src="http://www.phpascal.com/images/lephpfacile.png" /></a> </p>\r\n<p> <a href="http://www.hotscripts.com/PHP/index.html"><img border="0" alt="script" src="http://www.phpascal.com/images/hot.gif" /></a> </p>\r\n<p> <a href="http://www.phpdoc.org/"><img border="0" alt="Créateur de documentation" src="http://www.phpascal.com/images/documentor.png" /></a> </p>\r\n<p> <a href="http://www.phpfacile.com/"><img border="0" alt="informations" src="http://www.phpascal.com/images/phpfacil.gif" /></a> </p>\r\n\r\n<p> <a href="http://www.elroubio.net/"><img border="0" alt="scripts" src="http://www.phpascal.com/images/elroubio.gif" /></a> </p>\r\n<p> <a href="http://www.phpinfo.net/"><img border="0" alt="informations" src="http://www.phpascal.com/images/logo-phpinfo.gif" /></a> </p>\r\n<p> <a href="http://www.w3schools.com/"><img border="0" alt="informations" src="http://www.phpascal.com/images/lien4.jpg" /></a> </p>\r\n<p> <a href="http://www.phpscripts-fr.net/"><img border="0" alt="scripts" src="http://www.phpascal.com/images/lien5.gif" /></a> </p>\r\n<p> <a href="http://www.phpbb-fr.com/"><img border="0" alt="Forum" src="http://www.phpascal.com/images/phpbb.jpg" /> </a></p>', 'non', 0, 20080218195202, '2008-02-18', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (102, 59, 18, 'admin', 'But-du-site', 'But du site', 'But du site', 'But du site', 'But du site', 'But du site', '', 'Ce site est tout d\'abord fait pour moi affin de mettre sur un site web mes diff&eacute;rents favoris et pour mettre les diff&eacute;rent trucs et astuce que j\'ai et que je veux avoir acc&egrave;s facilement.<br /><br />Mon deuxi&egrave;me but pour faire ce site est de rendre asssessible &agrave; la communaut&eacute; open sources mes diff&eacute;rent script et bout de code que j\'ai d&eacute;velloper.&nbsp; Dans le but de facilit&eacute; la tache a d\'autre d&eacute;vellopeur web PHP.<br /><br />Ce site est aussi con&ccedil;u pour &ecirc;tre pris comme exemple pour faire la cr&eacute;ation d\'un site web, tout les fichiers sources de ce site sont disponible (voir la section Fonctionnement du site).', 'non', 0, 20080217111117, '2008-02-17', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (109, 59, 19, 'admin', 'Historique', 'Historique', 'Historique', 'Historique', 'Historique', 'Historique', '', 'Ce site PHPascal &agrave; tout d\'abord &eacute;t&eacute; cr&eacute;&eacute; en 2004 pour me permettre de faire diff&eacute;rent test et de mettre d\'utiliser diff&eacute;rents script et base de donn&eacute;es a mes fin personnel.<br /><br /><a href="tout.php">Voici le site PHpascal a son tout d&eacute;but </a><br /><br />Avec mes diff&eacute;rentes nouvelles connaissance acquis durant les 3 derni&egrave;res ann&eacute;e j\'ai d&eacute;cider de lanc&eacute; en f&eacute;vrier 2008 ce nouveau site est maintenant pleinement modifiable via une base de donn&eacute;es MySQL.&nbsp; Ce site ce veut le plus simple possible pour &ecirc;tre le plus l&eacute;ger possible en utilisant au minimum les images.', 'non', 0, 20080218205454, '2008-02-18', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (110, 57, 8, 'admin', 'commentaire-php', 'Comment mettre des commentaires dans une page PHP', 'Commentaires dans une page PHP', 'Comment mettre des commentaires dans une page PHP pour pouvoir utiliser PHPDocumentor', 'commentaire php, commentaires php, commentaire phpdocumentor, phpdosumentor', 'Commentaire', '', 'Voici comment mettre des commentaires dans une page PHP pour ensuite &ecirc;tre capable de cr&eacute;&eacute; une documentation avec <a href="http://www.phpdoc.org/">PHPDocumentor </a>:<br /><br />Pour toutes les pages, il faut ajouter les informations suivantes au d&eacute;but du fichier php :<br /><br /><span class="Code">&lt;?php<br />/*<br />*&nbsp; ici mettre les informations sur le fichier en question &agrave; quoi il sert<br />*<br />* date cr&eacute;&eacute;: 2 f&eacute;vrier 2008<br />* date modifier : 20 f&eacute;vrier 2008<br />*<br />* @author Pr&eacute;nom Nom &lt;courriel@php.net&gt;<br />* @copyright&nbsp;Copyright&nbsp;(c)&nbsp;2008, PHPascal.com<br />* @version 1.1<br />*<br />*/<br />?&gt;</span><br /><br />Pour une fonction on doit sp&eacute;cifier les param&ecirc;tres et les param&ecirc;tre envoyer (s\'il y en a)<br />Exemple :<br /><span class="Code">&lt;?php<br />/*<br />* Fonction afficher sert &agrave; .. (description)<br />* @param $aaa =&nbsp; description du param&egrave;tre 1<br />* @param $bbb=&nbsp; description du param&egrave;tre 2<br />* @param $ccc=&nbsp; description du param&egrave;tre 3 avec param&egrave;tre par defaut<br />* @return $rrr = description de la valeur retourn&eacute;<br />*/<br />function afficher($aaa,$bbb,$ccc=0)<br />{<br />&nbsp;&nbsp;&nbsp; .........................................<br />&nbsp;&nbsp;&nbsp; ........................................<br />&nbsp;&nbsp;&nbsp; return $rrr;<br />}<br />?&gt;</span><br /><br /><br /><br />En utilisant ce type de formatage pour construire un site web dynamique en php, ont peux par la suite faire la cr&eacute;ation d\'un documentation de sont site automatiquement avec <a href="http://www.phpdoc.org/">PHPDocumentor</a>.<br /><br /><br />Il y a aussi d\'autres informations qu\'on peux ajouter: <a href="http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.pkg.html">voir la liste compl&egrave;te des tags PHPDocumentor</a><br /><br /><br />', 'non', 0, 20080220193645, '2008-02-20', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (111, 60, 20, 'admin', 'liens-css', 'Liens CSS', 'Liens CSS', 'Listes de liens CSS pour des informations sur la programmation CSS sur internet', 'lien css, liens css, css', 'lien CSC', '', 'Voici des bons site de r&eacute;f&eacute;rence pour les CSS:<br /><a href="http://www.alistapart.com/"><br /></a><a href="http://jigsaw.w3.org/css-validator/">W3C validateur CSS</a><br /><br /><a href="http://www.alistapart.com/">A list apart</a><br /><br /><a href="http://www.w3schools.com/css/css_classification.asp">W3 School</a><br /><br /><a href="http://www.csszengarden.com/tr/francais/">Jardin Zen (exemple parfait de l\'utilisation &agrave; 100% des CSS, multitudes de CSS pour cette page)</a><br /><br /><br /><a href="http://www.ssi-developer.net/css/menu-rollover-effect_table.shtml">SSI-Developer.net (menu rollover)</a><br /><br /><a href="http://www.dynamicdrive.com/style/csslibrary/item/css-image-gallery/">CSS Library (image Gallery)</a><br /><br /><a href="http://www.dynamicdrive.com/style/">CSS Libraby (plusieurs menu dynamique)</a><br /><br /><a href="http://www.quirksmode.org/css/display.html">Informations sur la propri&eacute;t&eacute; display selon les navigateurs</a><br /><br /><a href="http://www.yoyodesign.org/doc/w3c/css2/cover.html.html">Sp&eacute;cifications W3C pour CSS2</a><br /><br /><a href="http://www.blooberry.com/indexdot/css/properties/print/pbafter.htm">Informations sur page-break-after</a><br /><br /><a href="http://www.pompage.net/">Pompage.net</a><br /><br /><a href="http://www.brunildo.org/test/">Tests d\'affichages</a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />', 'non', 0, 20080226212055, '2008-02-26', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (112, 62, 21, 'admin', 'realisation-zexol', 'Mes réalisations pour Zexol.com', 'Mes réalisations pour Zexol.com', 'Listes des sites web réalisées pour Zexol.com', 'liste réalisation, liste site web, réalisation php, réalisation phpascal', 'Site Zexol', '', 'Voici la listes des sites ou j\'ai r&eacute;alis&eacute;s des base de donn&eacute;es MySQL pour la compagnie <span style="font-weight: bold;">Zexol.com</span> :<br /><br /><a href="http://al-anon-quebec-est.org/">AL-ANON</a><br /><a href="http://www.bigalmotorsports.com/">Big Al Motorsports.com</a><br /><a href="http://www.billmotorsports.com/">Billmotorsports</a><br /><a href="http://www.centresthetiqueauto.com/">Centre d\'esth&eacute;tique auto</a><br /><a href="http://www.cuirvinyl.com/">CuirVinyl</a><br /><a href="http://www.d1canada.com/">D1 canada</a><br /><a href="http://ecolestfrancois.com/">&Eacute;cole Saint-Fran&ccedil;ois</a><br /><a href="http://erpselftraining.com/">ERP Self Training</a><br /><a href="http://gamaxdistribution.com/">Gamax Distribution</a><br /><a href="http://www.usedequipment4sale.net/">Heavy equipment</a><br /><a href="http://www.innova-son.com/">Innova-son</a><br /><a href="http://www.irriglobe.com/web/">Irriglobe</a><br /><a href="http://www.jblcare.com/">JBL-Care</a><br /><a href="http://www.kahakhealthcare.com/">Kahak Health Care</a><br /><a href="http://www.kandkhealthcare.com/">Kandk Health Care</a><br /><a href="http://www.lamaisonduquai.com/">La maison du quai</a><br /><a href="http://www.lavotek.com/">Lavotek.com</a><br /><a href="http://www.lesillon.com/">Le Sillon</a><br /><a href="http://www.midori-sushi.com/">Midori Sushi</a><br /><a href="http://www.montrealmini.com/">Montr&eacute;alMini.com</a><br /><a href="http://www.nationalsportcompact.com/">NSC</a><br /><a href="http://passionmotoneige.com/">Passion Moto Neige</a><br /><a href="http://www.perfectogaz.com/">PerfectoGaz.com</a><br /><a href="http://premierchoixinc.com/">Premier Choix Inc</a><br /><a href="http://renova-leather.com/">Renova-leather.com</a><br /><a href="http://www.scsportruck.com/">SC Sport Truck</a><br /><a href="http://stelogistique.com/">STE Logistique</a><br /><a href="http://www.tommotorsport.com/">TomMotorSports</a><br /><a href="http://trevka.com/">Trevka.com</a><br /><a href="http://twelvebarblues.ca/">Twelve bar Blues</a><br /><a href="http://www.v-low.com/">V-Low</a><br /><a href="http://wagnacelidon.com/">Wagnacelidon.com</a><br /><a href="http://www.zexol.com">Zexol.com</a>', 'non', 0, 20080227224733, '2008-02-27', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (113, 62, 21, 'admin', 'realisation-personelle', 'Mes réalisations personnelles', 'Mes réalisations personnelles', 'Voici la liste des sites web que j\'ai réaliser à mon compte', 'mes réalisation, réalisation personnelle', 'realisation perso', '', 'Voici la liste des projets que j\'ai r&eacute;alis&eacute;es pour <span style="font-weight: bold;">moi </span>:<br /><br /><br /><a href="http://www.phpascal.com/projet/photos/images.php">Album de photo</a><br /><a href="http://www.phpascal.com">Ce site PHPascal.com</a><br /><a href="http://www.phpascal.com/tout.php">Ancien site PHPascal</a><br /><a href="http://www.geocities.com/p13_99/">Mon premier site!</a><br /><br />\r\n\r\n<h3>Collections de DVD</h3>\r\n<ul>\r\n <li><a href="http://www.phpascal.com/projet/dvd/liste.php?cat=tout">Version normal</a></li>\r\n <li><a href="http://www.phpascal.com/projet/dvd/liste_bois.php?cat=tout">Version bois</a></li>\r\n <li><a href="http://www.phpascal.com/projet/dvd/liste_bleu.php?cat=tout">Version bleu</a></li>\r\n <li><a href="http://www.phpascal.com/projet/dvd/liste_ok_1.php?cat=Horreur&amp;couleur=violet&amp;nbpl=4">Version avec plusieurs couleurs disponibles</a></li>\r\n</ul>\r\n<br /><a href="http://www.phpascal.com/projet/beach/">Trajet pour Myrthle Beach</a><br />', 'non', 0, 20080301084951, '2008-02-27', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (114, 62, 21, 'admin', 'autres-realisation', 'Autres réalisations', 'Autres réalisations', 'Autres sites web ou j\'ai participé', 'autre réalisation, autres réalisations, réalisation, autres projets', 'autres-realisation', '', 'J\'ai aussi aider quelques autres site web pour l\'ajout de diff&eacute;rentes programmation php.<br /><br />Voici la liste des sites ou j\'ai contribu&eacute; de diff&eacute;rentes fa&ccedil;on:<br /><br />\r\n\r\n<ul>\r\n <li><a href="http://www.musicismysanctuary.com/">Music Is My Sanctuary </a></li>\r\n <li><a href="http://www.infos-xpress.com">Infos Xpress</a></li>\r\n <li><a href="http://paris-etc.net/">Paris ETC</a></li>\r\n <li><a href="http://www.apen.qc.ca/">APEN</a></li>\r\n <li><a href="http://www.phpascal.com/projet/pelican/">Site de gestion pour P&eacute;lican Sport</a></li>\r\n\r\n</ul>\r\n<br />', 'non', 0, 20080301081140, '2008-02-28', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (115, 62, 21, 'admin', 'realisation-branchez-vous', 'Mes différentes réalisations pour BRANCHEZ-VOUS', 'Mes différentes réalisations pour BRANCHEZ-VOUS', 'Voici la liste de mes différentes réalisation pour BRANCHEZ-VOUS.com', 'réalisation branchez-vous, réalisations pour bv', 'Réalisation pour BRANCHEZ-VOUS', '', 'Depuis mars 2006, je travail &agrave; temps plein chez BRANCHEZ-VOUS.com et voici les projets auxquelles j\'ai particip&eacute; :<br /><br /><a href="http://www.branchez-vous.com/">BRANCHEZ-VOUS.com</a><br /><br /><a href="http://biz.branchez-vous.com/">BRANCHEZ-VOUS.biz</a><br /><br /><a href="http://auto.branchez-vous.com/">BRANCHEZ-VOUS! Auto</a><br /><br /><a href="http://www.monblogue.com/">MonBlogue.com</a><br /><br /><a href="http://bv2.branchez-vous.com/">BV2.ca</a><br /><br /><a href="http://femmeweb.branchez-vous.com/">FemmeWeb.com</a><br /><br /><a href="http://info.branchez-vous.com/">BRANCHEZ-VOUS! Info</a><br /><br /><a href="http://techno.branchez-vous.com/">BRANCHEZ-VOUS! Techno</a><br /><br /><a href="http://tv.branchez-vous.com/">BRANCHEZ-VOUS.tv</a><br /><br /><a href="http://bv2.tv.branchez-vous.com/">BV2.tv</a><br /><br /><a href="http://www.tonclip.com/">TonClip.com</a><br /><br /><a href="http://voyagez.branchez-vous.com/">Voyagez.com</a><br /><br /><a href="http://jouez.branchez-vous.com/">Jouez.com</a><br /><br /><br /><br /><br />', 'non', 0, 20080229212517, '2008-02-29', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (116, 57, 6, 'admin', 'css-impression', 'Feuilles de style pour l\'impression', 'Feuilles de style pour l\'impression', 'Faire une feuille de style différent pour l\'impression que pour l\'affichage sur le site.', 'css impression, css pour l\'impression, impression css', 'Feuilles de style pour l\'impression', '', 'Avant d\'expliquer en d&eacute;tail il faut savoir que si on fait une feuille de style sp&eacute;cifique pour l\'impression cela suppose qu\'on &agrave; d&eacute;j&agrave; une feuille de style de faire pour l\'affichage web (sreen).<br /><br />Le principal but d\'avoir une feuille de style diff&eacute;rente pour l\'impression c\'est pour avoir le contenue de la page qui s\'affiche correctement lorsqu\'on l\'imprime. Cela nous permet aussi d\'enlever des bouts de site qui ne sont pas utile lors de l\'impression d\'une page: par exemple des menus, des publicit&eacute;. <br /><br />Par exemple la page web suivante : <a href="http://trouvailles.branchez-vous.com/2008/01/300_les_parodies.html">300 - les parodies&nbsp; </a>&agrave; une feuille de style pour l\'impression qui permet d\'imprimer seulement le texte de l\'article. (pour le voir faite aper&ccedil;u avant impression).<br /><br />Voici maintenant comment faire pour avoir 2 feuilles de style pour une page web: une pour l\'&eacute;cran et une pour l\'impression:<br /><br />&Agrave; mettre dans la balise &lt;head&gt; : <br />\r\n\r\n<pre id="line12"><span class="Code">&lt;<span class="start-tag">link</span><span class="attribute-name"> </span><span class="attribute-value"></span><span class="attribute-name">href</span>=<span class="attribute-value">&quot;style_ecran.css&quot;</span><span class="attribute-value"> </span><span class="attribute-name">rel</span>=<span class="attribute-value">&quot;stylesheet&quot; </span><span class="attribute-value"> </span><span class="attribute-name">type</span>=<span class="attribute-value">&quot;text/css&quot; </span><span class="attribute-name">media</span>=<span class="attribute-value">&quot;screen&quot;</span><span class="attribute-value"> </span><span class="error"><span class="attribute-name">/</span></span>&gt;<br />&lt;<span class="start-tag">link</span><span class="attribute-name"> href</span>=<span class="attribute-value">&quot;style_imprimer.css&quot; </span><span class="attribute-name">rel</span>=<span class="attribute-value">&quot;stylesheet&quot; </span><span class="attribute-name">type</span>=<span class="attribute-value">&quot;text/css&quot; </span><span class="attribute-name">media</span>=<span class="attribute-value">&quot;print&quot;</span>&gt;</span></pre>\r\n\r\nExemple CSS d\'impression : <br />\r\n<pre><span class="Code">/* CSS pour l\'impression seulement */<br /><br />.enlever_imp {display:none; visibility:hidden;}</span></pre>\r\n<br />Avec ce simple code il est possible d\'ajouter la classe enlever_imp dans notre page pour les section que vous ne voulez pas imprimer.<br /><br /><br /><br /><br />', 'non', 0, 20080229202638, '2008-02-29', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (117, 57, 6, 'admin', 'couleurs-lien-css', 'Couleurs des liens en CSS', 'Les couleurs des liens en CSS', 'Comment mettre facilement des couleur sur des lien html avec une feuille de style CSS', 'couleurs lien css, couleur lien, couleurs hover, css lien, css couleurs', 'Couleur des liens en CSS', '', 'Il y a 4 diff&eacute;rents affichages des liens sur une page selon son &eacute;tat<br />\r\n<ol>\r\n <li>Liens inactif ( a:link )</li>\r\n <li>Liens d&eacute;j&agrave; visit&eacute; (a:visited)</li>\r\n\r\n <li>Liens quand on clique dessus (a:active)</li>\r\n <li>Liens quand on passe la souris dessus (a:hover)</li>\r\n</ol>\r\nOn peut choisir si on veux que les liens soient souligner ou non. Dans mon exemple le lien ce souligne quand on est au dessus du lien.<br /><br />Voici comment en CSS affecter les m&ecirc;mes couleurs et style pour toutes les sorte de liens :<br /><span class="Code"><br />a:link, a:hover, a:visited, a:visited:hover, a:hover <br />{ <br />text-decoration:none;<br />color:red;<br />}<br /><br />a:visited:hover, a:hover { text-decoration:underline;}<br /></span><br />Comme vous pouvez le voir dans l\'exemple, le style a:hover &agrave; &eacute;t&eacute; assigner en premier avec text-decoration:none puis par la suite &agrave; text-decoration:underline.&nbsp; C\'est la derni&egrave;re affectation qui est pris en compte.<span class="Code"><br /><br /></span>', 'non', 0, 20080229211830, '2008-02-29', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (118, 57, 6, 'admin', 'gestion-css', 'Gestion global des CSS - programmation CSS', 'Gestion global des CSS', 'Gestion global des CSS', 'gestion css, css global, programmation css, gestion des css', 'Gestion global des CSS', '', 'Pour utiliser de fa&ccedil;on intelligente les css, il faut ce donn&eacute; des standards d\'affichage dans notre page. <br /><br />Par exemple quelle police on va utiliser pour la page, quelle taille vont avoir nos diff&eacute;rent texte dans la page, quel couleur va &ecirc;tre le texte, ...<br /><br />Une bonne feuille de style css commence par un bon code HTML avec l\'utilisation des balise s&eacute;mantique.<br />Exemple de balise s&eacute;mantique: <br />\r\n\r\n<ul>\r\n <li>&lt;body&gt;</li>\r\n <li>&lt;h1&gt;, &lt;h2&gt;, &lt;h3&gt;, &lt;h4&gt;, &lt;h5&gt;, &lt;h6&gt;</li>\r\n\r\n <li>&lt;p&gt;</li>\r\n <li>&lt;img&gt;</li>\r\n <li>&lt;strong&gt;</li>\r\n <li>&lt;ul&gt;, &lt;ol&gt;, &lt;li&gt;</li>\r\n <li>&lt;i&gt;, &lt;u&gt;, &lt;sup&gt;, &lt;em&gt;<br /></li>\r\n\r\n</ul>\r\nPour un site web avec un design graphique simple, on ne devrait avoir plusieurs classe css &agrave; cr&eacute;&eacute;. Toutes les balise html existantes nous permet un vaste choix d\'habillage avec les css.<br /><br />Par exemple le code source de cette page j\'utilise seulement 10 classes CSS. Ceci permet d\'avoir une feuille de style simple et facile &agrave; modifier.<br /><br />Exemple de base pour un CSS Global pour un site web utilisant uniquement les balise s&eacute;mantique HTML:<br /><br />\r\n<pre><span class="Code">body { background-color:#005BA3; margin:0px; font-family:Arial, Helvetica, sans-serif;}<br />a:link, a:hover, a:visited { text-decoration:none;}<br />a:visited:hover, a:hover { text-decoration:underline;}<br />img { border:0px; }<br />h1 {font-size:24px; }<br />h2 {font-size:20px; margin-bottom:2px; padding-bottom:0px; }<br />h3 {font-size:16px; margin:0px; padding:0px; margin-top:10px; margin-bottom:0px; }<br />li {margin-left:20px; }</span></pre>', 'non', 0, 20080301134232, '2008-03-01', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (119, 57, 7, 'admin', 'balise-semantique', 'Utilisation des balises sémantiques', 'Utilisation des balises sémantiques', 'Comment utiliser les balises sémantique HTML pour faire une page bien organiser et logique.', 'balise sémantique, utilisation balise html, balise html', 'Utilisation des balises sémantiques', '', 'Voici les diff&eacute;rentes balises s&eacute;mantique &agrave; utiliser dans une page html avec son utilisation sp&eacute;cifique. <br /><br />Voici les balises de type bloc, qui par d&eacute;faut est un espace s&eacute;parer du reste par un espacement en haut et en bas et qui prend toute la largeur.<br />\r\n\r\n<ul class="elements">\r\n <li>BLOCKQUOTE - pour indiquer une citation<br /></li>\r\n <li class="transitional">CENTER - pour centrer <br /></li>\r\n <li>DEL - pour indiquer du texte supprimer<br /></li>\r\n <li>DIV - balise g&eacute;n&eacute;rique sans but pr&eacute;cis<br /></li>\r\n <li>H1 - Titre de page le plus important, niveau 1<br /></li>\r\n\r\n <li>H2 - Titre de page de niveau 2<br /></li>\r\n <li>H3 - Titre de page de niveau 3<br /></li>\r\n <li>H4 - Titre de page de niveau 4<br /></li>\r\n <li>H5 - Titre de page de niveau 5<br /></li>\r\n <li>H6 - Titre de page le moins important, niveau 6<br /></li>\r\n <li>HR - Ligne de s&eacute;paration<br /></li>\r\n\r\n <li>P - Un paragraphe de texte<br /></li>\r\n <li>PRE - texte d&eacute;j&agrave; formater dans le code source<br /></li>\r\n</ul>\r\nBalise pour faire des listes :<br />\r\n<ul>\r\n <li>OL - Liste ordoner avec num&eacute;ro 1,2,3,...</li>\r\n\r\n <li>UL - Liste sans ordre avec des bullets </li>\r\n <li>LI - &Eacute;l&eacute;ment de la liste</li>\r\n</ul>\r\nStyle pour du textes dans un paragraphe:<br />\r\n<ul>\r\n <li>EM - Mettre de l\'importance</li>\r\n <li>STRONG - Mettre de l\'importance</li>\r\n\r\n <li>B - <span style="font-weight: bold;">Mettre en gras</span></li>\r\n <li>BIG - Mettre en gros</li>\r\n <li>I - <span style="font-style: italic;">Mettre en italique</span></li>\r\n <li>S - Faire un trait sur le texte (<span style="text-decoration: line-through;">exemple</span>)</li>\r\n <li>SMALL -Mettre en petit</li>\r\n\r\n</ul>\r\n<br />Voici en gros toutes les balise importante a utiliser dans une page HTML ce qui permet d\'&eacute;viter beaucoup de balise du type : &lt;span class=&quot;style_12&quot;&gt; et &lt;div class=millieu&gt; pour des balise qui coresponde &agrave; la fonction du texte dans la page.<br /><br />Pour plus d\'information voir le site <a href="http://www.htmlhelp.com/reference/html40/olist.html">WDG HTML 4 Elements</a><br /><br />', 'non', 0, 20080302102836, '2008-03-02', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (120, 57, 7, 'admin', 'bannir-tableau', 'Banir l\'utilisation des tableaux', 'Banir l\'utilisation des tableaux', 'Banir l\'utilisation des tableaux dans la création d\'une page HTML pour les remplacer par des classes CSS.', 'bannir tableau, tableau html en css, bannir tableau html, tableau html, tableau css', 'Banir l\'utilisation des tableaux', '', 'Il faut bannir les tableaux dans une page web (sauf si on &agrave; un chiffrier Excel).<br /><br />Les tableaux rendent laborieux la maintenance d\'un site web et sa facilit&eacute; &agrave; le modifier. Il rend aussi l\'habillage en css plus difficile et moins mall&eacute;able. <br /><br />Les tableaux ont &eacute;t&eacute; tr&egrave;s pratique pour la mise en page web avant l\'arriver des feuille de style CSS. Il reste encore utile pour l\'envoie de courriel &agrave; diff&eacute;rent syst&egrave;me de courriel qui ne fonctionne pas bien avec les CSS. <br /><br />Maintenant que les feuilles de style en cascade sont implanter il faut les utiliser, c\'est plus vraiment un choix!', 'non', 0, 20080302104027, '2008-03-02', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (121, 57, 8, 'admin', 'include-php', 'Faire des includes php - inclure des pages en php', 'Appeler une page en php (include)', 'Différentes faôn d\'inclure des pages en php', 'inclure page, includes php, appeler page php, include php, inclu php, include_once, require php', 'Include php', '', 'Voici les diff&eacute;rentes fa&ccedil;on d\'inclure des page en PHP :<br /><br />Voici les 4 fonctions php possibles :<br />\r\n\r\n<ol>\r\n <li>include ( inclusion standar)</li>\r\n <li>include_once ( inclusion du fichier seulement s\'il n\'a pas d&eacute;j&agrave; &eacute;t&eacute; inclu)</li>\r\n <li>require ( fichier a inclure obligatoirement)</li>\r\n <li>require_once (fichier a inclure obligatoirement, si n\'est pas d&eacute;j&agrave; inclu)</li>\r\n\r\n</ol>\r\n<br />Si on inclu un fichier qui n\'existe pas, les fonctions require et require_once vont faire arr&ecirc;ter le script avec une erreur fatal. L\'utilisation des fonction include et include_once ne ferra pas planter le script m&ecirc;me (juste un warning).<br /><br />Exemple d\'utilisation avec l\'url au complet:<br /><span class="Code">&lt;?php include(&quot;http://www.mon_du_site_web.com&quot;); ?&gt;</span><br /><br />Exemple d\'utilisation avec emplacement relatif<br /><span class="Code">&lt;?php include(&quot;mon_du_fichier.html&quot;); ?&gt;<br />&lt;?php include(&quot;../../../fichier.html&quot;); ?&gt;</span><br /><br />L\'utilisation du code:&nbsp;<span style="font-weight: bold;"> ../&nbsp;</span>&nbsp; permet de remonter dans les r&eacute;pertoires. <br /><br /><br />', 'non', 0, 20080306211352, '2008-03-06', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (122, 57, 8, 'admin', 'requete-sql-en-php', 'Requête sql en php - Faire une requete sql avec PHP', 'Faire une requête SQL', 'Comment de façon simple faire une requête SQL en PHP avec la gestion des erreur et le traitement des résultats', 'requete sql, requête sql, requête sql php, sql avec php, requêtes sql, requêtes php', 'Requete SQL en php', '', 'Voici comment faire une requ&ecirc;te SQL avec une page PHP:<br />\r\n\r\n<ol>\r\n <li>Premi&egrave;rement:&nbsp; ce <a href="http://www.phpascal.com/index.php?page=connexion-sql&amp;sous_cat=PHP&amp;cat=programmation-web">connecter &agrave; notre base de donn&eacute;e avec un fichier de connexion.</a></li>\r\n <li>Deuxi&egrave;mement: mettre sa requ&ecirc;te SQL dans une variable php</li>\r\n <li>Troisi&egrave;ement faire la requ&ecirc;te sql avec <span style="font-style: italic;">mysql_query</span></li>\r\n\r\n <li>Quati&egrave;mement: lister les r&eacute;sultats dans une boucle while </li>\r\n</ol>\r\nCode source : <br /><span class="Code">&lt;?php<br /><br />require (&quot;../../../<a href="http://www.phpascal.com/index.php?page=connexion-sql&amp;sous_cat=PHP&amp;cat=programmation-web">connexon_sql.php</a>&quot;);<br /><br />$liste = &quot;select&nbsp; *<br />&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from page &quot;;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />$reponse = mysql_query($liste) or die (&quot;Erreur : liste = $liste &lt;br&gt;&quot;.mysql_error());<br /><br /><br />$nb = mysql_num_rows($reponse ); // permet de savoir le nombre d\'enregistrement<br /><br /><br /><br />while($List_rep = mysql_fetch_array($reponse ))<br />{<br />&nbsp;&nbsp;&nbsp; extract($List_rep); // permet d\'affecter les variables <br /><br />&nbsp;&nbsp;&nbsp; // ici tout les champ de la requete sql sont accessible <br />&nbsp;&nbsp;&nbsp; // via son nom avec un signe de dollar en avant<br />&nbsp;&nbsp;&nbsp; // exemple $champ_1, $champ_xxx, ...<br /><br />}<br /><br />?&gt;<br /></span>', 'non', 0, 20080309160022, '2008-03-06', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (123, 57, 8, 'admin', 'connexion-sql', 'Fichier de connexion sql', 'Fichier de connexion sql', 'Fichier de connexion sql en php pour inclure dans tout le site. Connection à la base de données.', 'connexion sql, connection sql, connexion php, connection php', 'Fichier de connexion sql', '', 'Pour un site web il est pratique d\'avoir un fichier php qui contient uniquement la connexion SQL. Ceci nous permet de l\'inclure sur toutes nos page ou on en besoin.<br /><br />Exemple fichier connexion.php :<br /><span class="Code">&lt;?php<br /><br />// variables de connexion :<br />$host = &quot;localhost&quot;; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; // Serveur<br />$db = &quot;test&quot;;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; // base de donnees<br />$user = &quot;nom_utilisateur&quot;;&nbsp;&nbsp;&nbsp;&nbsp; // nom d\'utilisateur<br />$psw = &quot;12345&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; // mot de passe<br /><br />$connexion = mysql_connect($host,$user,$psw)<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; or die(&quot;Connexion impossible au serveur $host avec l\'usager $user&quot;.mysql_error());<br /><br />mysql_select_db ($db) <br />&nbsp;&nbsp;&nbsp; or die (&quot;la base de donn&eacute;e: $db n\'existe pas&quot;.mysql_error()); <br /><br />?&gt;</span><br />', 'non', 0, 20080306214108, '2008-03-06', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (124, 57, 8, 'admin', 'gestion-erreur', 'Gestion des erreurs en PHP avec une fonction', 'Gestion des erreurs', 'Comment faire la gestion des erreurs dans une page php avec sa propre fonction pour la gestion des erreurs.', 'gestion erreur, gestion des erreurs, erreur php, erreurs php, set_error_handle', 'gestion des erreurs', '', 'Il est possible d\'utilis&eacute; &ccedil;a propre fonction pour faire la gestion des erreurs php. Ceci permet un meilleur affichage sur la page ou de ne pas afficher les erreurs.<br /><br />Exemple d\'utilisation de la fonction set_error_handler() :<br /><br /><span class="Code">&lt;?php<br />set_error_handler(&quot;afficher_erreur&quot;);<br /><br />// fonction qui remplace la fonction courrante de prise en charge des erreur<br />// cette fonction s appelle automatiquement en cas d\'erreur<br />function afficher_erreur($e_no,$e_info,$e_file,$e_line)<br />&nbsp;&nbsp;&nbsp; {&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print &quot;\\n\\n&lt;font color=\\&quot;red\\&quot;&gt;Une erreur est survenu dans le fichier :&lt;br /&gt;\\n&quot;;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print &quot;&lt;b&gt;$e_file ligne $e_line&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;\\n&quot;;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print &quot;information : $e_info&lt;br /&gt;\\n&quot;;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print &quot;erreur # :$e_no&lt;br /&gt;\\n&quot;;<br />&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print &quot;&lt;br /&gt;\\n\\n&quot;;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; }<br />?&gt;</span><br /><br />Ceci est un exemple avec un peu de html pour aid&eacute; la visualisation de l\'erreur en question.', 'non', 0, 20080306215037, '2008-03-06', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (125, 57, 9, 'admin', 'gestion-des-erreurs', 'Gestion des erreurs SQL, trouver erreur sql', 'Gestions des erreurs SQL dans une page PHP', 'Voici comment faire la gestions des erreurs SQL dans une page PHP pour permettre de déceler l\'erreur en question et de l\'afficher ou non sur la page.', 'gestion sql, gestion erreurs sql, erreur sql, sql erreur php', 'Gestion des erreurs', '', 'Dans la gestion des erreurs SQL dans une page web PHP il est pratique d\'arr&ecirc;ter le traitement de la page quand on rencontre une erreur SQL.<br /><br />Pour la conception et le test d\'un nouveau site web il faut afficher l\'erreur SQL pour pouvoir la corrier.<br /><br />Exemple d\'affichage en cas d\'erreur SQL : <br /><span class="Code">&lt;?php<br />$liste = &quot;select&nbsp; *<br />&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp; from page <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; order by nom&quot;;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />$reponse = mysql_query($liste) or die (&quot;Erreur : liste = $liste &lt;br&gt;&quot;.mysql_error());<br />?&gt;<br /></span><br />Dans cette exemple, si il y a une erreur avec la requ&ecirc;te SQL le script s\'arr&ecirc;te et une message d\'erreur s\'affiche.<br /><br />Le message d\'erreur comprend le code source de la requ&ecirc;te SQL ainsi que le message d\'erreur de MYSQL qui indique ou se trouve l\'erreur dans votre requ&ecirc;te.<br /><br /><br /><br />', 'non', 0, 20080311211628, '2008-03-11', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (126, 57, 9, 'admin', 'phpmyadmin', 'Utilisation de phpmyadmin pour géré une base de données SQL', 'Utilisation de PHPMyAdmin', 'Utilisation de phpmyadmin pour géré une base de données SQL. Fonctions pratique disponible avec phpmyadmin.', 'utilité phpmyadmin, utilisation phpmyadmin, phpmyadmin sql, gestion avec phpmyadmin', 'Utilisation de phpmyadmin', '', 'Sur les diff&eacute;rents serveur web fonctionnant avec LAMP (Linux, Apache, MySQL, PHP) il est tr&egrave;s souvent disponible l\'outil web pour g&eacute;r&eacute; sa base de donn&eacute;es: PHPMyAdmin. <br /><br />Si il n\'est pas installer je vous sugg&egrave;re fortement de l\'installer.<br /><br />Ce petit site web est tr&egrave;s pratique pour faire toutes les op&eacute;rations sur sa base de donn&eacute;es sans avoir recours &agrave; des op&eacute;ration en ligne de commande.<br /><br />Je vous recommande d\'utiliser cette interface pour faire l\'importation ou l\'exportation de votre base de donn&eacute;es.<br /><br />Vous pouvez aussi tester vos commande SQL et les optimiser en regardant combien de temps il ont pris &agrave; s\'ex&eacute;cuter.<br /><br />Une autre chose que je trouve tr&egrave;s pratique de PHPMyAdim c\'est que vous pouvez imprimer un sh&eacute;ma relationnel de votre base de donn&eacute;es avec les relations entre vos tables.&nbsp; Pour ce faire aller dans la page d\'accueil d\'une base de donn&eacute;es et cliquer sur un lien en bas de la page : <span style="font-style: italic;">Pr&eacute;parer le sch&eacute;ma en PDF</span>', 'non', 0, 20080311213405, '2008-03-11', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (127, 58, 11, 'admin', 'seo-de-base', 'Règles de base à suivre pour un référencement de base', 'Référencement de base', 'Voici une liste de petites étapes simple à suivre pour faire le référencement de base de votre site web', 'référencement de base, référencement simple, seo de base', 'SEO de base', '', 'Voici une liste de 10 &eacute;tapes simple &agrave; suivre pour faire le r&eacute;f&eacute;rencement de base pour votre site web :<br /><br />\r\n\r\n<ol>\r\n <li>Avoir un structure de site simple avec des cat&eacute;gories ou sections ainsi que des sous cat&eacute;gories ou sous sections</li>\r\n <li>Dans chacune des pages, avoir des lien pour revenir &agrave; l\'accueil du site, &agrave; l\'accueil de la cat&eacute;gorie de cette page et s\'il y a lieu un lien vers la sou cat&eacute;gories</li>\r\n <li>Dans les pages de cat&eacute;gorie ou sous cat&eacute;gorie, avoir des liens pour chaque page du site; ne pas avoir de page orpheline (page qui n\'a pas de lien nul part sur votre site)</li>\r\n\r\n <li>Dans chaque page, avoir la balise &lt;title&gt; avec le titre de la page</li>\r\n <li>Indiquer une br&egrave;ve description de chaque page dans la balise: &lt;<span class="start-tag">meta</span><span class="attribute-name"> http-equiv</span>=<span class="attribute-value">&quot;description&quot; </span><span class="attribute-name"></span><span class="attribute-value"> </span><span class="attribute-name">content</span>=<span class="attribute-value">&quot;Description de la page&quot;&gt;</span></li>\r\n\r\n <li>Utiliser les CSS externe pour l\'habillage de votre site</li>\r\n <li>Utiliser les balises s&eacute;mantique pour cr&eacute;&eacute; vos ent&ecirc;te de page : &lt;h1&gt;, &lt;h2&gt;, &lt;h3&gt;, ...</li>\r\n <li>Mettre des informations textes sur vos image avec la balise alt: &lt;img src=&quot;...&quot; alt=&quot;descriiption de l\'image&quot; /&gt;</li>\r\n\r\n <li>Avoir des liens en texte avec le titre de vos page pour pouvoir y acc&eacute;der ( Aller voir l\'article: </li>\r\n <li>Ajouter votre site sur google</li>\r\n</ol>\r\n<span style="font-weight: bold;">Avec ces &eacute;tapes toutes les page de votre vont &ecirc;tre r&eacute;f&eacute;rencer sur google. Il faut juste ne pas oublier que pour que &ccedil;a marche bien il y a deux choses &agrave; &eacute;viter &agrave; tout prix :</span><br />\r\n\r\n<ol>\r\n <li>\r\n <h3>Ne pas utiliser de FRAME ni de IFRAME dans son site</h3>\r\n </li>\r\n <li>\r\n <h3>NE pas utiliser&nbsp; FLASH </h3>\r\n </li>\r\n\r\n</ol>', 'non', 0, 20080311221343, '2008-03-11', '0000-00-00 00:00:00');
INSERT INTO `page` VALUES (128, 58, 12, 'admin', 'jumeler-code-repetitif', 'Enlever les codes CSS répétitif - optimisation css - améliorer le codage css', 'Jumeler les codes CSS répétitif', 'Voici une façon simple de réduire et d\'optimiser le codage CSS en combinant les éléments avec le même style.', 'enlever css, réduire code css, codage css, optimisation ligne code', 'Jumeler code répétitif', '', 'Dans le codage css on peut utiliser les m&ecirc;me d&eacute;finition pour plusieurs &eacute;l&eacute;ments sans avoir besoin de faire de r&eacute;p&eacute;tition.<br /><br /><span style="font-weight: bold;">Exemple de code r&eacute;p&eacute;titif inutile: </span><br /><span class="Code">/* fichier css */<br /><br />a:link {<br />font-family:Arial, Helvetica, sans-serif;<br />font-size:14px;<br />color:#9966CC;<br />text-decoration:none;<br />}<br /><br />a:hover{<br />font-family:Arial, Helvetica, sans-serif;<br />font-size:14px;<br />color:#9966CC;<br />text-decoration:none;<br />}<br /><br />a:visited{<br />font-family:Arial, Helvetica, sans-serif;<br />font-size:14px;<br />color:#9966CC;<br />text-decoration:none;<br />}</span><br /><br /><span style="font-weight: bold;">Voici le m&ecirc;me r&eacute;sultat de code optimiser:</span><br /><span class="Code">/* css simplifier */<br />a:link, a:hover, a:visited {<br /> font-family:Arial, Helvetica, sans-serif;<br /> font-size:14px;<br /> color:#9966CC;<br /> text-decoration:none;<br /> }</span><br /><br />En s&eacute;parant les balises et les classe par des virgules, ont peut affecter plusieurs &eacute;l&eacute;ments diff&eacute;rents aux m&ecirc;me valeurs de style.&nbsp; Ceci est pratique parce que cela permet de r&eacute;duire la taille de la feuille de style et de simplifier la mise &agrave; jour de la feuille de style.', 'non', 0, 20080316165723, '2008-03-16', '0000-00-00 00:00:00');

# --------------------------------------------------------
#
# Table structure for table 'user'
#

CREATE TABLE user (
id int(10) NOT NULL auto_increment,
nom varchar(100) NOT NULL,
pass varchar(100) NOT NULL,
PRIMARY KEY (id)
);

#
# Dumping data for table 'user'
#

INSERT INTO user VALUES ( '1', 'nom_utilisateur', mot_de_passe');
INSERT INTO user VALUES ( '2', 'zeswu76543', 'psw357890_1');


Article écrit le 26 mars 2008
Article modifié le 26 mars 2008

Autres articles sous la même catégorie


Pascal Dubreuil | © PHPascal.com 2017
Temps d'exécution : 0.0188 sec
Imprimer le 26 June 2017 - 08:19:28
par Pascal Dubreuil organisateur du Marathon de Laval