

PhiliWeb
Membres-
Compteur de contenus
56 -
Inscription
-
Dernière visite
Tout ce qui a été posté par PhiliWeb
-
Personnellement, j'utilise Maxthon (ex myie2) depuis quelques années, je le trouve excellent et plus agréable que Firefox (que j'utilise aussi de temps en temps sous windows et quasiment tout le temps sous Linux). A vrai dire je trouve que Maxthon est, ce que devrait être IE. D'ailleurs le prochain IE7 devrait reprendre qlq points de Maxthon si j'ai bien lu. Maxthon plus lourd que IE ? Oui, c'est bien possible, je n'ai pas vérifié, mais à vrai dire j'aurai bien l'impréssion du contraire (car il ne charge pas tous les plugins et modules de IE sauf si on l'y oblige, dans le panneau de config par ex.)... en tout cas ça ne ce voit pas. Et il apporte tellement plus que IE ! (onglets, tueurs de pubs, gestion des rss, etc). Par contre il est arrivé que certaines versions soient buggés et ne relachent pas la mémoire correctement... mais bon ça semble ne plus se produire et quand ça arrive, c'est corrigé rapidement. Sinon, sur mon vieux K6-400 avec win98, il tourne impecablement et se charge aussi rapidement que IE (alors qu'avec firefox j'ai le temps d'aller boire un café avant de le voir chargé (troll inside ). Avec mon Athlon 64, c'est une fusée. Enfin bien que ce soit une surcouche de IE, il apporte bien souvent des solutions aux bugs et failles de ce dernier avant que microsoft ne s'en occuppe. Philippe
-
Salut Il y a Spamihilator, gratuit, simple et efficace : http://www.clubic.com/telecharger-fiche135...amihilator.html http://www.spamihilator.com/ Philippe
-
Salut Je pense que tu trouveras les informations que tu cherches sur ces pages : http://www.cpu-world.com/info/id/AMD-K8-identification.html http://www.tomshardware.fr/images/news/200...ble_amd_big.gif Il y a aussi les outils fournis par AMD : http://www.amd.com/us-en/Processors/Techni...71_9706,00.html @+
-
Bonjour, Il y a qlq temps, je me suis renseigné sur cette carte mère et j'ai trouvé ce site : http://www.materiel.be/cm/k7s5a/k7s5a_intro.php http://forum.materiel.be/forum1.php3?cat=7 Il y a pleins d'infos et le forum dédié à la K7S5A semble assez actif. @+, Philippe
-
Je viens de restester le script 2 secondes et j'ai vu qu'il y avait qlq parfois des problèmes d'affichage pour la mise en forme du texte (lien,etc). J'ai corrigé la fonction qui s'occuppe de ça dans le script que j'ai posté l'autre jour. @+, Philippe
-
Salut, Le script n'est pas de moi, je l'ai trouvé sur le site que je t'ai indiqué. J'ai juste corrigé 1 ou 2 truc et il fonctionne correctement. Quels message d'erreur as-tu ? Est-ce que tu as bien donné le même nom de fichier,etc... ? @+, Philippe
-
En effet il faudrait revoir ton code. Ou utilisez l'autre script qui fonctionne à présent. @+, Philippe
-
Et bien maintenant il y a le choix ! @+, Philippe
-
ok ok ok Bon, le source avait quelques pb (dont une fonction qui entrait en conflit avec une fonction qui existe déjà dans une des libs de php). J'espère que ce n'est pas trop gros, mais voici le source moins les quelques erreurs que j'ai vu en survolant le tout : (si c trop gros je peux l'envoyer par email et l'enlever d'ici) <?php /* ##################### A propos de WIKIPLAM version MySql ################ */ /* WikiPlam ! Informations sur le concept de Wiki : http://c2.com/cgi/wiki */ /* Copyright © 2002 Pierre Lamelin (lamelin.com - p220.free.fr/wiki) */ /* Copyleft attitude : ce script est libre, vous pouvez le redistribuer */ /* et/ou le modifier selon les termes de la Licence Art Libre (artlibre.org) */ /* Merci a BohwaZ (http://bohwaz.lautre.net) pour ses idees et sa sympathie */ /* ########################## Configuration de WIKIPLAM #################### */ $host= "localhost"; // Le serveur MySql ("localhost" ou "sql.free.fr"...) $user= "root"; // Le login de connexion a MySql $pass= ""; // Le mot de passe de connexion a MySql $database= "login_db"; // Le nom de la base (tres souvent identique au login) $tablewiki= "wikiplam"; // Nom que vous voulez donner a la table de la base $pagewiki= "wiki.php"; // Nom de ce fichier (n'oubliez pas de le changer le cas echeant !) $lienlogo= "logo_wikiplam.png"; // Chemin (absolu ou relatif) vers le logo du haut de la page $pagesoff = array("WikiListe"); // Liste des pages dont vous voulez empecher les modifs (obligatoire pour WikiListe). /* ######################################################################### */ /* Les variables $skin["haut"] et $skin["bas"] sont egalement modifiables si */ /* elles conservent les 4 variables ecrites en majuscule (voir ci-dessous). */ /* --------------------- Debut du skin (haut) --------------------- */ /* Note : "haut" contient 3 variables: #SELF, #TITRE et #PHRASE */ $skin[ "haut"]= "<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head><title>Wiki: #TITRE</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"><!-- table {border: thin solid black;} td {padding: 12pt;} body,td,a {font-family: arial,sans-serif;} a {color: #000088; text-decoration: underline;} a:hover {color: red; text-decoration: none;} //--> </style></head> <body bgcolor="#FFFFFF"> <a href="#SELF"><img src="$lienlogo" alt="logo" border=0></a> <center> <table width="95%" bgcolor="#EEEEEE"> <tr> <td><center><h1>#PHRASE #TITRE</h1></center> <p>"; /* --------------------- Fin du skin (haut) --------------------- */ /* ---------------------- Début du skin (bas) ---------------------- */ /* Note : "bas" contient 2 variables: #FORM (INDISPENSABLE) et #SELF */ $skin[ "bas"]= " #FORM <font size="-1">Retour à <a href="#SELF?FrontPage"><font color="red">FrontPage</font></a> | <a href="#SELF?WikiListe">WikiListe</a> des pages</font> </td> </tr> </table> </center> </body> </html>"; /* ----------------------- Fin du skin (bas) ----------------------- */ /* ---------------------- Début des fonctions ---------------------- */ function crea_table() { global $database,$tablewiki; $ins= "CREATE TABLE $tablewiki (name VARCHAR (255) not null , text TEXT , date VARCHAR (12) , ip VARCHAR (255) , PRIMARY KEY (name))"; $result = mysql_query($ins); Return $result; } function madate($date) { $date=substr($date,4,2). "/".substr($date,2,2). "/".substr($date,0,2). " ".substr($date,6,2). ":".substr($date,8,2). ":".substr($date,10,2); return $date; } function in_myarray($elem,$array_t) { for ($i=0; $i < count($array_t); $i++) { if ($array_t[$i] == $elem) { return true; } } return false; } function getlongip() { if ($HTTP_X_FORWARDED_FOR) { $ipe=$HTTP_X_FORWARDED_FOR; } else { $ipe=$REMOTE_ADDR; } return gethostbyaddr($ipe); } function mysql_table_exists($table,$db){ $tables=mysql_list_tables($db); while (list($temp)=mysql_fetch_array($tables)) { if ($temp == $table) { return 1; } } return 0; } function affichewikiliste() { global $tablewiki; $list = "'''Dernières modifications :'''nn"; $ins = "SELECT name, date, ip FROM $tablewiki ORDER BY date DESC"; $TableRep=mysql_query($ins); if ($TableRep>0) { while (list($name, $date, $ip) = mysql_fetch_row ($TableRep)) { $list .= $name. " ..... ".madate($date). " ..... ".$ip. "n"; } $count = mysql_num_rows($TableRep); $list .= "nTotal Wiki : '''".$count. " pages'''"; } else { $list = "Erreur de lecture MySql"; } echo format_html($list); } function affichewiki($name) { global $editmode,$pagewiki,$tablewiki; $ins = "SELECT * FROM $tablewiki where (name='$name')"; $TableRep=mysql_query($ins); if ($TableRep>0) { $text = @mysql_result($TableRep, 0, "text"); // Le @ évite le display d'erreur si la page est vide $text = stripslashes($text); } else { $text = "Erreur de lecture MySql"; } if ($text == "") { $text = "Décrivez $name en cliquant sur le bouton."; } if ($editmode != "edit") { // Affiche $text normalement pour les modes normal et done if ($name == "WikiListe") { // Attention cas particulier WikiListe affichewikiliste(); } else { echo format_html($text); } } else { // Affiche $text dans sa boite d'edition pour le mode edit echo " <form method="post" action="".$pagewiki. ""> <input type="hidden" name="editmode" value="done"> <input type="hidden" name="name" value="".$name. ""> <textarea rows=18 cols=70 name="text" style="width:100%" wrap=virtual>".$text. "</textarea><br> <input type="submit" value="Enregistrer"><input name="r" type="reset" value="Reset"> </form> <a href="".$pagewiki. "?ModeDemploi">ModeDemploi</a> : astuces pour l'édition"; } } function postwiki($name,$text) { global $pagewiki,$tablewiki; $date = date( "ymdHis"); // date pour l'enregistrement dans MySql $ddate = date( "d M Y - H:i"); // date pour le tag <d> qu'on affiche $text = str_replace( "<d>", $ddate, $text); $ip = getlongip(); $text = htmlspecialchars(addslashes($text)); $ins = "REPLACE INTO $tablewiki (name,text,date,ip) VALUES ('$name','$text','$date','$ip')"; $res = mysql_query($ins); } function affichehaut() { // remplace les variables en MAJUSCULE global $name,$skin,$editmode,$pagewiki; $skin[ "haut"] = ereg_replace( "#TITRE", $name, $skin[ "haut"]); $skin[ "haut"] = ereg_replace( "#SELF", $pagewiki, $skin[ "haut"]); if ($editmode == "") { echo ereg_replace( "#PHRASE", "Wiki:", $skin[ "haut"]); } elseif ($editmode == "edit") { echo ereg_replace( "#PHRASE", "Edition de", $skin[ "haut"]); } else { echo ereg_replace( "#PHRASE", "Merci d'avoir édité", $skin[ "haut"]); } } function affichebas() { // remplace les variables en MAJUSCULE global $name,$skin,$editmode,$pagewiki,$pagesoff; if ($editmode == "edit") { // Mode edition : rien a afficher en bas $rempl= " <p><hr noshade size=1>"; } else { if ((in_myarray($name,$pagesoff)) == true) { // Autres modes : cas ou l'on ne veut pas que les pages soient modifiables $rempl= "<p><hr noshade size=1>Page non modifiable<p>n"; } else { // Autres modes : mode par defaut. $rempl= " <p><hr noshade size=1> <form method="post" action="#SELF"> <input type="submit" value="Editer la Page"> <input type="hidden" name="name" value="".$name. ""> <input type="hidden" name="editmode" value="edit"> </form>"; } } $skin[ "bas"] = ereg_replace( "#FORM",$rempl,$skin[ "bas"]); echo ereg_replace( "#SELF",$pagewiki,$skin[ "bas"]); } function format_html($text) { // Affiche $text selon les caractéristiques Wiki global $pagewiki; $text = ereg_replace( "'''(('?[^n'])*)'''", "<b>1</b>", $text); $text = ereg_replace( "''(('?[^n'])*)''", "<i>1 </i>", $text); $text = ereg_replace( "([[:space:];<>'(]|^)(([A-Z][a-zàâéèêëïîôöùû]+){2,})([[:space:].,!?&<>)]|$)", "1<a href="".$pagewiki. "?2">2</a> ", $text); $text = eregi_replace( "([[:space:];<>(]|^)([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/=])([[:space:].,&<>)]|$)", "1<a href="2://34" target="_blank">2://34</a> ", $text); $text = eregi_replace( "([_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+)", "<a href="mailto:1">1</a>", $text); $text = ereg_replace( "[http://([^[:space:]]*)([[:alnum:]#?/&=])]", "<img src="http://12" alt="http://12">", $text); $text = ereg_replace( "%%(([A-Z][a-zàâéèêëïîôöùû]+){2,})%%", "1", $text); $text = ereg_replace( "n[ ]+([[:print:]àâéèêëïîôöùû]+)", "n<tt> 1</tt>", $text); $text = ereg_replace( "n*[ ]+([[:print:]àâéèêëïîôöùû]+)", "<ul><li>1</li></ul>", $text); $text = ereg_replace( "n---(-)*", "<hr noshade size=1>", $text); $text = ereg_replace( "n", "<br>n", $text); return $text; } /* --------------------- Fin des fonctions --------------------- */ /* ----------------------- Début du code ----------------------- */ if ($name == "") $name = $argv[0]; // On choppe le nom de la page dans l'URL : le mot apres le "?" if ($name == "") $name = "FrontPage"; $conx = mysql_connect($host,$user,$pass); // Connexion a la base SQL if ($conx) { mysql_select_db($database,$conx); if (mysql_table_exists( "$tablewiki",$database) > 0) { // Vérification de l'existence de la table $tablewiki if ($editmode != "done") { affichehaut(); affichewiki($name); affichebas(); } else { postwiki($name,$text); affichehaut(); affichewiki($name); affichebas(); } } else { // Création de la table $tablewiki si elle n'existe pas $rep=crea_table(); if ($rep>0) { echo "<BR>Table MySql $tablewiki créée, rechargez à présent la page pour faire fonctionner votre Wiki."; } else { echo "Erreur : création de la table MySql $tablewiki impossible."; } } mysql_close($conx); } else { echo "Connexion impossible. Vérifiez les serveur/login/pass de connexion à MySql dans le script."; } /* ------------------------ Fin du code ------------------------ */ ?> @+, Philippe
-
Apparement il existe déjà une version qui utilise une base de données mysql. => http://p220.free.fr/wiki/ L'install : http://p220.free.fr/wiki/index.php3?InstalLation Le source : http://p220.free.fr/wiki/source.php3 @+, Philippe
-
Auomne => désolé Je viens de le tester en local (juste eu à modifier 2-3 petits trucs) et ça fonctionne bien. Il suffit coller le script ci-dessous dans un fichier wiki.php : <?php // Wiki ! // Par plam (220@chez.com - http://forum-scpo.com/wiki) // Si nécessaire, créer un fichier wiki.db dans le répertoire courant function format_html($text) { $text = ereg_replace("n", "<BR>n", $text); $text = ereg_replace("'''(('?[^n'])*)'''", "<b>1</b>", $text); $text = ereg_replace("''(('?[^n'])*)''", "<i>1</i>", $text); $text = str_replace("----", "<HR>", $text); $text = ereg_replace("[[:<:]][A-Z][a-z]+([A-Z][a-z]+)+[[:>:]]", "<a href="wiki.php?name="></a>", $text); $text = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", "<A HREF="1://23" TARGET="_blank">1://23</A>", $text); $text = eregi_replace("([_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+)", "<A HREF="mailto:1">1</A>", $text); return $text; } if ($name == "") $name="FrontPage"; if ($editmode != "done") { $db = dbmopen("wiki.db", "r"); $text = dbmfetch($db, $name); if ($text == "") $text = "Décrivez $name en cliquant sur le bouton."; dbmclose($db); } else { $date = date("d M Y - H:i"); $text = str_replace("<d>",$date,$text); $db = dbmopen("wiki.db", "w"); dbmreplace($db, $name, $text); dbmclose($db); } $text = stripslashes($text); $htmltext = htmlspecialchars($text); ?> <html> <head><title><?php print $name; ?></title> <STYLE><!-- body,td,a {font-family:Arial,Helvetica;} a {color:red;} a:hover {color:blue;text-decoration:none;} //--></STYLE></head> <body> <?php if ($editmode == "") { ?><br><ul> <h1><?php print $name; ?></h1></ul><br> <center> <TABLE BORDER=0 WIDTH=95% align=center bgcolor="#EEEEEE" cellspacing=0> <tr><td> <?php print format_html($htmltext); ?> <p><hr noshade> <form method="post" action="wiki.php"> <input type="submit" value="Editer la Page"> <input type="hidden" name="name" value="<?php print $name; ?>"> <input type="hidden" name="editmode" value="edit"> </form> <?php } else if ($editmode == "edit"){ ?> <br><ul><h1>Edition de <?php print $name; ?></h1></ul><br> <center> <TABLE BORDER=0 WIDTH=95% align=center bgcolor="#EEEEEE" cellspacing=0> <tr><td> <form method="post" action="wiki.php"> <input type="hidden" name="editmode" value="done"> <input type="hidden" name="name" value="<?php print $name; ?>"> <textarea rows=18 cols=70 name="text"><?php print $htmltext; ?></textarea><br> <input type="submit" value="Enregistrer"></form></td><td valign=top> <b>Attention, vous allez modifier cette page !</b><br><br>N'oubliez pas que :<br> - ''exemple'' affiche <i>exemple</i><br> - '''exemple''' affiche <b>exemple</b><br> - quatre tirets (----) dessinent une ligne horizontale<br> - <d> inscrit la date et l'heure d'édition</td></tr><tr><td colspan=2> <p><hr noshade> <?php } else { ?> <br><ul><h1>Merci d'avoir édité <?php print $name; ?></h1></ul><br> <center> <TABLE BORDER=0 WIDTH=95% align=center bgcolor="#EEEEEE" cellspacing=0> <tr><td> <?php print format_html($htmltext); ?> <p><hr noshade> <?php } ?> <font size=-1>Retour à <a href="wiki.php?name=FrontPage">Frontpage</a></font> </p> </TD> </TR> </TABLE> </CENTER> </body> </html> De créer un fichier vide nommé wiki.db (l'autoriser en écriture - un chmod 644 par exemple). Et c tout, let's go ! Philippe
-
Personnellement je ne l'ai pas testé. Mais vu la longueur du script ça ne doit pas être très dur à débugger. http://forum-scpo.com/wiki/index.php3.txt Philippe
-
automne => Regardes le lien que j'ai posté.
-
Bonjour, En voici un très simple (c'est le seul que je connais ) : http://www.forum-scpo.com/wiki/index.php3?...name=WhatIsWiki @+, Philippe
-
Info : eSKUeL transfert en .zip .gz .bz2
PhiliWeb a répondu à un(e) sujet de PhiliWeb dans Programmation
Hello (me revoilà ), Je viens de regarder la doc et le settimeout se règle comme je l'indiquais (via la fonction set_time_limit) : http://www.php.net/manual/fr/function.set-...-time-limit.php @+, Philippe Rappel : Les fichiers pré-modifiés pour permettre à eskuel 1.0.2 d'exporter les fichiers ".sql" aux format .zip, .gz ou .bz2 sont ici : http://membres.lycos.fr/philiweb/accueil.php?num=4 Dans les "faq" (questions fréquements posées) "Multimania" en 2.10. -
Info : eSKUeL transfert en .zip .gz .bz2
PhiliWeb a répondu à un(e) sujet de PhiliWeb dans Programmation
>J' ai qu' 1.2Mo a uploader Euh oui pardon j'avais mal lu. Mais le message plus haut dit que tu cherches à allouer plus de 6 Mo (c'est "énorme"). 1,2 Mo pourrait passer si le serveur est rapide,etc et surtout si le nombre de requêtes contenu dans ces 1,2 Mo est faible car plus il y a de requêtes, plus il y a de boulot pour le serveur et donc de risque de rencontrer le message dû au settimeout. Régler le settimout à moins que tu n'ais la possiblité de modifier le php.ini de ton serveur, ce n'est pas la peine de te fatiguer, tu n'auras pas le droit de le modifier (sauf en safe_mode off mais je dis ça sans avoir vérifié). Regardes la doc php sur settimout pour plus d'info. - eskuel permet la sauvegarde d'un nombre de requêtes préfixés/fichiers => très pratique ! (et ma modif permet de compresser cela aussi) - il existe aussi un script nommé uqiqi qui permet l'import d'une "grosse" base en découpant proprement et de façon automatique les fichiers contenant les requêtes... ( http://www.multimania.com/uqiqi/page_view....?sPage=help.php ) Philippe -
Info : eSKUeL transfert en .zip .gz .bz2
PhiliWeb a répondu à un(e) sujet de PhiliWeb dans Programmation
Bon, je pense que tu as compris que pour réussir l'upload il ne faut pas balancer un .zip, .gz ou .bz2 à ton "admin" de base. Maintenant si tu veux uploader 12 Mo de requêtes d'un coup, là aussi il y a de forte chance que cela tilte ! Et c'est normal, la plupart des hébergeur (mutualisé ou non) ont un settimeout préfixé à quelques secondes (et aussi une taille limite d'import => ici c 6 Mo d'après ton message), hors en quelques secondes (5,10,30 ???) à moins d'avoir un méga serveur ultra rapide (ou rien qu'a toi ), ça ne passera pas d'un coup. Donc, il découper, faire des copier/coller de requêtes avec ce qui est dans le ou les ".sql". Philippe Remarques : - eskuel permet la sauvegarde d'un nombre de requêtes préfixés/fichiers => très pratique ! (et ma modif permet de compresser cela aussi) - il existe aussi un script nommé uqiqi qui permet l'import d'un "grosse" base en découpant proprement et de façon automatique les fichiers contenant les requêtes... ( http://www.multimania.com/uqiqi/page_view....?sPage=help.php ) -
Info : eSKUeL transfert en .zip .gz .bz2
PhiliWeb a répondu à un(e) sujet de PhiliWeb dans Programmation
>càd : c' est à dire J'avais compris, c'est ta question qui me surprend. >Je n' ais pas essayer d' uploader ma base MySQL zippé ! Donc tu veux dire que ce message t'apparait lors de la sauvegarde ? Si c'est le cas en effet il y a un problème. Mais si par contre tu cherches à importer ta base alors qu'elle est contenue dans une archive .zip, .gz ou .bz2 alors eskuel, phpmyadmin, etc... => "tiltent" et c'est "normal". Car jusqu'a présent personne n'a essayé de gérer l'import de données intégrée dans ce genre d'archive. (mais c'est faisable et je suppose que cela sera le cas dans une futur version d'eskuel et/ou de phpmyadmin) >Mais depuis que j' ai installé ta modif lorsque je veux restaurer Si restauration => upload (ou copier/coller de requêtes) et si upload d'un .zip => Erreur. Quand à ma modif, elle permet à eskuel l'export de requêtes, tables ou base entière en.zip, .gz ou .bz2 de la même manière que phpmyadmin (pour ne cité que le plus connu). Le but principal étant de réduire le temps de transfert (très appréciable si l'on utilise une ligne "rtc" avec modem 56k par exemple ) Philippe -
Info : eSKUeL transfert en .zip .gz .bz2
PhiliWeb a répondu à un(e) sujet de PhiliWeb dans Programmation
c.a.d ?? => Eskuel, phpmyadmin ne lisent pas ce qui est dans les .zip, .gz., .bz2 C'est la première fois que je vois qlqu'un essayé de faire ça. Même si cela pourrais être un truc intéressant a développer, aucun des scripts d'admin de base que je connais ne le permet. Philippe -
Info : eSKUeL transfert en .zip .gz .bz2
PhiliWeb a répondu à un(e) sujet de PhiliWeb dans Programmation
Salut, Mais c'est normal que tu ais ce message, il faut dézipper le ou les .sql pour qu'il(s) soi(en)t interprété(s) par eskuel, phpmyadmin, etc... Cela fonctionne comme sur PhpMyAdmin. Tu n'as jamais essayé ? @+, Philippe -
Info : eSKUeL transfert en .zip .gz .bz2
PhiliWeb a répondu à un(e) sujet de PhiliWeb dans Programmation
>... certains mettent en avant l'impossiblité d'utiliser eskuel avec une connexion 128 bits ... J'ai cru lire (j'sais plus où ), que les connexions sécurisés (ssl) posaient pb avec eskuel (contraiment à phpmyadmin), à moins que ce ne soit les mots de passes des users non cryptés (enfin je crois que phpmyadmin ne les crytent pas non plus (cela dit je n'ai pas vérifié dans les dernières version))... enfin la prochaine version d'eskuel (la 1.1.0) devrait corriger cela... @+, Philippe -
Info : eSKUeL transfert en .zip .gz .bz2
PhiliWeb a répondu à un(e) sujet de PhiliWeb dans Programmation
Bonjour, (je me suis fait déconnecter avant de poster, j'ai perdu mon mesage ) => Le mieux, c'est de tester : http://eskuel.sourceforge.net/ phpMyAdmin est excellent, c'est la référence, mais eskuel est un projet plus récent et rattrappe vite sont retard (avec beaucoup moins de développeurs). En plus il me semble que c'est un projet 100% french, bref je crois que tout cela mérite bien d'être mit un peu en avant. eskuel a aussi un interface agréable et permet des sauvegarde de base avec un nombre de requêtes prédéfinis (très pratique lorsque l'on a un hébergement mutualisé avec un settimeout évidement très petit et des tables énorme ou pleines d'enregistements) et phpmyadmin ne permet pas (encore) cela... Bref, c'est une question de goût, certains mettent en avant l'impossiblité d'utiliser eskuel avec une connexion 128 bits mais bon là encore eskuel (comme phpmyadmin) continue d'évoluer... Personnellement, j'utilise phpmyadmin, mysqlfront en local et eskuel. @+, Philippe -
Info : eSKUeL transfert en .zip .gz .bz2
PhiliWeb a répondu à un(e) sujet de PhiliWeb dans Programmation
Hello, Je viens d'ajouter la gestion du transfert des fichiers avec un nombre de requêtes prédéfinis. http://membres.lycos.fr/philiweb/accueil.php?num=4 ("Faq" Multimania en 2.10) Si vous voyez des bugs, prévenez moi. Voilà, j'espère que cela permettra à ceux qui attendent la 1.1.0 de patienter encore un peu... @+, Philippe -
Bonjour, Si cela intéresse quelqu'un, je viens de faire quelques modifs pour que eSKUel (alternative à phpmyadmin) puisse transférer les ".sql" au format "zip", "gzip" ou "bzip". (Le but : gain de temps surtout si les tables mysql sont assez grosses...). ( Le site officiel de eSKUeL : http://www.phptools4u.com/scripts/eskuel/ ) Les fichiers pré-modifiés sont dans mes faq en 2.10 : http://membres.lycos.fr/philiweb/accueil.php?num=4 Je pense que l'équipe d'eSKUeL va bientôt ajouter cette fonctionnalité mais en attendant... ) @+, Philippe Remarques : - Nécéssite la librairie php "zlib" (format zip et gz) ou "bz2" (format bzip). (aucun pb sur Multimania ) - Ne fonctionne pas pour l'export de tables avec un nombre de lignes pré-fixé. L'export se fera en .sql ou .csv par défaut. Mais, j'essaierais de rendre la compression possible dans ce "mode", dés que j'aurais un peu de temps...
-
C'est une bonne question ! En effet si ça ne sert à personne, ce n'est pas la peine d'installer ce mod. Personnellement je ne m'en sert pas (et pourtant c moi qui l'ai fait ) @+, Philippe