Besoin d'aide pour écrire un script de restauration de bdd

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Besoin d'aide pour écrire un script de restauration de bdd

par Epsylon » 26 janv. 2007, 16:20

OK merci encore, je bosserai là dessus demain ..

par Ajoloca » 26 janv. 2007, 16:15

Ah ben non, désolé, tu m'a demandé les structures, je te donne les tructures, pas les données, noob oblige :D
Si tu relis bien mon post je te demande la structure du fichier, pas de la base.

Donc mon conseil,

Tu fais un "TRUNCATE" sur les tables
Tu lits ton fichier (sans les instructions "CREATE TABLE") dans une variable PHP
Tu exécutes comme n'importe quelle requête le contenu de ce fichier (ta variable)

Et tu devrais retrouver ta base.

par Epsylon » 26 janv. 2007, 15:49

Ah ben non, désolé, tu m'a demandé les structures, je te donne les tructures, pas les données, noob oblige :D

Voici des exemples de données une autre table :

Code : Tout sélectionner

INSERT INTO `jos_content` (`id`, `title`, `title_alias`, `introtext`, `fulltext`, `state`, `sectionid`, `mask`, `catid`, `created`, `created_by`, `created_by_alias`, `modified`, `modified_by`, `checked_out`, `checked_out_time`, `publish_up`, `publish_down`, `images`, `urls`, `attribs`, `version`, `parentid`, `ordering`, `metakey`, `metadesc`, `access`, `hits`) VALUES (1, 'Bienvenue dans le garage FSW !', 'Bienvenue', '<p>L'objet du pr&eacute;sent site est de vous montrer un site de d&eacute;monstration pour vente de v&eacute;hicules neufs/d'occasions. Le site peut &ecirc;tre utilis&eacute; principalement dans ceux cas :</p><ul><li>soit dans le cas d'un garage qui souhaite pr&eacute;senter son entreprise et <strong>proposer &agrave; la vente des v&eacute;hicules</strong></li><li>soit dans le cas d'un site qui veuille vendre des <strong>petites annonces automobiles</strong> </li></ul><p>Notez que nous proposons &eacute;galement les m&ecirc;mes types de site, mais cette fois pour la <u>vente de motos</u>. </p><p>&nbsp;</p><p>Le site pr&eacute;sente les caract&eacute;ristiques principales suivantes :</p><p><u><strong>Partie publique&nbsp;</strong></u></p><ul><li>Classement par marques/mod&egrave;les/cylindr&eacute;e/type de v&eacute;hicules etc ..</li><li>Diff&eacute;rents modules que vous pouvez voir dans les colonnes de gauche et droite, comme un moteur de recherche, calculateur de cr&eacute;dit, derniers v&eacute;hicules enregistr&eacute;s etc ..</li><li>vos visiteurs ont la possibilit&eacute; de placer une annonce dans leur favoris, de l'imprimer, de demander plus d'infos sur une annonce, de la sugg&eacute;rer &agrave; un ami etc ...<br /></li></ul><ul><li><strong>Plusieurs langues</strong> : une fois traduit le contenu de votre site, celui-ci d&eacute;tecte automatiquement l'origine de vos visiteurs et affiche la version correspondant &agrave; leur langue.</li><li>&nbsp;La partie <strong>Contact</strong> donne acc&egrave;s &agrave; un formulaire permettant &agrave; vos visiteurs d'obtenir vos coordonn&eacute;es et de vous contacter par mail directement.</li><li>La partie <strong>Plan d'acc&egrave;s</strong> affiche un plan de situation de votre entreprise qui peut &ecirc;tre affich&eacute; selon trois modes : soit sous forme de plan classique, soit sous forme d'image satellite, soit un m&eacute;lange des deux.</li><li>Un int&eacute;grateur qui vous permet d'int&eacute;grer du contenu provenant d'un autre site au sein de votre site.</li><li>Un <strong>annuaire</strong> pour cr&eacute;er des liens vers les sites de vos partenaires/fournisseurs/clients</li><li>Vous avez la possibilit&eacute; d'int&eacute;grer tout type de contenu pour pr&eacute;senter votre entreprise : textes bien sur, mais &eacute;galement images ou vid&eacute;os.</li><li>Envoi d'articles via email, en version imprimable ...<br /></li><li>Gestionnaire de sondages pour en savoir plus sur vos visiteurs/clients.<br /></li></ul><p><u><strong>Partie Administration</strong></u></p><ul><li>&nbsp;<strong>Interface claire et facile d'utilisation</strong> pour <u>administrer votre site en toute autonomie.</u></li><li>vous param&eacute;trez votre site selon vos besoins :gammes de prix, de mod&egrave;les etc ...</li><li>Gestion des avanc&eacute;e des prospects<br /></li><li>Publication d'information sous forme de <strong>textes</strong>, d'<strong>images</strong> ou de <strong>vid&eacute;os</strong>, hierarchis&eacute;s sous des sections et des cat&eacute;gories.<br /></li><li>design enti&egrave;rement personnalisable.<br /></li><li>Interface pour <strong>traduire vos sites</strong>.</li><li>Gestionnaire de <strong>flux RSS.</strong><br /></li><li><strong>R&eacute;f&eacute;rencement</strong> : le site permet une gestion fine des mots cl&eacute;s servant au r&eacute;f&eacute;rencement du site dans les moteurs.</li><li>&nbsp;et plein d'autres possibilit&eacute;s que nous vous laissons essayer :<br /></li></ul><p><strong><u>&nbsp;Testez sans attendre notre produit</u></strong> en&nbsp; cliquant sur le lien <em>Administration du site</em>, vous avez acc&egrave;s&nbsp; &agrave; la partie servant &agrave; l'administration du site. Veuillez utiliser l'identifiant et le mot de passe suivant : Demo</p><p>&nbsp;Un fois dans l'espace d'administration, cliquez sur le menu <em>Composants</em> , puis sur <em>Ez Autos.</em></p><p>&nbsp;</p>', '', 1, 1, 0, 1, '2007-01-09 18:00:00', 62, 'Webmaster', '2007-01-23 09:27:41', 62, 0, '0000-00-00 00:00:00', '2007-01-09 18:00:00', '0000-00-00 00:00:00', 'asterisk.png|left|Joomla! Logo|1|Exemple Caption|bottom|center|120', '', 'pageclass_sfx=\nback_button=\nitem_title=1\nlink_titles=\nintrotext=1\nsection=0\nsection_link=0\ncategory=0\ncategory_link=0\nrating=\nauthor=\ncreatedate=\nmodifydate=\npdf=\nprint=\nemail=\nkeyref=\ndocbook_type=', 10, 0, 1, '', '', 0, 1), (2, 'Newsflash 1', '', '<h1><strong><strong style="font-size: 12px">Relations UE-Chine : la Commission d&eacute;finit sa strat&eacute;gie</strong></strong></h1><p>&nbsp;</p><h2><strong><em><strong><em style="font-size: 12px">La Commission europ&eacute;enne a approuv&eacute; aujourd'hui un nouveau et ambitieux programme concernant les relations UE-Chine au cours des ann&eacute;es &agrave; venir. Cette nouvelle strat&eacute;gie vise &agrave; r&eacute;pondre &agrave; la r&eacute;apparition de la Chine en tant que puissance &eacute;conomique et politique internationale. L'approche fondamentale de l'UE &agrave; l'&eacute;gard de la Chine demeure celle de l'engagement et du partenariat. Un partenariat strat&eacute;gique plus &eacute;troit engendre un renforcement des responsabilit&eacute;s mutuelles. L'initiative d'aujourd'hui fixe une approche globale, identifiant comme priorit&eacute;s le soutien au processus de transition de la Chine vers une soci&eacute;t&eacute; plus ouverte et pluraliste, le d&eacute;veloppement durable, notamment la coop&eacute;ration avec la Chine dans les dossiers &eacute;nerg&eacute;tiques, le changement climatique et le d&eacute;veloppement international; le commerce et les relations &eacute;conomiques, le renforcement de la coop&eacute;ration bilat&eacute;rale, notamment en mati&egrave;re de science et de technologie, et l'immigration; enfin, la promotion de la s&eacute;curit&eacute; internationale, tant en Asie de l'Est et au-del&agrave; que, de mani&egrave;re plus large, dans les dossiers de non prolif&eacute;ration. Elle est accompagn&eacute;e d'un document de strat&eacute;gie commerciale qui fixe avec plus de d&eacute;tails les d&eacute;fis qui en r&eacute;sultent pour nos relations commerciales et d'investissements.</em></strong></em></strong></h2><p>&nbsp;</p>', '', 0, 2, 0, 3, '2004-08-09 08:30:34', 62, '', '2007-01-23 08:15:37', 62, 0, '0000-00-00 00:00:00', '2004-08-09 00:00:00', '0000-00-00 00:00:00', '', '', 'pageclass_sfx=\nback_button=\nitem_title=1\nlink_titles=\nintrotext=1\nsection=0\nsection_link=0\ncategory=0\ncategory_link=0\nrating=\nauthor=\ncreatedate=\nmodifydate=\npdf=\nprint=\nemail=\nkeyref=\ndocbook_type=', 3, 0, 1, '', '', 0, 2), (3, 'Newsflash 2', '', '<p><strong>Les &eacute;changes et les investissements de l&rsquo;UE avec la Chine&nbsp;: changements, challenges et choix</strong></p><p>&nbsp;</p><p>Dans son discours &agrave; la conf&eacute;rence de Bruxelles sur les relations commerciales et &eacute;conomiques de l&rsquo;UE et de la Chine, le Commissaire europ&eacute;en en charge du commerce, Peter Mandelson, s&rsquo;interroge sur les moyens dont disposent l&rsquo;Europe et la Chine pour faire en sorte que l&rsquo;Europe soit &agrave; la hauteur du d&eacute;fi chinois et que les entreprises europ&eacute;ennes &laquo;&nbsp;ne se heurtent pas &agrave; une muraille de Chine au lieu de trouver porte ouverte&nbsp;&raquo;. Il demande&nbsp;: &laquo;&nbsp;Comment faire pour &eacute;tablir des ponts avec la Chine plut&ocirc;t que de dresser des barri&egrave;res protectionnistes&nbsp;?&nbsp;&raquo;.</p>', '<p>Selon M.&nbsp;Mandelson, &laquo;&nbsp;l&rsquo;Europe recherche un partenariat du vingt-et-uni&egrave;me si&egrave;cle qui repose sur une large assise et sur des valeurs et des int&eacute;r&ecirc;ts &eacute;conomiques convergents". Il fait valoir que l'Europe doit s'adapter &agrave; la croissance impressionnante de la Chine et que la Chine doit respecter les obligations impos&eacute;es par l'OMC et reconna&icirc;tre son poids aujourd'hui d&eacute;terminant dans l'&eacute;conomie mondiale. Il ajoute: &laquo;&nbsp;La Chine s'exprime parfois comme si elle &eacute;tait &agrave; la p&eacute;riph&eacute;rie de l&rsquo;OMC. En r&eacute;alit&eacute;, la Chine est maintenant dans le syst&egrave;me&nbsp;&raquo;.</p> <p>M.&nbsp;Mandelson indique que la Chine est en train de &laquo;&nbsp;bouleverser notre approche globale par rapport &agrave; la cha&icirc;ne d'approvisionnement europ&eacute;enne&nbsp;&raquo;. Quand des entreprises europ&eacute;ennes investissent massivement en Chine et y produisent des biens &laquo;&nbsp;que veut-on dire lorsque l&rsquo;on d&eacute;clare que &laquo;&nbsp;les exportations chinoises &agrave; bas prix&nbsp;&raquo; menacent les modes de subsistances europ&eacute;ens&nbsp;?&nbsp;&raquo;, s&rsquo;interroge M.&nbsp;Mandelson.</p> <p>M.&nbsp;Mandelson se fait l'&eacute;cho des entreprises europ&eacute;ennes qui r&eacute;clament l&rsquo;&eacute;galit&eacute; de traitement en Chine, en avan&ccedil;ant que la Chine doit mieux faire appliquer les r&egrave;gles de propri&eacute;t&eacute; intellectuelle et s'ouvrir davantage aux importations et aux investissements europ&eacute;ens. Il ajoute: &laquo;&nbsp;Trop souvent, les entreprises europ&eacute;ennes se heurtent &agrave; une muraille de Chine au lieu de trouver porte ouverte&nbsp;&raquo;. Enfin, il indique qu&rsquo;il sera de ce fait difficile de faire taire ceux qui demandent une plus grande protection vis-&agrave;-vis du commerce chinois en Europe.</p> <p>M.&nbsp;Mandelson indique que la Chine est confront&eacute;e &agrave; d&rsquo;&eacute;normes d&eacute;fis sociaux, &eacute;conomiques et environnementaux et qu&rsquo;elle a ainsi d&ucirc; achever la transition vers une &eacute;conomie de march&eacute;, faire face aux co&ucirc;ts environnementaux d&rsquo;un d&eacute;veloppement rapide et r&eacute;pondre aux attentes de sa classe moyenne grandissante en mati&egrave;re d&rsquo;acc&egrave;s &agrave; l&rsquo;&eacute;ducation et aux soins de sant&eacute;.</p> <p>M.&nbsp;Mandelson conclut par ces mots&nbsp;: &laquo;&nbsp;Un accord majeur est-il envisageable&nbsp;? Je pense que oui. La Chine a tout &agrave; gagner d'une int&eacute;gration r&eacute;ussie dans l'&eacute;conomie mondiale; elle a largement profit&eacute; de la lib&eacute;ralisation mondiale du commerce et doit assumer les nouvelles responsabilit&eacute;s qui en d&eacute;coulent. En &eacute;change, l'Europe doit relever le d&eacute;fi qui consiste pour elle &agrave; s'adapter et &agrave; &ecirc;tre comp&eacute;titive&nbsp;&raquo;.</p><p>&nbsp;</p>', 0, 2, 0, 3, '2004-08-09 08:30:34', 62, '', '2007-01-23 08:15:43', 62, 0, '0000-00-00 00:00:00', '2004-08-09 00:00:00', '0000-00-00 00:00:00', '', '', 'pageclass_sfx=\nback_button=\nitem_title=1\nlink_titles=\nintrotext=1\nsection=0\nsection_link=0\ncategory=0\ncategory_link=0\nrating=\nauthor=\ncreatedate=\nmodifydate=\npdf=\nprint=\nemail=\nkeyref=\ndocbook_type=', 3, 0, 2, '', '', 0, 6), (12, 'Plan d''accès', '', 'Plan: {mosmap width='100 %'|height='450'|lat='43.619642'|lon='3.873067'|<br />zoom='4'|zoomType='Large'|zoomNew='0'|mapType='Hybrid'|showMaptype='1'|<br /> overview='0'|text='FSW'|tooltip='FSW'|marker='1'|<br /> align='center'|key='ABQIAAAALEwj4g72ogsh0d6GfuwxbRQj1Do2-HFAL9J9EKeOLe09Ud0asBRkKAm7r7D1h6oduPs2F8QTNn4Juw'}', '', 1, 0, 0, 0, '2007-01-16 00:30:25', 62, '', '2007-01-16 05:14:44', 62, 0, '0000-00-00 00:00:00', '2007-01-16 00:26:22', '0000-00-00 00:00:00', '', '', 'menu_image=-1\nitem_title=1\npageclass_sfx=\nback_button=\nrating=\nauthor=\ncreatedate=\nmodifydate=\npdf=\nprint=\nemail=', 2, 0, 1, '', '', 0, 22), (5, 'Exemple d''article Statique', '', '<h2>Introduction</h2> <p>Vous avez besoin de sources de financement pour cr&eacute;er ou d&eacute;velopper votre entreprise, ou bien pour reprendre une affaire commerciale ? Le financement appropri&eacute; d&rsquo;un projet constitue l&rsquo;une des conditions de la bonne marche d&rsquo;une entreprise.</p> <p>Pour mieux vous y retrouver dans les possibilit&eacute;s de financement existantes, cette page vous oriente vers diff&eacute;rents dispositifs de financement et d&rsquo;aides aux entreprises. Vous trouverez ainsi dans les sujets connexes pr&eacute;sent&eacute;s ci-dessus des informations relatives aux <strong>aides europ&eacute;ennes</strong>, aux <strong>investissements priv&eacute;s</strong> et aux <strong>mesures incitatives et subventions &agrave; l&rsquo;environnement</strong>.</p> <p>En compl&eacute;ment, la section "Liens et adresses utiles" vous donne acc&egrave;s &agrave; diff&eacute;rentes sources d&rsquo;informations pertinentes class&eacute;es par sujet.</p> <p>En bas de page, vous pourrez acc&eacute;der aux informations concernant les <strong>possibilit&eacute;s de financement au niveau de chacun des &Eacute;tats membres</strong> de l&rsquo;Union europ&eacute;enne.</p><p>&nbsp;</p><p>L&rsquo;acc&egrave;s au financement se r&eacute;v&egrave;le difficile pour nombre d&rsquo;entreprises europ&eacute;ennes, et tout particuli&egrave;rement les petites et moyennes entreprises (PME). De telles difficult&eacute;s compromettent non seulement le d&eacute;veloppement des entreprises mais aussi, souvent, leur cr&eacute;ation m&ecirc;me. Il est donc essentiel d&rsquo;assurer un environnement financier plus favorable aux entreprises afin de stimuler l&rsquo;entrepreneuriat europ&eacute;en et, par cons&eacute;quent, la croissance europ&eacute;enne.</p> <p>L&rsquo;Union europ&eacute;enne est all&eacute;e &agrave; la rencontre de ce d&eacute;fi et a d&eacute;velopp&eacute; plusieurs m&eacute;canismes pour apporter un soutien financier aux entreprises. La principale source de financement des entreprises reste n&eacute;anmoins l&rsquo;utilisation de capitaux priv&eacute;s. L&rsquo;Union europ&eacute;enne veille par cons&eacute;quent &agrave; garantir un environnement stimulant les investissements priv&eacute;s.</p> <p>Les &Eacute;tats membres sont conscients de la n&eacute;cessit&eacute; d&rsquo;offrir, aussi &agrave; l&rsquo;&eacute;chelle nationale, des possibilit&eacute;s d&rsquo;aide au financement pour les entreprises.</p> <!-- END ACTUAL CONTENT --><!-- START OF COUNTRY SELECTION --> <p>&nbsp;</p>', '', 1, 0, 0, 0, '2004-08-19 20:11:07', 62, '', '2007-01-15 09:47:12', 62, 0, '0000-00-00 00:00:00', '2004-08-19 00:00:00', '0000-00-00 00:00:00', '', '', 'menu_image=-1\nitem_title=1\npageclass_sfx=\nback_button=\nrating=\nauthor=\ncreatedate=\nmodifydate=\npdf=\nprint=\nemail=', 1, 0, 2, '', '', 0, 13), (6, 'Exemple Article 1', 'News1', '<h1 style="font-size: 12px">Institutions et autres organes de l'Union europ&eacute;enne</h1> <p>L&rsquo;Union europ&eacute;enne (UE) n&rsquo;est pas une f&eacute;d&eacute;ration &agrave; l&rsquo;instar des &Eacute;tats-Unis d&rsquo;Am&eacute;rique. Elle n&rsquo;est pas davantage une organisation strictement intergouvernementale sur le mod&egrave;le des Nations unies. En r&eacute;alit&eacute;, elle est unique, une cr&eacute;ation &laquo; sui generis &raquo;. Ses &Eacute;tats membres restent des nations souveraines et ind&eacute;pendantes qui ont choisi de transf&eacute;rer certaines comp&eacute;tences. Ils exercent leur souverainet&eacute; en commun pour acqu&eacute;rir sur la sc&egrave;ne mondiale une puissance et une influence qu&rsquo;aucun d&rsquo;entre eux ne saurait poss&eacute;der seul.</p> <p>Le partage de la souverainet&eacute; signifie, dans la pratique, que les &Eacute;tats membres d&eacute;l&egrave;guent une partie de leurs pouvoirs de d&eacute;cision aux institutions communautaires qu&rsquo;ils ont mis en place, de sorte que les d&eacute;cisions sur certains th&egrave;mes d&rsquo;int&eacute;r&ecirc;t commun peuvent &ecirc;tre arr&ecirc;t&eacute;es par un processus d&eacute;mocratique au niveau europ&eacute;en.</p>', '<p>Le <a href="http://europa.eu/institutions/decision-making/index_fr.htm" title="syst&egrave;me d&eacute;cisionnel">syst&egrave;me d&eacute;cisionnel</a> europ&eacute;en en g&eacute;n&eacute;ral, et la <a href="http://europa.eu/institutions/decision-making/index_fr.htm#codecision" title="proc&eacute;dure de cod&eacute;cision">proc&eacute;dure de cod&eacute;cision</a> en particulier, associent les trois institutions principales:</p> <ul><li> <p>le <a href="http://europa.eu/institutions/inst/parliament/index_fr.htm" title="Parlement europ&eacute;en (PE)">Parlement europ&eacute;en (PE)</a>, qui repr&eacute;sente les citoyens europ&eacute;ens et dont les membres sont &eacute;lus au suffrage universel direct;</p> </li><li> <p>le <a href="http://europa.eu/institutions/inst/council/index_fr.htm" title="Conseil de l&rsquo;Union europ&eacute;enne">Conseil de l&rsquo;Union europ&eacute;enne</a>, qui repr&eacute;sente les &Eacute;tats membres; et</p> </li><li> <p>la <a href="http://europa.eu/institutions/inst/comm/index_fr.htm" title="Commission europ&eacute;enne">Commission europ&eacute;enne</a>, qui a pour mission de d&eacute;fendre les int&eacute;r&ecirc;ts de l&rsquo;Union dans son ensemble.</p> </li></ul> <p>Ce &laquo; triangle institutionnel &raquo; d&eacute;finit les politiques et arr&ecirc;te les actes l&eacute;gislatifs qui s&rsquo;appliquent dans toute l&rsquo;UE. En principe, il appartient &agrave; la Commission de proposer de nouveaux actes l&eacute;gislatifs europ&eacute;ens et de les mettre en oeuvre, mais au Parlement et au Conseil de les adopter.</p> <p>Deux autres institutions jouent un r&ocirc;le essentiel: la <a href="http://europa.eu/institutions/inst/justice/index_fr.htm" title="Cour de justice">Cour de justice</a> veille au respect du droit communautaire et la <a href="http://europa.eu/institutions/inst/auditors/index_fr.htm" title="Cour des comptes">Cour des comptes</a> contr&ocirc;le le financement des activit&eacute;s de l&rsquo;Union.</p> <p>Les pouvoirs, comp&eacute;tences et responsabilit&eacute;s de ces institutions, ainsi que les r&egrave;gles et proc&eacute;dures qui les r&eacute;gissent font l&rsquo;objet des trait&eacute;s fondateurs, qui constituent la base juridique de tous les actes de l&rsquo;Union. Ils d&eacute;finissent les r&egrave;gles et les proc&eacute;dures que les institutions de l&rsquo;UE doivent observer. Ces trait&eacute;s sont adopt&eacute;s par les chefs d&rsquo;&Eacute;tat ou de gouvernement des &Eacute;tats membres et sont ensuite ratifi&eacute;s par leurs parlements.</p>', 1, 1, 0, 1, '2004-07-07 11:54:06', 62, '', '2007-01-23 06:53:57', 62, 0, '0000-00-00 00:00:00', '2004-07-07 00:00:00', '0000-00-00 00:00:00', 'food/coffee.jpg|left||0\r\nfood/bread.jpg|right||0', '', 'pageclass_sfx=\nback_button=\nitem_title=1\nlink_titles=\nintrotext=1\nsection=0\nsection_link=0\ncategory=0\ncategory_link=0\nrating=\nauthor=\ncreatedate=\nmodifydate=\npdf=\nprint=\nemail=\nkeyref=\ndocbook_type=', 5, 0, 2, '', '', 0, 12), (7, 'Exemple Article 2', 'News2', ' <p align="justify"><strong>La composition&nbsp;</strong></p><p align="justify">&nbsp;</p><p align="justify">La Cour de justice est compos&eacute;e de <strong><em>vingt-cinq juges</em></strong> et de <em><strong>huit avocats g&eacute;n&eacute;raux</strong></em>. Les juges et les avocats g&eacute;n&eacute;raux sont d&eacute;sign&eacute;s d&rsquo;un commun accord par les gouvernements des &Eacute;tats membres pour un mandat de six ans renouvelable. Ils sont choisis parmi des juristes offrant toutes les garanties d&rsquo;ind&eacute;pendance et qui r&eacute;unissent les conditions requises pour l&rsquo;exercice, dans leur pays respectif, des plus hautes fonctions juridictionnelles ou qui poss&egrave;dent des comp&eacute;tences notoires.</p>', '<p align="justify">Les juges de la Cour d&eacute;signent parmi eux <strong><em>le pr&eacute;sident de la Cour</em></strong> pour une p&eacute;riode renouvelable de trois ans. Le pr&eacute;sident dirige les travaux ainsi que les services de la Cour et pr&eacute;side, pour les plus grandes formations de jugement, les audiences et les d&eacute;lib&eacute;rations.</p> <p align="justify">Les avocats g&eacute;n&eacute;raux assistent la Cour. Ils sont charg&eacute;s de pr&eacute;senter, en toute impartialit&eacute; et en toute ind&eacute;pendance, un avis juridique, d&eacute;nomm&eacute; &laquo;conclusions&raquo;, dans les affaires dont ils sont saisis.</p> <p align="justify"><em><strong>Le greffier</strong></em> est le secr&eacute;taire g&eacute;n&eacute;ral de l&rsquo;institution dont il dirige les services sous l&rsquo;autorit&eacute; du pr&eacute;sident de la Cour.</p> <p align="justify">La Cour peut si&eacute;ger en <em><font color="#000066">assembl&eacute;e pl&eacute;ni&egrave;re</font></em>, en <font color="#000066"><em>grande chambre</em></font> (treize juges) ou en <font color="#000066">chambre &agrave; cinq ou &agrave; trois juges</font>. <br /> L&rsquo;assembl&eacute;e pl&eacute;ni&egrave;re est saisie des cas particuliers pr&eacute;vus par le statut de la Cour (lorsqu&rsquo;elle doit d&eacute;clarer d&eacute;missionnaire le M&eacute;diateur europ&eacute;en, prononcer la d&eacute;mission d&rsquo;office d&rsquo;un commissaire europ&eacute;en ayant manqu&eacute; aux obligations qui lui incombent&hellip;) et lorsqu&rsquo;elle estime qu&rsquo;une affaire rev&ecirc;t une importance exceptionnelle. <br /> Elle si&egrave;ge en grande chambre lorsqu&rsquo;un &Eacute;tat membre ou une institution qui est partie &agrave; l&rsquo;instance le demande ainsi que pour les affaires particuli&egrave;rement complexes ou importantes. <br /> Les autres affaires sont examin&eacute;es par des chambres &agrave; cinq ou &agrave; trois juges. <br /> Les pr&eacute;sidents des chambres &agrave; cinq juges sont &eacute;lus pour trois ans et ceux des chambres &agrave; trois juges pour un an.</p><p align="justify">&nbsp;</p><p align="justify"><strong>La comp&eacute;tence</strong>&nbsp;</p><p align="justify">&nbsp;</p><p align="justify">Pour mener &agrave; bien sa t&acirc;che, la Cour a &eacute;t&eacute; dot&eacute;e de comp&eacute;tences juridictionnelles bien d&eacute;finies, qu&rsquo;elle exerce dans le cadre de la proc&eacute;dure de renvoi pr&eacute;judiciel et de diverses cat&eacute;gories de recours.</p> <p align="justify"><font color="#000066"><strong>Les diverses formes de proc&eacute;dures</strong></font></p> <div align="justify"> <ul><li><em><strong><font color="#000066">&nbsp;Le renvoi pr&eacute;judiciel</font></strong></em></li></ul> </div> <p align="justify"> La Cour de justice travaille en collaboration avec l&rsquo;ensemble des juridictions des &Eacute;tats membres, lesquelles sont les juges de droit commun en mati&egrave;re de droit communautaire. Pour assurer une application effective et homog&egrave;ne de la l&eacute;gislation communautaire et &eacute;viter toute interpr&eacute;tation divergente, les juges nationaux peuvent, et parfois doivent, se tourner vers la Cour de justice pour demander de pr&eacute;ciser un point d&rsquo;interpr&eacute;tation du droit communautaire, afin de leur permettre, par exemple, de v&eacute;rifier la conformit&eacute; avec ce droit de leur l&eacute;gislation nationale. La demande pr&eacute;judicielle peut aussi viser le contr&ocirc;le de la validit&eacute; d&rsquo;un acte de droit communautaire.</p> <p align="justify"> La Cour de justice r&eacute;pond non pas par un simple avis, mais par un arr&ecirc;t ou une ordonnance motiv&eacute;e. La juridiction nationale destinataire est li&eacute;e par l&rsquo;interpr&eacute;tation donn&eacute;e quand elle tranche le litige pendant devant elle. L&rsquo;arr&ecirc;t de la Cour de justice lie de la m&ecirc;me mani&egrave;re les autres juridictions nationales qui seraient saisies d&rsquo;un probl&egrave;me identique.</p> <p align="justify"> C&rsquo;est aussi dans le cadre des renvois pr&eacute;judiciels que tout citoyen europ&eacute;en peut faire pr&eacute;ciser les r&egrave;gles communautaires qui le concernent. En effet, bien que ce renvoi ne puisse &ecirc;tre form&eacute; que par une juridiction nationale, toutes les parties d&eacute;j&agrave; pr&eacute;sentes devant cette derni&egrave;re juridiction, les &Eacute;tats membres et les institutions europ&eacute;ennes peuvent participer &agrave; la proc&eacute;dure engag&eacute;e devant la Cour de justice. C&rsquo;est ainsi que plusieurs grands principes du droit communautaire ont &eacute;t&eacute; fix&eacute;s sur la base de questions pr&eacute;judicielles, parfois pos&eacute;es par des juridictions nationales de premi&egrave;re instance.</p> <div align="justify"> <ul><li><em><font color="#000066"><strong>&nbsp;Le recours en manquement</strong></font></em></li></ul> </div> <p align="justify"> Il permet &agrave; la Cour de justice de contr&ocirc;ler le respect par les &Eacute;tats membres des obligations qui leur incombent en vertu du droit communautaire. La saisine de la Cour de justice est pr&eacute;c&eacute;d&eacute;e d&rsquo;une proc&eacute;dure pr&eacute;alable engag&eacute;e par la Commission qui consiste &agrave; donner &agrave; l&rsquo;&Eacute;tat membre l&rsquo;occasion de r&eacute;pondre aux griefs dont il fait l&rsquo;objet. Si cette proc&eacute;dure n&rsquo;am&egrave;ne pas l&rsquo;&Eacute;tat membre &agrave; mettre fin au manquement, un recours pour violation du droit communautaire peut &ecirc;tre introduit aupr&egrave;s de la Cour de justice.</p> <p align="justify">Ce recours peut &ecirc;tre engag&eacute; soit par la Commission &mdash; c&rsquo;est, en pratique, le cas le plus fr&eacute;quent &mdash; soit par un &Eacute;tat membre. Si la Cour de justice constate le manquement, l&rsquo;&Eacute;tat est tenu d&rsquo;y mettre fin sans d&eacute;lai. Si, apr&egrave;s une nouvelle saisine par la Commission, la Cour de justice reconna&icirc;t que l&rsquo;&Eacute;tat membre concern&eacute; ne s&rsquo;est pas conform&eacute; &agrave; son arr&ecirc;t, elle peut lui infliger le paiement d&rsquo;une somme forfaitaire et/ou d&rsquo;une astreinte.</p> <div align="justify"> <ul><li><em><font color="#000066"><strong>&nbsp;Le recours en annulation</strong></font></em></li></ul> </div> <p align="justify"> Par ce recours, le requ&eacute;rant demande l&rsquo;annulation d&rsquo;un acte d&rsquo;une institution (r&egrave;glement, directive, d&eacute;cision). &Agrave; la Cour de justice sont r&eacute;serv&eacute;s les recours form&eacute;s par un &Eacute;tat membre contre le Parlement europ&eacute;en et/ou contre le Conseil (sauf pour les actes de ce dernier en mati&egrave;re d&rsquo;aides d&rsquo;&Eacute;tat, de dumping et de comp&eacute;tences d&rsquo;ex&eacute;cution) ou introduits par une institution communautaire contre une autre. Le Tribunal de premi&egrave;re instance est comp&eacute;tent pour conna&icirc;tre, en premi&egrave;re instance, de tous les autres recours de ce type et notamment des recours form&eacute;s par les particuliers.</p> <div align="justify"> <ul><li><em><font color="#000066"><strong>Le recours en carence</strong></font></em></li></ul> </div> <p align="justify"> Ce recours permet de contr&ocirc;ler la l&eacute;galit&eacute; de l&rsquo;inaction des institutions communautaires. Il ne peut pas, cependant, &ecirc;tre introduit avant que l&rsquo;institution concern&eacute;e n&rsquo;ait &eacute;t&eacute; invit&eacute;e &agrave; agir. Lorsque l&rsquo;ill&eacute;galit&eacute; de l&rsquo;omission est constat&eacute;e, il appartient &agrave; l&rsquo;institution vis&eacute;e de mettre fin &agrave; la carence par des mesures appropri&eacute;es. La comp&eacute;tence pour le recours en carence est partag&eacute;e entre la Cour de justice et le Tribunal de premi&egrave;re instance selon les m&ecirc;mes crit&egrave;res que pour les recours en annulation.</p> <div align="justify"> <ul><li><em><font color="#000066"><strong>Le pourvoi </strong></font> </em></li></ul> </div> <p align="justify">La Cour de justice peut &ecirc;tre saisie de pourvois limit&eacute;s aux questions de droit contre les arr&ecirc;ts et ordonnances prononc&eacute;s par le Tribunal de premi&egrave;re instance. Si le pourvoi est recevable et fond&eacute;, la Cour annule la d&eacute;cision du Tribunal. Dans le cas o&ugrave; l&rsquo;affaire est en &eacute;tat d&rsquo;&ecirc;tre jug&eacute;e, la Cour peut trancher elle-m&ecirc;me le litige. Dans le cas contraire, elle doit renvoyer l&rsquo;affaire devant le Tribunal, qui est li&eacute; par la d&eacute;cision rendue lors du pourvoi.</p> <div align="justify"> <ul><li><em><font color="#000066"><strong>Le r&eacute;examen</strong></font></em></li></ul> </div> <p align="justify"> Les d&eacute;cisions du Tribunal de premi&egrave;re instance statuant sur des recours form&eacute;s contre les d&eacute;cisions du Tribunal de la fonction publique de l&rsquo;Union europ&eacute;enne peuvent exceptionnellement faire l&rsquo;objet d&rsquo;un r&eacute;examen par la Cour de justice.</p>', 1, 1, 0, 1, '2004-07-07 11:54:06', 62, '', '2007-01-23 06:55:05', 62, 0, '0000-00-00 00:00:00', '2004-07-07 00:00:00', '0000-00-00 00:00:00', 'food/bun.jpg|right||0', '', 'pageclass_sfx=\nback_button=\nitem_title=1\nlink_titles=\nintrotext=1\nsection=0\nsection_link=0\ncategory=0\ncategory_link=0\nrating=\nauthor=\ncreatedate=\nmodifydate=\npdf=\nprint=\nemail=\nkeyref=\ndocbook_type=', 3, 0, 3, '', '', 0, 6), (8, 'Les outils numériques pour suivre la session plénière', 'News3', '<p>Les citoyens de l&rsquo;Union europ&eacute;enne (UE) &eacute;lisent leurs d&eacute;put&eacute;s europ&eacute;ens tous les cinq ans. Le r&ocirc;le du Parlement europ&eacute;en n&rsquo;a eu de cesse de se renforcer au sein des processus de d&eacute;cision de l&rsquo;UE. Sa l&eacute;gitimit&eacute; s&rsquo;appuyant sur la transparence de ses d&eacute;bats et la mise &agrave; disposition de ses documents, le Parlement s&rsquo;efforce de tout mettre en &oelig;uvre pour que les citoyens puissent suivre de tr&egrave;s pr&egrave;s les sessions pl&eacute;ni&egrave;res, notamment &agrave; travers son site Internet.</p>', '<span align="justify">Les sessions pl&eacute;ni&egrave;res constituent des p&eacute;riodes importantes dans la vie du Parlement europ&eacute;en. Les 785 d&eacute;put&eacute;s d&eacute;battent et votent la l&eacute;gislation de l&rsquo;UE, en direct et sous les yeux des citoyens.</span><br /><span align="justify">&nbsp;</span><br /><span align="justify"><strong>Les sessions pl&eacute;ni&egrave;res&nbsp;: le but du travail l&eacute;gislatif</strong></span><br /><span align="justify">&nbsp;</span><br /><span align="justify">Le travail de pr&eacute;paration des pl&eacute;ni&egrave;res se d&eacute;roule au sein des commissions parlementaires et dans les r&eacute;unions des groupes politiques.&nbsp; Pendant les sessions pl&eacute;ni&egrave;res, les d&eacute;put&eacute;s d&eacute;battent des propositions de lois, avant de les soumettre aux votes, accompagn&eacute;es ou non d&rsquo;amendements propos&eacute;s par certains d&eacute;put&eacute;s. L&rsquo;ordre du jour inclut &eacute;galement des questions au Conseil ou &agrave; la Commission, des questions li&eacute;es aux droits de l&rsquo;homme ou encore le vote de r&eacute;solutions.</span><br /><span align="justify">&nbsp;</span><br /><span align="justify">Il y a douze sessions pl&eacute;ni&egrave;res de quatre jours &agrave; Strasbourg par an - ce qui explique qu&rsquo;il y en aura deux en septembre pour compenser l&rsquo;absence de session en ao&ucirc;t. Si n&eacute;cessaire, des mini-sessions pl&eacute;ni&egrave;res compl&eacute;mentaires sont organis&eacute;es &agrave; Bruxelles. </span><br /><span align="justify">&nbsp;</span><br /><span align="justify"><strong>Les outils disponibles sur le site Internet.</strong></span><br /><span align="justify">&nbsp;</span><br /><span align="justify">Le site Internet du Parlement europ&eacute;en regorge d&rsquo;outils pour vous permettre de suivre dans tous les d&eacute;tails les sessions pl&eacute;ni&egrave;res. L&rsquo;ensemble des liens vers les outils et rubriques pr&eacute;sent&eacute;s dans cet article sont directement cliquables en bas de cette page.</span><br /><span align="justify">&nbsp;</span><br /><span align="justify">En premier lieu, la section <strong>&laquo;</strong>&nbsp;<strong>Service de presse&nbsp;&raquo;</strong> du site propose l&rsquo;ensemble des publications destin&eacute;es aux journalistes&nbsp;couvrant la session mais que tout visiteur du site peut bien &eacute;videmment consulter. Vous y trouverez l&rsquo;<strong>Agenda de la presse</strong> et l&rsquo;<strong>Avant-Premi&egrave;re</strong>, deux rubriques extr&ecirc;mement d&eacute;taill&eacute;es. La premi&egrave;re identifie l&rsquo;ensemble des &eacute;v&eacute;nements organis&eacute;s pendant la semaine (visites officielles, conf&eacute;rences de presse etc.), ainsi que les points principaux de l&rsquo;ordre du jour. La seconde, commun&eacute;ment appel&eacute;e &laquo;&nbsp;Briefing&nbsp;&raquo; par les journalistes, est une pr&eacute;sentation tr&egrave;s d&eacute;taill&eacute;e et tr&egrave;s compl&egrave;te des diff&eacute;rents textes pr&eacute;sents &agrave; l&rsquo;ordre du jour. </span><br /><span align="justify">&nbsp;</span><br /><span align="justify">C&rsquo;est &eacute;galement dans cette section du site que vous retrouverez les r&eacute;sultats des votes et les analyses, aussit&ocirc;t publi&eacute;s par le service de presse du Parlement europ&eacute;en.</span><br /><span align="justify">&nbsp;</span><br /><span align="justify">Pour acc&eacute;der &agrave; l&rsquo;ordre du jour complet et officiel, ainsi qu&rsquo;aux rapports et textes soumis aux votes, choisissez l'<strong>espace &laquo;&nbsp;Activit&eacute;s&nbsp;&raquo;</strong> du site. L&rsquo;ensemble des documents l&eacute;gislatifs de l&rsquo;institution y est disponible, dans 22 langues officielles de l&rsquo;UE. </span><br /><span align="justify">&nbsp;</span><br /><span align="justify"><strong>Suivre la S&eacute;ance en direct</strong></span><br /><span align="justify">&nbsp;</span><br /><span align="justify">Depuis chez vous, il vous est possible de regarder en direct tout ce qui se passe dans l&rsquo;h&eacute;micycle. <strong>La S&eacute;ance en direct</strong> fournit une diffusion vid&eacute;o enrichie par des informations utiles et compl&eacute;mentaires pour qui s&rsquo;int&eacute;resse aux d&eacute;tails des votes et des proc&eacute;dures. </span><br /><span align="justify">&nbsp;</span><br /><span align="justify">Dans l&rsquo;espace <strong>EP Live</strong> de notre site, vous retrouvez le <em>streaming</em> en direct, dans votre langue maternelle. Vous pouvez &eacute;galement acc&eacute;der &agrave; <strong>la vid&eacute;o &agrave; la demande des pr&eacute;c&eacute;dentes </strong>sessions pl&eacute;ni&egrave;res depuis avril de cette ann&eacute;e, avec la possibilit&eacute; de passer d&rsquo;un orateur ou d&rsquo;un sujet &agrave; l&rsquo;autre.</span><br /><span align="justify">&nbsp;</span><br /><span align="justify">Il ne nous reste plus qu&rsquo;&agrave; vous souhaiter une excellente session pl&eacute;ni&egrave;re&nbsp;! </span>', 1, 1, 0, 1, '2004-04-12 11:54:06', 62, '', '2007-01-15 09:07:38', 62, 0, '0000-00-00 00:00:00', '2004-07-07 00:00:00', '0000-00-00 00:00:00', 'fruit/pears.jpg|right||0', '', 'pageclass_sfx=\nback_button=\nitem_title=1\nlink_titles=\nintrotext=1\nsection=0\nsection_link=0\ncategory=0\ncategory_link=0\nrating=\nauthor=\ncreatedate=\nmodifydate=\npdf=\nprint=\nemail=\nkeyref=\ndocbook_type=', 2, 0, 4, '', '', 0, 1), (10, 'Exemple FAQ Objet 1', 'FAQ1', '<p>La <strong>Foire Aux Questions</strong>, ou <strong>FAQ</strong>, (<a href="http://fr.wikipedia.org/wiki/Acronyme" title="Acronyme">acronyme</a> anglais pour <em><strong>F</strong>requently <strong>A</strong>sked <strong>Q</strong>uestions</em>, Questions fr&eacute;quemment pos&eacute;es) tient de la tradition sur <a href="http://fr.wikipedia.org/wiki/Internet" title="Internet">Internet</a>. Ce terme d&eacute;signe au d&eacute;part les synth&egrave;ses p&eacute;riodiques des messages r&eacute;currents post&eacute;s sur <a href="http://fr.wikipedia.org/wiki/Usenet" title="Usenet">Usenet</a> dans les <a href="http://fr.wikipedia.org/wiki/News_group" title="News group">news groups</a> afin d'&eacute;viter que les m&ecirc;mes questions soient toujours repos&eacute;es. </p><p>Dans son sens premier, ce terme se r&eacute;f&egrave;re exclusivement aux listes de questions/r&eacute;ponses couramment rencontr&eacute;es &agrave; propos d'un sujet pr&eacute;cis. Toutefois, par abus de langage, il est parfois utilis&eacute; pour&nbsp;:</p> <ul><li>un seul couple question/r&eacute;ponse</li><li>des listes de questions/r&eacute;ponses qui ne sont pas toutes fr&eacute;quemment pos&eacute;es</li><li>tout document destin&eacute; &agrave; expliciter un certain sujet (<a href="http://fr.wikipedia.org/wiki/Mode_d%27emploi" title="Mode d'emploi">mode d'emploi</a> d'un appareil, analyse d'un texte, etc.)</li></ul> Il y a pl&eacute;thore de FAQ disponibles sur les sujets les plus vari&eacute;s. Certains sites les cataloguent et permettent de faire des recherches sur celles disponibles ', '', 1, 3, 0, 7, '2004-05-12 11:54:06', 62, '', '2007-01-15 08:36:04', 62, 0, '0000-00-00 00:00:00', '2004-01-01 00:00:00', '0000-00-00 00:00:00', '', '', 'pageclass_sfx=\nback_button=\nitem_title=1\nlink_titles=\nintrotext=1\nsection=0\nsection_link=0\ncategory=0\ncategory_link=0\nrating=\nauthor=\ncreatedate=\nmodifydate=\npdf=\nprint=\nemail=\nkeyref=\ndocbook_type=', 2, 0, 1, '', '', 0, 17), (11, 'Exemple FAQ Objet 2', 'FAQ2', '<p>L'architecture client serveur d&eacute;signe un mode de communication entre des logiciels. Un logiciel envoie une <strong>requ&ecirc;te</strong> &agrave; un logiciel serveur qui lui r&eacute;pond, le tout suivant un <strong>protocole de communication</strong>.</p> <p>Par abus de langage, on appelle <strong>serveur informatique</strong> une machine qui fait tourner un programme serveur.</p> <p>Un <strong>serveur informatique</strong>, appel&eacute; <strong>serveur</strong> lorsque le contexte s'y pr&ecirc;te, est un <a href="http://fr.wikipedia.org/wiki/Ordinateur" title="Ordinateur">ordinateur</a> ou un <a href="http://fr.wikipedia.org/wiki/Programme_informatique" title="Programme informatique">programme informatique</a> qui rend service aux ordinateurs et logiciels qui s'y connectent &agrave; travers un <a href="http://fr.wikipedia.org/wiki/R%C3%A9seau_informatique" title="R&eacute;seau informatique">r&eacute;seau informatique</a>, les <a href="http://fr.wikipedia.org/wiki/Client_informatique" title="Client informatique">clients</a>. Ce service peut consister &agrave; stocker des <a href="http://fr.wikipedia.org/wiki/Fichier_%28informatique%29" title="Fichier (informatique)">fichiers</a>, transf&eacute;rer le <a href="http://fr.wikipedia.org/wiki/Courrier_%C3%A9lectronique" title="Courrier &eacute;lectronique">courrier &eacute;lectronique</a>, h&eacute;berger un <a href="http://fr.wikipedia.org/wiki/Site_Web" title="Site Web">site Web</a>, etc. Il est possible pour un ordinateur d'&ecirc;tre client et serveur en m&ecirc;me temps.</p> <p>Les termes <em>client</em> et <em>serveur</em> viennent du fait qu'un client est demandeur d'un service et qu'un serveur rend ce service.</p> <p>La connexion <a href="http://fr.wikipedia.org/wiki/Client-serveur" title="Client-serveur">client-serveur</a> utilise des <a href="http://fr.wikipedia.org/wiki/Protocoles_de_communication" title="Protocoles de communication">protocoles de communication</a>, comme par exemple <a href="http://fr.wikipedia.org/wiki/TCP/IP" title="TCP/IP">TCP/IP</a>, qui est le protocole le plus utilis&eacute; sur l'<a href="http://fr.wikipedia.org/wiki/Internet" title="Internet">Internet</a>.</p>', '<h2> <span class="mw-headline">Historique</span>&nbsp;</h2> <p>Au d&eacute;part les utilisateurs acc&eacute;daient aux serveurs par des <a href="http://fr.wikipedia.org/wiki/Terminal_informatique" title="Terminal informatique">terminaux</a> passifs g&eacute;n&eacute;ralement alphanum&eacute;riques (le minitel en est un exemple) et par la suite avec quelques capacit&eacute;s graphiques. Cette &eacute;poque a laiss&eacute; aux gens la notion de <a href="http://fr.wikipedia.org/wiki/Serveur_central" title="Serveur central">serveur central</a> puissant supportant des clients faibles, ne pouvant presque rien faire, mais d&eacute;tenant le pouvoir. Aujourd'hui, alors qu'il existe des <a href="http://fr.wikipedia.org/wiki/Ordinateur_portable" title="Ordinateur portable">ordinateurs portables</a> beaucoup plus puissants que les grands <a href="http://fr.wikipedia.org/wiki/Ordinateur_central" title="Ordinateur central">ordinateurs centraux</a> des <a href="http://fr.wikipedia.org/wiki/Ann%C3%A9es_1970" title="Ann&eacute;es 1970">ann&eacute;es 1970</a>, et qui peuvent &ecirc;tre utilis&eacute;s en tant que clients pour naviguer sur le <a href="http://fr.wikipedia.org/wiki/World_Wide_Web" title="World Wide Web">World Wide Web</a>, ceci peut pr&ecirc;ter &agrave; confusion.</p> <p>L'&eacute;volution de la mise en r&eacute;seau peut se r&eacute;sumer en trois phases:</p> <ol><li>Dans un prermier temps, un r&eacute;seau est centralis&eacute;: le serveur (seul &eacute;l&eacute;ment de calcul) est le coeur du r&eacute;seau, autour gravitent les terminaux, parfois tr&egrave;s nombreux.</li><li>Dans un second temps, au d&eacute;but des ann&eacute;es 80 les terminaux sont remplac&eacute;s par des machines actives (les PCs). Le serveur n'est plus alors une machine, mais un programme. Sur la m&ecirc;me machine peuvent se trouver plusieurs serveurs et plusieurs clients en m&ecirc;me temps. Dans le syst&egrave;me d'exploitation Linux par exemple, l'&eacute;cran graphique est g&eacute;r&eacute; sur le mode client serveur. Le serveur fournit un service au client. Il n'est plus symbole de pouvoir. L'image du serveur dans une brasserie convient mieux: le client lui demande une bi&egrave;re, et il l'apporte. Sur internet, toute machine peut &ecirc;tre &agrave; la fois et en m&ecirc;me temps cliente et serveur.</li><li>Dans un troisi&egrave;me temps, au milieu des ann&eacute;es 90 les extensions de l'architecture client serveur vont explorer deux directions: la <strong>d&eacute;l&eacute;gation</strong> (un serveur s'adresse &agrave; un autre serveur, comme dans l'<strong>architecture 3 ou n-tiers)</strong>, et le <strong>client riche</strong>.</li></ol> <p><a name="Liste_de_serveurs"></a></p> <h2> <span class="mw-headline">Liste de serveurs</span>&nbsp;</h2> <div class="thumb tright"> <div class="thumbinner" style="width: 182px"><a href="http://fr.wikipedia.org/wiki/Image:Premier_serveur_Web.jpeg" title="Le premier serveur Web au monde"><img longdesc="/wiki/Image:Premier_serveur_Web.jpeg" class="thumbimage" src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/07/Premier_serveur_Web.jpeg/180px-Premier_serveur_Web.jpeg" alt="Le premier serveur Web au monde" width="180" height="121" /></a> <div class="thumbcaption"> <div class="magnify" style="float: right"><a href="http://fr.wikipedia.org/wiki/Image:Premier_serveur_Web.jpeg" title="Agrandir"><img src="http://fr.wikipedia.org/skins-1.5/common/images/magnify-clip.png" alt="" width="15" height="11" /></a></div> Le premier <a href="http://fr.wikipedia.org/wiki/Serveur_Web" title="Serveur Web">serveur Web</a> au monde</div> </div> </div> <ul><li><a href="http://fr.wikipedia.org/wiki/Serveur_Web" title="Serveur Web">Serveur Web</a></li><li><a href="http://fr.wikipedia.org/wiki/Serveur_central" title="Serveur central">Serveur central</a></li><li><a href="http://fr.wikipedia.org/wiki/Serveur_d%27application" title="Serveur d'application">Serveur d'application</a></li><li><a href="http://fr.wikipedia.org/wiki/Serveur_de_fichier" title="Serveur de fichier">Serveur de fichier</a></li></ul>', 1, 3, 0, 7, '2004-05-12 11:54:06', 62, 'Webmaster', '2007-01-15 08:45:16', 62, 0, '0000-00-00 00:00:00', '2004-01-01 00:00:00', '0000-00-00 00:00:00', 'fruit/cherry.jpg|left||0\r\nfruit/peas.jpg|right||0\r\nfood/milk.jpg|left||0', '', 'pageclass_sfx=\nback_button=\nitem_title=1\nlink_titles=\nintrotext=1\nsection=0\nsection_link=0\ncategory=0\ncategory_link=0\nrating=\nauthor=\ncreatedate=\nmodifydate=\npdf=\nprint=\nemail=\nkeyref=\ndocbook_type=', 2, 0, 2, '', '', 0, 10);

par Ajoloca » 26 janv. 2007, 15:39

Ce tout ce qu'il contient ???
Tu n'insères pas de données ?

De toutes façons ton script ne fonctionnera pas, tu tentes de créer une table qui existe, MySQL le refusera.

Si dans les traitements (entre chaque point de ré initialisation) tu ne modifies pas la structure, le mieux pour vider tes tables c'est "TRUNCATE nom_table".

par Epsylon » 26 janv. 2007, 15:23

Et bien par ex :

Code : Tout sélectionner

CREATE TABLE `jos_contact_details` ( `id` int(11) NOT NULL auto_increment, `name` varchar(100) NOT NULL default '', `con_position` varchar(50) default NULL, `address` text, `suburb` varchar(50) default NULL, `state` varchar(20) default NULL, `country` varchar(50) default NULL, `postcode` varchar(10) default NULL, `telephone` varchar(25) default NULL, `fax` varchar(25) default NULL, `misc` mediumtext, `image` varchar(100) default NULL, `imagepos` varchar(20) default NULL, `email_to` varchar(100) default NULL, `default_con` tinyint(1) unsigned NOT NULL default '0', `published` tinyint(1) unsigned NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `params` text NOT NULL, `user_id` int(11) NOT NULL default '0', `catid` int(11) NOT NULL default '0', `access` tinyint(3) unsigned NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
S'il faut que je publie toutes les structures, je le ferai, mais c'est histoire de pas alourdir la lecture ...

par Ajoloca » 26 janv. 2007, 15:08

Bonjour,

Tout dépend de comment est structuré ton fichier de sauvegarde.
Donne-nous la structure et on t'en dira d'avantage.

Besoin d'aide pour écrire un script de restauration de bdd

par Epsylon » 26 janv. 2007, 14:56

Je précise tout de suite que je suis débutant en PHP/MYSQL, donc ne vous étonnez pas de la naiveté de certaines de mes remarques ! :D
Ceci étant dit, voici mon projet : je veux pouvoir restaurer autmatiquement une bdd tous les x heures.

Pour l'aspect "automatisation", j'ai déjà un script qui émule cron qui fait trés bien l'affaire, maintenant mysqldump n'étant pas dispo (serveur mutualisé oblige), je vais devoir passer par un script PHP de restauration qui sera lancé par cron.

Le script de restauration doit aller chercher un fichier SQL (MYSQL) et écraser la bdd existante.
Environnement : MYSQL 4.1.21 et PHP 5.1.4

J'ai trouvé ça sur le web, qu'en pensez vous ?

Code : Tout sélectionner

<?php $inFile = 'bv.sql'; $databasehost = "localhost"; $databaseusername = "dbuser"; $databasepassword = "dbpass"; $usedatabase = "db"; $mysql_link = mysql_connect($databasehost, $databaseusername, $databasepassword); // Connect to MySQL mysql_select_db($usedatabase, $mysql_link); // Choose database $sqlCommands = implode('', file($inFile)); // Grab file into a variable $sqlCommands = explode(';', $sqlCommands); // Break it up by semicolon foreach($sqlCommands as $sqlCommand) { // Iterate through commands mysql_query($sqlCommand); // Execute the command } ?>