Chasse aux bugs : codage et decodage- Un nouveau topics pour les nerds, geeks et autres programmeurs (programmeuses aussi) fous (folles alors) qui passent du temps devant des écrans pleins de lignes. On peut dire que l'on a parfois d'aide apres des journées de traque intensive du bug dans les hautes forets de la programmations, alors un petit topic pour expliquer tout nos malheurs ne sera pas de trop...
Je vais commencer par indiquer les domaines que je connais, sa servira à cibler les choses :
C, Java, XHTML (strict 1.0, yes!), CSS, PHP, Javascript, SQL. Je sais aussi utiliser Eclipse, JBuilder, ICC12, DBDesigner, et d'autres trucs du genre... voila, début des lamentations !!!
- Heu sais-tu comment on intègre un tableau excel-like dans du PHP?

- je sens que ce topic n'aura bientot rien à envier au topic Linux et ses magnifiques lignes de commande

Fanfarlo a écrit :
Heu sais-tu comment on intègre un tableau excel-like dans du PHP? 
Sa veut dire quoi cette question? je comprend pas le but? faire un tableau de données pour les manipuler (alors les objets PHP sont peut etre une bonne solution, et tu fait juste un tableaux d'objets) ou bien un tableau multidimensionnel pour affichage?
Ce serai bien que l'on donne les exemples les plus précis possible (avec meme un bout de code pour voir...)
Kdom93 a écrit :
je sens que ce topic n'aura bientot rien à envier au topic Linux et ses magnifiques lignes de commande 
A mon avis y'aura bien plus de code que dans le topic Linux, là c'est du sérieux :mf_bluesb
- En fait, j'aimerais entrer toutes les notes joueur par joueur journée par journée afin de faire un graphique de la sorte : http://www.opiom.net/league/consult/club.php?id_clubs=11&champ=1 où l'on puisse suivre l'évolution de chacun. Le tout intégré dans l'équivalent de l'oedeep d'or. J'ai pas du tout le temps de retoucher le code
Si tu as un code type que je pourrais modifier à ma guise... 
cynik a écrit :
A mon avis y'aura bien plus de code que dans le topic Linux, là c'est du sérieux :mf_bluesb
Ah bon! Pourquoi Linux c'est pas du sérieux :nono1:
Fanfarlo a écrit :
Ah bon! Pourquoi Linux c'est pas du sérieux :nono1:
Je crois que Scred s'en souvient encore tellement le pingouin c'est sérieux...
Fanfarlo a écrit :
En fait, j'aimerais entrer toutes les notes joueur par joueur journée par journée afin de faire un graphique de la sorte : http://www.opiom.net/league/consult/club.php?id_clubs=11&champ=1 où l'on puisse suivre l'évolution de chacun. Le tout intégré dans l'équivalent de l'oedeep d'or. J'ai pas du tout le temps de retoucher le code
Si tu as un code type que je pourrais modifier à ma guise... 
Rapidement je dirais que tu construit un tableau associatif à deux dimensions :
1. les joueurs
2. les notes
[CODE]$tableau=array();
$tableau["Battles"]=array();
$tableau["Battles"][1]=10;
$tableau["Battles"][2]=5;
$tableau["Koke"]=array();
$tableau["Koke"][1]=0;
etc...[/CODE]
Pour la saisie c'est de toute façon un peu chiant à faire directement... Pour le stockage, le tableau c'est peut être pas idéal (tu sauvegarde les notes dans une BD?) . Pour la création graphique ou l'affichage, sa doit être assez facile avec un truc de ce genre (tu fait des foreach sur les deux dimensions, tu prend le nom du joueur par la clé du tableau...)
Fanfarlo a écrit :
Ah bon! Pourquoi Linux c'est pas du sérieux:nono1:
Sisi c'est tres bien... Moi j'suisun fan de tux : il faut forcément Internet sinon c'est la mort, l'utilité est pas forcément flagrante meme pour un programmeur (j'ai quand meme une becane sur Ubuntu et j'adore Knoppix) (windows on peut faire plein de choses avec aussi... faut de bons logiciels mais c'est autre chose !) C'est peut être pas le lieu du debat sans fin 
- Mouais, c'est bien ce que je pensais, mais j'ai tout de même le problème de l'ancien script... Je pense que je vais faire un truc tout simple à part. Ca évitera de refondre le code.
Je mets les notes dans la BDD, mais elles ne sont pas gardées. Elles sont directement calculées afin de faire différents calculs. De plus, il manquera les journées de championnat. Si un joueur joue la première journée, puis la quatrième; puis la septième est-ce que le graphique saura gérer la chose, sachant qu'un joueur qui ne joue pas, verra sa note recalculée quand même
Je pense que le plus simple serait de faire un truc à part de l'oedeep, ça fera deux saisies, mais c'est tout de même plus rassurant...
Merci 
- Rah bah ça tombe bien Cynik ! Moi qui cherchait un programmeur pour m'aider à développer mon site internet !

Nan sérieusement, si t'as du temps de libre, j'ai un projet de développement de site internet sympa, si ça t'intéresse on peut en parler ! :)
Sinon messieurs pour mes domaines d'intervention : un peu pareil que Cynik sans le C et le JAVA, mais avec l'ASP.
Fanfarlo, si tu l'as déjà fait pour un truc tu peux le refaire pour un autre non ton code ? En adaptant un peu... non ? :)
Edit : Ma dernière phrase est inutile, j'avais pas reloadée la page depuis 1h 
Masterjm a écrit :
Rah bah ça tombe bien Cynik ! Moi qui cherchait un programmeur pour m'aider à développer mon site internet ! 
Nan sérieusement, si t'as du temps de libre, j'ai un projet de développement de site internet sympa, si ça t'intéresse on peut en parler ! :)
Faut voir mais je suis pas sur que ce soit la periode où j'ai le plus de temps (je finis mon stage, je cherche du boulot, enfin ...) mais on peut en parler.
Fanfarlo a écrit :
Elles sont directement calculées afin de faire différents calculs
C'est bien ce qu'il me semblait :Pixie
- [php]
function recupMatch($jour)
{
connection();
$query="SELECT * FROM calendrier where journee = '$jour'"; //Je récupere tous les matchs de la journée
$res=mysql_query($query) or die ("Erreur selection: ".mysql_error());
while($row=mysql_fetch_row($res))
{
if($row[4]>$row[5]) maj($row[2],$row[3],$row[4]-$row[5],$jour); //suivant quelle équipe a gagné, mes arguments dans l'appel de fonctions varient
else maj($row[3],$row[2],$row[5]-$row[4],$jour);
}
}
[/php]
[php]
function maj($win, $lose, $goal, $jour)
{
echo"<p> $win est superieur a $lose</p>";
$tab[]=array();
$tab=recupInfo($win,$goal); // je récupere les infos d'une équipe (la gagnante d'abord)
$query="update forum set score = $tab[0], nbV = $tab[1], diff = $tab[2] where id='$win'"; //MAJ des victoires et points
$res=mysql_query($query) or die ("Erreur maj: ".mysql_error());
echo"<p>$query</p>";
echo"<p>$tab[0] pts, $tab[1] Victoire(s), $tab[2] de goalaverage</p>";
$goal = 0 - $goal;
$tab=recupInfo($lose,$goal); //idem pour le defaitiste
$query2="update forum set nbD = $tab[1], diff = $tab[2] where id='$lose'";
$res2=mysql_query($query2) or die ("Erreur maj2: ".mysql_error());
echo"<p>$tab[0] pts, $tab[1] Defaites(s), $tab[2] de goalaverage</p>";
echo"<p>_______________________</p>";
/* Mon probleme se situe dans cette fonction, ou il m'execute 3 fois l'update sous Firefox alors que sous IE, il ne me l'applique qu'1 fois */
}
[/php]
[php]
function recupInfo($id, $goal)
{ // Cette fonction me récupere les differentes données d'une équipe et calcule les nouveaux points, nb de victoires, de defaites suivant qu'elle ait gagné ou non
$tab=array();
if($goal>0)
{
$query="SELECT * FROM forum where id = '$id'";
$res=mysql_query($query) or die ("Erreur selection: ".mysql_error());
$row=mysql_fetch_row($res);
$tab[0]=$row[7]+3; $tab[1]=$row[5]+1; $tab[2]=$row[8]+$goal;
return $tab;
}
else
{
$query="SELECT * FROM forum where id = '$id'";
$res=mysql_query($query) or die ("Erreur selection2: ".mysql_error());
$row=mysql_fetch_row($res);
$tab[0]=$row[7]; $tab[1]=$row[6]+1; $tab[2]=$row[8]+$goal;
return $tab;
}
}
[/php]
Je t'ajoute a ca, une description des tables concernées :
![[Image: Tforum.jpg]](http://www.opiom.net/opiom-game/divers/Tforum.jpg)
Table calendrier ---- Table Forum
Et en fait, ca me le fait seulement pour ces updates, mais aussi dans une sorte de fichier log qui me permet de connaitre un petit peu les habitudes des joueurs :
[php]
function trace($user)
{
$REMOTE_ADDR=getenv("REMOTE_ADDR");
$HTTP_USER_AGENT=getenv("HTTP_USER_AGENT");
$HTTP_REFERER=getenv("HTTP_REFERER");
$HTTP_HOST=getenv("HTTP_HOST");
$fp =fopen("monfichierlog.txt","a");
$date=date("l dS of F Y h:i:s A");
fputs ($fp, "-[ $user || $date || $REMOTE_ADDR || $HTTP_USER_AGENT || $HTTP_REFERER || $HTTP_HOST ]-<br> \n");
fclose($fp);
}
[/php]
Et ca, ca m'insere 3 lignes dans mon fichier quand l'utilisateur est sous Firefox et 1 seule ligne quand il est sous IE
(L'appel de cette fonction se fait apres verification des identifiants)
Bon bah, voila, tu voulais du code, je t'en donne ! :rld
Maintenant si tu pouvais avoir l'explication a mon soucis, ca serait génial ! 
- Moi mes domaines au passages, un peu pareil que vous sauf que vous rajoutez du Cobol et de l'AS400, sans l'ASP ni le CSS
cynik a écrit :
Faut voir mais je suis pas sur que ce soit la periode où j'ai le plus de temps (je finis mon stage, je cherche du boulot, enfin ...) mais on peut en parler.
C'est bien ce qu'il me semblait :Pixie
Ok bah on en parle quand tu veux, si t'as MSN, tu peux même m'envoyer ton adresse ça ira plus vite pour en parler et pour te montrer certains trucs ! 
- Bon, ca vous inspire pas plus que ca apparement...

Scred a écrit :
Bon bah, voila, tu voulais du code, je t'en donne ! :rld
Maintenant si tu pouvais avoir l'explication a mon soucis, ca serait génial ! 
Trop cool pour le code je suis super heureux 
Mais à mon avis y'a pas de problème en PHP. Je pense que y'a pas de bug là !!! :y:
Petit rappel : le php s'execute sur le serveur (où le système est toujours le meme) le navigateur est coté client, c'est lui qui passe tes parametres à ton script php par du code HTML. Je crois qu'il faudrai le code HTML qui appele ce PHP...
En fait (je crois que) la seule difference possible entre IE et Firefox au niveau PHP c'est le passage de parametres get et post... Sinon le reste cela me semble difficile ...
cynik a écrit :
En fait (je crois que) la seule difference possible entre IE et Firefox au niveau PHP c'est [i]le passage de parametres get et post[/i]... Sinon le reste cela me semble difficile ...
Bah il me semble qu'il n'y a pas de différence entre les 2, enfin pour ma part je n'ai jamais eu de problème avec les get et post entre IE et Firefox, si problème il y a c'est p'têt plus comme tu dis au niveau de l'intégration HTML...
- Donc conclusion ? probleme coté serveur puisque le code a pas l'air problématique ... ? le truc c'est que jusqu'a pas longtemps je pensais que c'était qu'au niveau requete SQL ce probleme, mais depuis que je vois les insertions en triple dans un fichier texte, toujours avec Firefox, je ne vois pas trop ou chercher !
Je sais que j'avais eu ce soucis l'an dernier, et que j'avais été obligé de décomposer mon script en 2 pages php et ca avait fonctionné !
Cette année je reprend la meme methode mais ca ne fonctionne plus !
J'ai pas pris le temps de tester sous EasyPHP, mais je suis sur que ca fonctionnerait correctement ! 
- D'entrée de jeu un problème mystique... Je sens que ce topic va virer au paranormal :fou:
- topic mort né

Bon te casse pas le cul, je sais juste qu'il y a certains ******* de calcul que je dois lancer avec IE ... 
Par contre le point qui m'a bien fait galerer cette année pour CeS, c'est le systeme de session !
Avant je simuler les sessions via des get et autres post (le mp en hidden etc..) mais obligé de revoir toutes les pages pour integrer les variables de sessions, et la aussi j'ai vu des trucs mystiques !
Genre la variable de session se paumé et se réinitialisait toute seule ...
Bon, tout ca c'est de l'histoire ancienne, mais quelle satisfaction de sortir une mouture ou tout fonctionne sans aucun bug visible 
D'ailleurs Fanfarlo, pour ton systeme de graphe pour l'oedeep, ne cherche pas a passer par du excel !
Si tu te bases sur les stats a gogo, tu verras qu'ils contournent ce probleme ! Et plutot que de sauyvegarder les notes, sauvegarde les places au classement (genre une table ou tu retraces le classement de chaque joueur a chaque journée !)
Et va pas dire que ma version oedeepienne ne tiens pas la route :vodevill

- J'ai un petit souci, je ne sais pas comment écrire une condition toute conne.
comment écrire en PHP cette condition:
Soit $resultat=$_POST['exemple']
Si la variable $resultat [u][b]contient[/b][/u] le mot : "tartiflette" alors...
C'est le contient que je ne sais pas faire. Si je mets un égal il faut absolument que la variable $resultat renvoie "tartiflette". Or, dans mon $_POST['exemple], il est possible qu'il y est une phrase du type : "j'aime la tartiflette".
Qui peut m'aider siouplé
Ai-je été assez clair? :vod:
EDIT : OK j'ai réussi, avec un stristr() merci Scred :smoke1:
- Une petite question javascript...
Il me faudrait un script qui calcule l'âge sous la forme an/mois/jours
J'ai 1 an 2 mois et 3 jours...
- ben tu fais un formulaire ou tu rentre ta date de naissance, année en complet, mois et jour.
A la validation tu va pas sur une autre page, tu recupere la date courante (regarde : http://perso.wanadoo.fr/philippe.medan/jvs/jsobjdatecour.htm pour cela) et tu fait la differences des années, mois et jours...
- oui oui mais.
Nous sommes le 9/02/2006 et admettons je suis né le 18/09/2005.
J'aimerais qu'il me dise "j'ai 0 an, 4 mois et 22 jours"...
Pour les années et les mois, cela se fait assez facilement mais pour les jours... c'est chiant.
Donc si quelqu'un avait un script (Javascript et non PHP) déjà existant.
- tiens, va jeter un coup d'oeil au code source de cette page Des maths en Javascript
Tu devrais y trouver ton bonheur.
Par contre, il faut faire attention avec la correction d'un jour qui a été faite récemment pour corriger la dérive sur un siècle. A vérifier ...
- Merci les gars.
J'ai réussi à tirer quelque chose de http://perso.wanadoo.fr/philippe.med...bjdatecour.htm
- avec les années bissextiles et tout et tout? pfffou... sa doit pas etre trivial en effet... ben je sais pas trop alors... il doit pas avoir de fonctions calendrier avancées en javascript, faut trouver une librairie sur le net qui gere cela.
http://www.developpez.com et
http://www.codeguru.com doivent pouvoir t'aider Sony...
- Bon par contre vu que je suis en présence de connaisseur.
Y a une erreur Javascript sur les boutons (Accueil, Edito, Forum,...) du haut de la page, mais que sur le forum; pas sur la page d'accueil.
Apparemment c'est une balise <a> qui n'est pas fermée...
<td width="117" height="24" valign="top">
<a href="http://www.opiom.net/">
<a href="http://www.opiom.net/" target="_top" onClick="MM_nbGroup('down','group1','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg',1)" onMouseOver="MM_nbGroup('over','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg','',1)" onMouseOut="MM_nbGroup('out')">
<a href="http://www.opiom.net/" target="_top" onClick="MM_nbGroup('down','group1','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg',1)" onMouseOver="MM_nbGroup('over','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg',1)" onMouseOut="MM_nbGroup('out')">
<img src="http://www.opiom.net/templates/pirouls/opiOM/Accueil.jpg" alt="" name="Accueil" border=0 onload="">
</a>
</td>
J'l'ai pourtant dit à Paddy... mais ce doit pas être lui qui s'occupe du site...
SONY30 a écrit :
Bon par contre vu que je suis en présence de connaisseur.
Y a une erreur Javascript sur les boutons (Accueil, Edito, Forum,...) du haut de la page, mais que sur le forum; pas sur la page d'accueil.
Apparemment c'est une balise <a> qui n'est pas fermée...
<td width="117" height="24" valign="top">
<a href="http://www.opiom.net/">
<a href="http://www.opiom.net/" target="_top" onClick="MM_nbGroup('down','group1','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg',1)" onMouseOver="MM_nbGroup('over','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg','',1)" onMouseOut="MM_nbGroup('out')">
<a href="http://www.opiom.net/" target="_top" onClick="MM_nbGroup('down','group1','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg',1)" onMouseOver="MM_nbGroup('over','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg',1)" onMouseOut="MM_nbGroup('out')">
<img src="http://www.opiom.net/templates/pirouls/opiOM/Accueil.jpg" alt="" name="Accueil" border=0 onload="">
</a>
</td>
[b]J'l'ai pourtant dit à Paddy... mais ce doit pas être lui qui s'occupe du site...[/b]
avec une phrase pareil, tu vas me faire prendre des pierres sur le coin de la figure par fanfarlo tellement il va se marrer
règle numéro 1 : je suis une burne en informatique
règle numéro 2 : je suis juste là pour emmerder les gens, c'est mon coté milice dixit kr1deg1 :mf_dribbl
règle numéro 3 : quand on me donne une info, je ne l'oublie jamais au fond d'un carton, je m'arrange toujours pour la faire transiter
règle numéro 4 : j'appelle mon compagnon de burne informatique Cétacé à la barre pour répondre à la question du monsieur 
- Paddy mais qu'est ce que tu fout ??? Dans le code a Sony y'a meme deux balises <a> pas fermé... C'est quoi ce bordel
Et rejette pas la faute sur Cétacé, c'est trop facile...
Georges Profond fait pas un peu de prog la nuit pour corriger tout cela? 
- Bon si vous vous y mettez tous je sors !

Bé en fait j'ai cherché un listing de qui qui fait quoi mais j'ai pas trouvé...:vod:
- des valises pas fermées ?
que fait le douanier
heu ou ça comment ça avec qui pourquoi faire ?
Paddy ? 
- pixie, je te l'ai jamais dit je crois :

cynik a écrit :
Paddy mais qu'est ce que tu fout ??? Dans le code a Sony y'a meme deux balises <a> pas fermé... C'est quoi ce bordel
Et rejette pas la faute sur Cétacé, c'est trop facile...
Merci Cynik, cela semble tellement évident, parfois je me demande s'il ne le fait pas exprès le bougre!:choque:
- il doit avoir de sacrés balises sous les yeux pour pas voir ca.

- C'est peut-être pas l'endroit mais sous Opera 9, la page d'accueil d'Opiom est étrange au niveau du menu.
![[Image: opiom.jpg]](http://irc.chat.free.fr/Ben/opiom.jpg)
J'ai beau essayer, tester, modifier mes paramètres de navigateur, d'affichage, bref tout ... ça me bouffe une partie de la page, et c'est sacrément embêtant, surtout quand je peux lire que la fin des phrases de l'interview de Ferreira
Pixie, une idée ?
Usual a écrit :
J'ai beau essayer, tester, modifier mes paramètres de navigateur, d'affichage, bref tout ... ça me bouffe une partie de la page, et c'est sacrément embêtant, surtout quand je peux lire que la fin des phrases de l'interview de Ferreira
Pixie, une idée ?
Faut se pleindre a Paddy, c'est lui le responsable...
Pixie, je suis sur le coup...
- et cétacé alors? lui aussi c'est un pro!

- Oulalala le gros bug : Gimenez est la nouvelle mascotte de la fumerie


SONY30 a écrit :
Bon par contre vu que je suis en présence de connaisseur.
Y a une erreur Javascript sur les boutons (Accueil, Edito, Forum,...) du haut de la page, mais que sur le forum; pas sur la page d'accueil.
Apparemment c'est une balise <a> qui n'est pas fermée...
<td width="117" height="24" valign="top">
<a href="http://www.opiom.net/">
<a href="http://www.opiom.net/" target="_top" onClick="MM_nbGroup('down','group1','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg',1)" onMouseOver="MM_nbGroup('over','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg','',1)" onMouseOut="MM_nbGroup('out')">
<a href="http://www.opiom.net/" target="_top" onClick="MM_nbGroup('down','group1','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg',1)" onMouseOver="MM_nbGroup('over','Accueil','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg','http://www.opiom.net/templates/pirouls/opiOM/Accueil-over.jpg',1)" onMouseOut="MM_nbGroup('out')">
<img src="http://www.opiom.net/templates/pirouls/opiOM/Accueil.jpg" alt="" name="Accueil" border=0 onload="">
</a>
</td>
[color=Red]J'l'ai pourtant dit à Paddy... mais ce doit pas être lui qui s'occupe du site...[/color]
OH punaise LE COLLECTOR!!!:roll1: J'ai du mettre une minute avant de m'en remettre
Vas-y Paddy explique nous s'il te plaît
Fanfarlo a écrit :
OH punaise LE COLLECTOR!!!:roll1: J'ai du mettre une minute avant de m'en remettre
Vas-y Paddy explique nous s'il te plaît
on pourrait en faire le topic à Paddy d'ailleurs qui contrasterait avec le topic de Paddy 
dune a écrit :
et cétacé alors? lui aussi c'est un pro! 
Pour Opera faut voir Pavarotti!
- En attendant le problème n'est toujours pas réglé... et les valises sont toujours ouvertes...
- J'ai un petit soucis.
J'ai créé un formulaire avec des champs obligatoires. Le script que j'ai ajouté marche pour tous les champs texte, mais il ne fonctionne pas pour les boutons radio :(
Qui peut m'aider?
Voilà la tronche du script tout con :
[php]<script>
function verifcontact() {
if (document.association.nom.value == "") {
alert("Veuillez renseigner le nom");
return false;
}
if (document.association.prenom.value == "") {
alert("Veuillez renseigner le prénom");
return false;
}
}
</script>
[/php]
J'appelle bien le script là où il faut onsubmit="return verifcontact()"
Mais dès que je mets un truc du style type="radio" la vérification ne fonctionne pas
- Normalement un ensemble de boutons radio a forcément une valeur non? tu met un des boutons par défaut et le tour est joué, sans javascript... Cela me parait une bonne solution d'esquiver le problème :mf_bluesb
cynik a écrit :
Normalement un ensemble de boutons radio a forcément une valeur non? tu met un des boutons par défaut et le tour est joué, sans javascript... Cela me parait une bonne solution d'esquiver le problème :mf_bluesb
Pas con du tout
Merci beaucoup Cynik 
- bravo à Cynik qui à réglé les problemes de javascript qui mettaient un petit message d'erreur sur les roll over des boutons dans le header du forum.
[color=lemonchiffon]Message avec quelques termes techniques à l'attention toute particulière de Paddy et Cetace[/color]
- Et c'est pas a été de tout repos cette histoire de roll over, je pense que Paddy avait fait expres de saloper tout le code pour le rendre illisible

cynik a écrit :
Normalement un ensemble de boutons radio a forcément une valeur non? tu met un des boutons par défaut et le tour est joué, sans javascript... Cela me parait une bonne solution d'esquiver le problème :mf_bluesb
Mais dans ce cas là, il faut créer un autre bouton radio avec la valeur="rien" par défaut et si
[php]if (document.association.choix.value == "rien") {
alert("Veuillez renseigner le choix");
return false;}[/php]
Mais est-il possible que ce bouton radio qui a la valeur "rien" ne s'affiche pas dans le formulaire? C'es à dire le troisème de cette liste
[php]<td
style="background-color: rgb(198, 226, 255); font-family: Arial narrow;"><b>Choix :</b></td>
<td style="background-color: rgb(198, 226, 255);">
<input name="Choix" value="Choix1" type="radio"><span
style="font-family: Arial narrow;">Choix 1.</span><br>
<input name="Choix" value="Choix2" type="radio" ><span
style="font-family: Arial narrow;">Choix 2</span>
<input name="Choix" value="rien" type="radio" CHECKED><span
style="font-family: Arial narrow;">Choix par défaut</span>
</td>[/php]
Tu vois ce que je veux dire?
- Oups je viens de m'apercevoir de ma connerie attends!!!
EDIT : ah non! j'y arrive pas. Je sais plus comment faire là
- un peu radical mais si tu veux pas l'afficher...
[COLOR=#000000][COLOR=#007700]
<[/COLOR][color=#0000bb]input name[/color][color=#007700]=[/color][color=#dd0000]"Choix" [COLOR=Navy]style[/color][/COLOR][/COLOR][color=#000000][COLOR=#007700]=[/color][/COLOR][color=#000000][COLOR=#dd0000]"visibility:hidden" [/color][color=#0000bb]value[/color][color=#007700]=[/color][color=#dd0000]"rien" [/color][color=#0000bb]type[/color][color=#007700]=[/color][color=#dd0000]"radio" [/color][color=#0000bb]CHECKED[/color][color=#007700]>[/color][/COLOR]
Masterjm a écrit :
un peu radical mais si tu veux pas l'afficher...
[COLOR=#000000][COLOR=#007700]
<[/COLOR][color=#0000bb]input name[/color][color=#007700]=[/color][color=#dd0000]"Choix" [COLOR=Navy]style[/color][/COLOR][/COLOR][color=#000000][COLOR=#007700]=[/color][/COLOR][color=#000000][COLOR=#dd0000]"visibility:hidden" [/color][color=#0000bb]value[/color][color=#007700]=[/color][color=#dd0000]"rien" [/color][color=#0000bb]type[/color][color=#007700]=[/color][color=#dd0000]"radio" [/color][color=#0000bb]CHECKED[/color][color=#007700]>[/color][/COLOR]
Ok ça c'est bon, merci
Il doit falloir créer une variable pour que ça me rende un true quelque part. Je pense avoir compris merci à tous;)
- sinon pour le javascript, il me semble que c'est spécial pour la valeur des boutons radio. De tête c'est un truc comme ça :
[color=#000000][COLOR=#007700]if ([/color][color=#0000bb]document[/color][color=#007700].[/color][color=#0000bb]association[/color][color=#007700].[/color][color=#0000bb]choix[/color][color=#007700][0].[/color][color=#0000bb]value [/color][color=#007700]== [/color][color=#dd0000]"rien"[/color][COLOR=#007700]) {
[/COLOR][color=#0000bb]alert[/color][color=#007700]([/color][color=#dd0000]"Veuillez renseigner le choix"[/color][COLOR=#007700]);
return [/COLOR][color=#0000bb]false[/color][color=#007700];}[/color][/COLOR]
Avec entre crochets le numéro de ton input radio !
- Juste une petite remarque sur le menu déroulant de la page d'accueil.
Lorsqu'on choisi une catégorie et que le sous-menu s'affiche, il n'est pas rare de se voir fermer la porte au nez si l'on n'est pas passé d'un cadre à l'autre à la vitesse du son. Faites le test, vous allez voir.
- Pas ce problème chez missa, ça marche très bien

Pixie a écrit :
bravo à Cynik qui à réglé les problemes de javascript qui mettaient un petit message d'erreur sur les roll over des boutons dans le header du forum.
[color=lemonchiffon]Message avec quelques termes techniques à l'attention toute particulière de Paddy et Cetace[/color]
Ton header il est louche quand meme !!!
Il me fout encore la bouse au niveau de mes requetes sql, plus precisement les updates, sous firefox seulement ! En virant tout le javascript cela marche correctement, donc je comprend pas ... 
Masterjm a écrit :
sinon pour le javascript, il me semble que c'est spécial pour la valeur des boutons radio. De tête c'est un truc comme ça :
[color=#000000][COLOR=#007700]if ([/color][color=#0000bb]document[/color][color=#007700].[/color][color=#0000bb]association[/color][color=#007700].[/color][color=#0000bb]choix[/color][color=#007700][0].[/color][color=#0000bb]value [/color][color=#007700]== [/color][color=#dd0000]"rien"[/color][COLOR=#007700]) {
[/COLOR][color=#0000bb]alert[/color][color=#007700]([/color][color=#dd0000]"Veuillez renseigner le choix"[/color][COLOR=#007700]);
return [/COLOR][color=#0000bb]false[/color][color=#007700];}[/color][/COLOR]
Avec entre crochets le numéro de ton input radio !
Je tente ça demain! Merci amigo 
- Pour la verification des boutons radios a Fanfarlo, la methode a JM me semble correcte. Et en t'inspirant de sa, t'a meme plus besoin de faire de bouton avec une valeur "rien", t'a juste a faire un test sur l'ensemble des autres valeurs ...
Pour Scred, cela ne m'etonne pas qu'il y ait des problèmes etranges dans cette entete vu le code... y'a plein de trucs qui devrai servir a rien, mais quand on les enleves y'a visiblement des problèmes mystiques qui aparaissent. Il faudrai essayer de mettre les fonctions javascript dans un fichier externe voir si ton problème persiste.
- Y en a qui maîtrise AJAX ici?
- ?
![[Image: ajax.jpg]](http://blog.labnotes.org/wp-content/uploads/ajax.jpg)
LedZepelin a écrit :
Y en a qui maîtrise AJAX ici?
Apparemment Microsoft s'y intéresse fortement, mais pour trouver des personnes qui maitrisent déjà ce langage ...
- désolé jamais pratiqué ....
![[Image: 050922_tumme_02.jpg]](http://www.procter.se/tummar/Ajax/050922_tumme_02.jpg)
- Facile les gars...
Asynchronous JavaScript + XML
C'est de cet ajax qu'il s'agit!!
- Je peut quand meme faire mon interessant en disant que c'est pas un langage mais une librairie écrite en javascript et utilisant la fonction HTTPrequest...

- LEd' regarde sur Framasoft y'a un tour d'horizon du truc avec notamment le framework rico qui a l'air pas mal
- Openrico je connaissais, c'est un peu truc comme la table list que je veux faire.
Par contre pr framasoft ça a l'air pas mal je vais m'y plonger!
Marchi!!
cynik a écrit :
Je peut quand meme faire mon interessant en disant que c'est pas un langage mais une librairie écrite en javascript et utilisant la fonction HTTPrequest...
Oh de la concurrence!
Je ne vais pas répéter ce que tu as dit cela deviendrait de la récurrence et Led Zep va encore penser qu'on se trompe d'Ajax! :happy2:
- J'ai une question toute conne,
J'ai mis un thème souslabanquise que j'ai modifié. Mais il y a quelque chose dans le CSS que je ne connais pas.
En fait, le texte reste dans le cadres central et va à la ligne en respectant le tout. Mais quand on met une image ou du code (qui semble passer pour insécable) ça déborde de la page.
http://sd1119.sivit.org/souslabanquise.fr/dotclear/index.php?2005/12/29/13-test-de-genieos-05
Il y a bien un moyen de ne pas afficher les images plus grandes que le cadre :
http://www.w3.org/TR/CSS21/visufx.html#overflow-clipping (merci à Kumy)
Mais ce n'est pas trop ce que je cherche.
Existe-t-il une solution autre que d'installer un thumbnail dans la galerie d'upload des images sur le blog?
Quoi qu'il en soit, le thumbnail sera une solution pour les images, mais pas pour le code :
http://sd1119.sivit.org/souslabanquise.fr/dotclear/index.php?2006/03/30/23-installation-de-windowsxp-avec-vmplayer
Fanfarlo a écrit :
J'ai une question toute conne,
J'ai mis un thème souslabanquise que j'ai modifié. Mais il y a quelque chose dans le CSS que je ne connais pas.
En fait, le texte reste dans le cadres central et va à la ligne en respectant le tout. Mais quand on met une image ou du code (qui semble passer pour insécable) ça déborde de la page.
http://sd1119.sivit.org/souslabanquise.fr/dotclear/index.php?2005/12/29/13-test-de-genieos-05
Il y a bien un moyen de ne pas afficher les images plus grandes que le cadre :
http://www.w3.org/TR/CSS21/visufx.html#overflow-clipping (merci à Kumy)
Mais ce n'est pas trop ce que je cherche.
Existe-t-il une solution autre que d'installer un thumbnail dans la galerie d'upload des images sur le blog?
Quoi qu'il en soit, le thumbnail sera une solution pour les images, mais pas pour le code :
http://sd1119.sivit.org/souslabanquise.fr/dotclear/index.php?2006/03/30/23-installation-de-windowsxp-avec-vmplayer
tentative de réponse théorique : comme les CSS s'organisent de façon orientée objet, l'image ou le code ne peuvent-ils pas récupérer les attributs du cadre dans lequel ils sont intégrés ?
Du style "largeur=relative" ?
Je vais jeter un coup d'oeil dans mes quelques css pour voir si j'ai été confronté à ce problème ... 
- Y'a des trucs a faire Fanfarlo pour etirer la largeur de ton cadre au contenu avec les propriétes CSS (... mais là j'ai pas mes "outils", j'y jeterai un oeil plus tard...
Essai quand meme[CODE]overflow:auto;[/CODE]
au niveau de ton div ".page"
cynik a écrit :
Y'a des trucs a faire Fanfarlo pour etirer la largeur de ton cadre au contenu avec les propriétes CSS (... mais là j'ai pas mes "outils", j'y jeterai un oeil plus tard...
Essai quand meme[CODE]overflow:auto;[/CODE]
au niveau de ton div ".page"
Pas mal du tout Cynik, ça me met un scroll en bas de la page. Je vais creuser la chose.
Merci 
- Fanfarlo, toujours pas moyen de s'identifier sur la nouvelle galerie en mode administration pour valider l'upload d'image.
Du coup je continue avec l'ancien système.
stinc3 a écrit :
Fanfarlo, toujours pas moyen de s'identifier sur la nouvelle galerie en mode administration pour valider l'upload d'image.
Du coup je continue avec l'ancien système.
Oups la galerie
Je m'en occupe
- Existe-t-il une raison rationnelle pour laquelle IE6.0 me compte toujours un pixel de plus quand je fais un truc en CSS par rapport à Mozilla? :vod:
Faut-il que j'utilise une unité de mesure spéciale? Que préfère IE? Le "px" le "pt" le "em" ???
J'en peux plus d'IE, il me rend dingue 
Fanfarlo a écrit :
Existe-t-il une raison rationnelle pour laquelle IE6.0 me compte toujours un pixel de plus quand je fais un truc en CSS par rapport à Mozilla? :vod:
Faut-il que j'utilise une unité de mesure spéciale? Que préfère IE? Le "px" le "pt" le "em" ???
J'en peux plus d'IE, il me rend dingue 
Des pistes, peut-être :
- sur le forum du site Alsacréations (qui doit figurer dans tes bookmarks de toute façon
)
- sur le forum DotClear
- sur le très bon site OpenWeb Group :mf_dribbl
Et même si ça ne répond pas exactement à ta question, ça pourra peut-être répondre aux prochaines ! :lpouletda
- Bon j'utilise Nvu pour son éditeur visuel, le soucis c'est que le code HTML qu'il me génère est totalement pourri, tout est collé et devient très vite illisible
Quelqu'un connait La Stuce ?
- La Stuce c'est de tout coder soit meme !
Branleur va...

Scred a écrit :
La Stuce c'est de tout coder soit meme !
Branleur va...

Foiré:vodevill
Scred a écrit :
La Stuce c'est de tout coder soit meme !
Branleur va...

:punk1:
Pas mieux !
Scred a écrit :
La Stuce c'est de tout coder soit meme !
Branleur va...

Je sur-plussoye:rld
- Conseil suivi tout avec gedit. C'est beaucoup plus propre:mf_laug2
et beaucoup plus long 
- Pour les informaticiens anglophones, un article sur les ******* (les autres pourront passer leur chemin ...
) :
[INDENT]
[FONT=Arial][SIZE=2][color=#0033ff][b]The enduring popularity of scripting[/b][/color][/SIZE][/FONT]
[FONT=Arial][SIZE=1][color=#666666][By Peter Bochner, Site Editor][/color][/SIZE][/FONT]
[FONT=Arial][EMAIL="pbochner@techtarget.com"][SIZE=2]pbochner@techtarget.com[/SIZE][/EMAIL] [/FONT]
[FONT=Arial][SIZE=2][color=#000000] It's clear that many network and systems administrators are lightening their heavy administrative loads by creating and running batch files and ******* at the command line. But is the fact that scripting can reduce someone's workload the real reason for its popularity? [/color][/SIZE][/FONT][FONT=Arial][SIZE=2][color=#000000]After all, there are desktop management software and desktop configuration software products out there that automate the creation of *******. And yet the emails that come into our scripting columnist Christa Anderson's[EMAIL="scripting@searchwinsystems.com"] mailbox,[/EMAIL] are from people looking for help writing *******, not asking to be pointed to products that can write the ******* for them. [/color][/SIZE][/FONT]
[FONT=Arial][SIZE=2][color=#000000]Example: Mark Mills, a network engineer, is asking for Christa's assistance in creating a script to help him bust rogue DHCP users who aren't part of his domain. Like many of the people seeking scripting assistance, Mark knows what he wants to do. But he's not a programmer; he's just learning to build ******* and is looking for pointers on how to proceed. [/color][/SIZE][/FONT]
[FONT=Arial][SIZE=2][color=#000000]So I decided to call Christa to find out why she thought scripting was more popular than ever. [/color][/SIZE][/FONT]
[FONT=Arial][SIZE=2][color=#000000]She likened scripting to woodworking. "It's no trouble to go out and buy a table," she said. "You can buy a finished table or go to a place like IKEA. Yet, despite this, people are still going out and buying wood, buying woodworking tools and building their own tables." [/color][/SIZE][/FONT]
[FONT=Arial][SIZE=2][color=#000000]She said that, yes, scripting is utilitarian. But part of the appeal of scripting is that it gives admins and engineers a way of feeling they're more in charge of their systems. Scripting gives them the ability to gain greater control of the operating system than what's available from the GUI. As she put it, The command line "gives them a sense of power." [/color][/SIZE][/FONT]
[FONT=Arial][SIZE=2][color=#000000]For folks in search of that sense of power, SearchWinComputing.com will continue to maintain all of Christa's monthly Scripting School columns, including her latest, Writing a script for an office inventory system. Christa explains how to write a script for an inventory system that correlates the user name, computer name and cubicle name, then adds this information to an Excel spreadsheet stored on a network share. [/color][/SIZE][/FONT]
[FONT=Arial][SIZE=2][color=#000000]In the meantime, I'd like to hear from the scripters out there. Do you get satisfaction out of writing ******* or would you rather have a software package do it for you? What was the most effective script you ever wrote? How long did it take you to write it? How much of a time-saver was it? Send these and any other thoughts directly to me at [EMAIL="pbochner@techtarget.com"]pbochner@techtarget.com.[/EMAIL] Be sure to put the word "scripting" somewhere in the subject line. Many thanks![/color][/SIZE][/FONT]
[FONT=Arial][SIZE=2][COLOR=#000000]
[/COLOR][/SIZE][/FONT]
[FONT=arial, trebuchet, verdana][SIZE=2][color=#000000][FONT=Arial]Peter Bochner, Site Editor, SearchWinComputing.com[/FONT][/color][/SIZE][/FONT][/INDENT]
Tu vois, Fanfarlo, c'est exactement la même chose qu'utiliser gedit ou Nuv pour faire de l'HTML ... [b][i][FONT=arial, trebuchet, verdana][SIZE=2][color=#000000]The command line "gives them a sense of power."[/color][/SIZE][/FONT][/i][/b][FONT=arial, trebuchet, verdana][SIZE=2][COLOR=#000000] = la phrase-clé ! 
edit : à propos de skript, me voila servi ! La Fumerie possède un skript qui remplace "Skript-avec-un-c" par [/COLOR][/SIZE][/FONT][FONT=Arial][SIZE=2][COLOR=#000000]*******. D'où la drôle de tête de mon post ...
[/COLOR][/SIZE][/FONT]
- Je fais appel à vous cher confrere !
Comment executer un fichier texte contenant des requetes SQL à partir de PHP ?
[CODE] $query="LOAD DATA INFILE 'test.txt' INTO TABLE table"
$res=mysql_query($query) or die ("Saloperie de fichier à la con : ".mysql_error());[/CODE]
Et l'erreur générée : Can't get stat of './test.txt' (Errcode: 2)
A savoir que mon fichier est composé de quelques INSERT
Si vous avez une idée, sinon bah la solution de secours sera de parcourir le fichier et de recuperer les requetes 1 à 1 !
:blondblush1:
Scred a écrit :
Je fais appel à vous cher confrere !
Comment executer un fichier texte contenant des requetes SQL à partir de PHP ?
[code] $query="LOAD DATA INFILE 'test.txt' INTO TABLE table"
$res=mysql_query($query) or die ("Saloperie de fichier à la con : ".mysql_error());[/code] Et l'erreur générée : Can't get stat of './test.txt' (Errcode: 2)
A savoir que mon fichier est composé de quelques INSERT
Si vous avez une idée, sinon bah la solution de secours sera de parcourir le fichier et de recuperer les requetes 1 à 1 !
:blondblush1:
Tiens collègue un tuto là-dessus.
J'ai trouvé ça dans la doc :
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'
[REPLACE | IGNORE]
INTO TABLE tbl_name
[FIELDS
[TERMINATED BY '\t']
[[OPTIONALLY] ENCLOSED BY '']
[ESCAPED BY '\\' ]
]
[LINES TERMINATED BY '\n']
[IGNORE number LINES]
[(col_name,...)][b][i][color=Red]If the LOCAL keyword is specified, the file is read from the client host. If LOCAL is not specified, the file must be located on the server.[/color]
[/i][/b]
Puis ça :
Pour retrouver les fichiers sur le serveur, le serveur utilise les règles suivantes :
[LIST]
[*]Si un chemin absolu est fourni, le serveur utilise le chemin tel quel.
[*]Si un chemin relatif est fourni, avec un ou plusieurs composant, le serveur recherche le fichier dans le dossier données de la base de données.
[*]Si un nom de fichier est fourni, le serveur va le rechercher dans le dossier de la base de données courante.[/LIST] Il faut noter que ces règles signifie que le fichier ``./monFichier.txt'' sera lu depuis le dossier données du serveur, tandis que ``myfile.txt'' sera lu depuis le dossier de la base de données courante.
- Scred je pense que c'est un problème de chemin, la requete doit s'executer à partir d'un autre repertoire, essai avec le chemin absolu de
'test.txt'
- Si je mets 'test.txt' seulement il me cherche en effet le fichier au niveau du dossier de la base de données !
Avec le chemin absolue meme probleme que précédemment !
J'ai testé avec un exemple censé fonctionner, bah meme erreur !
Comprend pas trop la... 
Scred a écrit :
Si je mets 'test.txt' seulement il me cherche en effet le fichier au niveau du dossier de la base de données !
Avec le chemin absolue meme probleme que précédemment !
J'ai testé avec un exemple censé fonctionner, bah meme erreur !
Comprend pas trop la... 
Et l'histoire de LOCAL, tu as essayé ? Côté client ou côté serveur ?
LadyKillers a écrit :
Et l'histoire de LOCAL, tu as essayé ? Côté client ou côté serveur ?

Bien ouej LadyKillers !!!
Trop fort tu es ! 
Scred a écrit :

Bien ouej LadyKillers !!!
Trop fort tu es ! 
Bah, c'est un métier, parait-il ! 
LadyKillers a écrit :
Bah, c'est un métier, parait-il ! 
T'es embauché chez google ??? 
- est ce que quelqu'un saurait par hasard comment qu'on fait pour faire executer des requetes access dès l'ouverture de la base de données ?

- Selon de lointain souvenirs, il me semble qu'une macro nommé "autoexec" ou un truc du genre se lance dès l'ouverture de la base de données...
- ok je vais chercher ca merci m'sieur
- XML, XSLT des connaisseurs ?
SONY30 a écrit :
XML, XSLT des connaisseurs ?
c'est pas ma spécialité, mais dis toujours...
cynik a écrit :
c'est pas ma spécialité, mais dis toujours...
J'ai mon fichier XML et mon fichier XSL, je veux que mon navigateur fasse la transformation XSLT lors de l'ouverture de mon fichier XML. ça marche avec firefox, mais pas avec ie, j'ai désinstallé resinstallé ie, rien n'y change. Y a aucune erreur mais il charge pas les données du XML dans la page HTML...
- ben IE gere pas XSLT non?
cynik a écrit :
ben IE gere pas XSLT non?
Bé si ça marche sur un autre poste...
Pas bien grave je vais me servir de FireFox.
SONY30 a écrit :
Bé si ça marche sur un autre poste...
[b]Pas bien grave je vais me servir de FireFox.[/b]
Sage décision :ange:
- Bon, j'avoue, j'ai un grave problème, je veux trafiquer mon "Amazing Spiderman", mais je lis pas bien le shmililibli (en fait, pour être plus précis, j'y connais absolument ketchi) :
une partie du script ressemble à ça
Sub editDips
Dim vpmDips : Set vpmDips = New cvpmDips
With vpmDips
.AddForm 700,400,"Spiderman - DIP switches"
.AddFrame 2,0,190,"Maximum credits",49152,Array("8 credits",0,"10 credits",32768,"15 credits",&H00004000,"25 credits",49152)'dip 15&16
.AddFrame 2,76,190,"Coin chute 1 and 2 control",&H00002000,Array("seperate",0,"same",&H00002000)'dip 14
[b].AddFrame 2,122,190,"Playfield special",&H00200000,Array("replay",0,"extra ball",&H00200000)'dip 22[/b]
.[b]AddFrame 2,168,190,"Game mode",&H00100000,Array("replay",0,"extra ball",&H00100000)'dip 21[/b]
.AddFrame 2,214,190,"3rd coin chute credits control",&H00001000,Array("no effect",0,"add 9",&H00001000)'dip 13
.AddFrame 2,260,190,"Tilt penalty",&H10000000,Array("game over",0,"ball in play",&H10000000)'dip 29
.AddChk 2,310,140,Array("Sound when scoring?",&H01000000)'dip 25
.AddChk 2,325,140,Array("Replay button tune?",&H02000000)'dip 26
.AddChk 2,340,140,Array("Coin switch tune?",&H04000000)'dip 27
.[b]AddFrame 205,0,190,"High game to date awards",&H00C00000,Array("not displayed and no award",0,"displayed and no award",&H00800000,"displayed and 2 replays",&H00400000,"displayed and 3 replays",&H00C00000)'dip 23&24[/b]
.AddFrameExtra 205,76,190,"Attract tune",&H0200,Array("no attract tune",0,"attract tune played every 6 minutes",&H0200)'S-board dip 2
.AddFrame 205,122,190,"Balls per game",&H00010000,Array("5 balls",0,"3 balls",&H00010000)'dip 17
.[b]AddFrame 205,168,190,"Replay limit",&H00040000,Array("no limit",0,"one per game",&H00040000)'dip 19[/b]
[b].AddFrame 205,214,190,"Novelty",&H00080000,Array("normal game mode",0,"50K for special/extra ball",&H0080000)'dip 20[/b]
.AddFrameExtra 205,260,190,"Sound option",&H0100,Array("sound mode",0,"tone mode",&H0100)'S-board dip 1
.AddChk 205,310,140,Array("Credits displayed?",&H08000000)'dip 28
.AddChk 205,325,140,Array("Match feature",&H00020000)'dip 18
.AddChk 205,340,140,Array("Attract features",&H20000000)'dip 30
.AddLabel 50,360,300,20,"After hitting OK, press F3 to reset game with new settings."
End With
Dim extra
extra = Controller.Dip(4) + Controller.Dip(5)*256
extra = vpmDips.ViewDipsExtra(extra)
Controller.Dip(4) = extra And 255
Controller.Dip(5) = (extra And 65280)\256 And 255
End Sub
Bon alors, le but c'est d'activer
le "spécial", -> replay
les extra boules
le high score : "displayed and 3 replays"
le normal game mode
le no limit à replay
Bon première question con, faut changer/intervertir les valeurs ?
bon j'ai testé sur la ligne 3/5 boules ça doit pas être ça, arf, boulet inside 
- C'est un spécialiste des
qu'il te faut ! 
- Mais encore ? pas compris
c'est pas du vbs ?
Zorglub a écrit :
Mais encore ? pas compris
c'est pas du vbs ?
Bah, quand je vois des adressages avec des décalages de bits, puis des comparaisons à l'aide de AND logiques, moi ça me rappelle des histoires de masques ... 
Après, je ne sais pas ce que c'est que ce charabia, ça pourrait être un truc comme du vbs (visual basic, j'imagine)... pas ma tasse de thé, sorry. 
Mais bon, si personne ne trouve ta soluce, j'y jetterai un coup d'oeil avec ma pierre de Rosette. 
- Pas grave, merci, vais continuer à farfouiller.

Il se passe un truc de fou!!!
J'ai un soucis en CSS avec un décalage de 2px mais pas ente IE et firefox
PIRE!!!
Entre firefox version windows et firefox version linux
C'est la première fois de ma vie que je vois ça
Quelqu'un connait-il ce problème?
- Et le résultat est différent selon l'ordi que je prends :vod:
Bon je crois que je suis maudit aujourd'hui, ça ira mieux demain
- C'est pas une difference padding/margin?
Il me semble avoir deja eu des problèmes similaires Fanfarlo, ou d'autres du genre des images qui remplace les puces de liste qui disparaissent sur ta page quand tu scoll...
C'est des bugs, y'a rien que tu puisse y faire, si ce n'est faire que ce soit mineur dans ta mise en page. C'est bien pour cela le CSS, t'a qu'a dire que c'est pas de ta faute, mais de celle des programmeurs de IE, Firefox, ta souris ou ton clavier
- Je vais me dire ça alors.
Dans mon exemple je travaille avec un <div>et un <img> en principe ces éléments n'ont pas de marge pas défaut si? :blondblush1:
- les marges par défaut c'est bien un truc laissé à l'appréciation du navigateur. Normalement div et img n'ont pas de marges, mais y'a pas de lois là dessus (et même si y'en avait...)
cynik a écrit :
les marges par défaut c'est bien un truc laissé à l'appréciation du navigateur. Normalement div et img n'ont pas de marges, mais y'a pas de lois là dessus (et même si y'en avait...)
C'était ça
Alors là je comprends plus rien. J'ai mis:
padding:0;
margin:0;
puis j'ai défini ensuite un padding-right:1px; pour le décalage IE
et pouf tout le monde était d'accord :hum:
Alors que la même chose sans le padding:0 et margin:0 ne fonctionne pas
Je te jure parfois 
- Je crois que j'ai trouvé un gros bug sur cette page...

A mon avis c'est encore un problême de Padding. 
Je viens de découvrir une extension Firefox pas loin d'être indispensable pour les developpeurs web : Firebug
Pour les problemes mysterieux de javascript y'a pas mieux : inspecteur de DOM, console integrée avec points d'arrets 
Bien entendu se complete a merveille avec WebDevelopper
C'est tout:biker_h4h
- Petite question qui me taraude et me turlupine. J'ai un joli petit .htaccess sur mon site qui est censé me rediriger toutes mes salopris d'erreurs sur une page d'erreur précise. Ca marche, sauf lorsque l'extension du fichier introuvable est en .php...
Quelqu'un à une idée ?
http://www.totalmanga.info/test
http://www.totalmanga.info/test.zajk
http://www.totalmanga.info/test.php
Voici la partie concernée de mon .htaccess
ErrorDocument 404 /erreur.php
ErrorDocument 500 /erreur.php
ErrorDocument 403 /erreur.php
ErrorDocument 300 /erreur.php
cynik a écrit :
Je viens de découvrir une extension Firefox pas loin d'être indispensable pour les developpeurs web : Firebug
Pour les problemes mysterieux de javascript y'a pas mieux : inspecteur de DOM, console integrée avec points d'arrets 
Bien entendu se complete a merveille avec WebDevelopper
C'est tout:biker_h4h
D'ailleurs, Webdevelopper vient de devenir compatible avec la beta2.0 de firefox 
Et puisqu'on est dans le dév, une autre extension INDISPENSABLE : aardvark Indispensable pour savoir sur quelle couche on travaille en CSS, permet de colorer les différentes boites en live pour s'y retrouver, permet d'isoler des éléments de la page en un seul clic, supprime des blocs, permet de savoir par simple passage de la souris, Dans quel div on est, dans quelle table, dans quelle class quel id...
Bref, indispensable!
- Un moteur de recherche pour les codes?
Bah google l'a fait!
http://www.google.com/codesearch
- Au secours !!!
En cliquant sur le lien de Cali,
j'ai appuyé sans faire espré sur la touche "ignorer cet utilisateur"
et du coup, je ne vois plus mes messages.
HELP !!
- tu va peut te plaindre, t'est seul qui n'a pas a supporter tes conneries comme cela...

Tu va dans tableau de bord > Divers > liste d'amis/ignorés et tu te supprime
- Comment je fais si je m'ignore à la base ?
- c'est à dire? tu vois pas le truc tableau de bord?
- ça sert à quoi une liste d'amis ou d'ignorés....
mac-boulette a écrit :
ça sert à quoi une liste d'amis ou d'ignorés....
Bah quand quelqu'un t'énerve que tu n'en peux plus. Bah tu peux supprimer tous ces messages du forum. Comme ça il t'emmerde plus. Pourquoi personne ne répond à Pixie d'après toi?
- Roh pour importer une base de données de plus de 20Mo (donc infernal avec phpmyadmin, sans bidouiller des fichiers config introuvables), il suffit dans un shell de faire :
[CODE]mysql -u LOGIN -p NOMDELABASE < /home/mon_utilisateur/mabase.sql[/CODE]
trouvé sur http://linuxeduquebec.org/article.php3?id_article=102
Roh le bonheur, ça a mis moins d'une seconde! 
- A la demande express de certains amateur de Firefox 2 RC2 je vous devoile un tour de magie : rendre compatible vos extensions favorites qui ne sont pas encore marquées compatible. Attention ce n'est pas garantie que cela fonctionne a coup sûr, cela marchera juste si l'extension peut fonctionner avec la 2.0...
Donc à essayer :
- Telechargez le fichier .xpi de votre extension, l'ouvrir avec 7zip par exemple ou n'importe quel truc qui ouvre des zip (parcque .xpi c'est juste un joli nom pour zip)
- Ouvrez le fichier "install.rdf" avec un editeur texte. Recherchez alors ce qui correspond à la plage de versions compatibles :
[CODE]<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>1.0</em:minVersion>
<em:maxVersion>1.5.0.*</em:maxVersion>
</Description>
</em:targetApplication>[/CODE]
Il suffit de changer la version max :
[CODE]<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>1.0</em:minVersion>
<em:maxVersion>2.0.*</em:maxVersion>
</Description>
</em:targetApplication>[/CODE]
Enregistrez le fichier, mettez à jour l'archive
- Faire glisser l'archive dans firefox (pour déclencher l'installation)
Et puis y'a plus qu'a esperer que cela fonctionne avec votre extension 
- Marche parfaitement avec aardvark
Merci Cynik, ça me change la vie!
- Roh je viens de trifouiller MYSQL Query Browser, c'est énorme pour l'édition et la gestion de la BDD
Ca permet de simplifier les recherches dans les GROSSES BDD comme celle d'opiOM, on peut exécuter des requêtes SQL soit par le biais d'une console intégrée soit par l'interface graphique, qui prend la forme d'un véritable exploarteur de dossier, style nautilus ou explorer. Tous les clics sont traduits en SQL (ça permet de pallier quelques trous de mémoire), et il y a même une option qui explique la requête (en termes assez techniques certes, mais très utiles), les différentes tables sont affichées sous forme d'arborescence. Enfin bref pleins de bonnes choses qui facilitent grandement la vie. (C'est quand même plus agréable que phpmyadmin...)
- Aptana pour javascript, CSS, HTML avec fonction FTP, débogguer, notification, multiplateforme qui tourne sous Eclipse
Voilà les streamcast pour se faire une idée : http://www.aptana.tv/
http://www.aptana.com/
- ESSAYEZ-LE C'EST énorme!!!!!!!!!!!!!!!!!!!!
je m'amuse avec le CSS actuellement, il y a un assistant en temps réel qui nous donne toutes les balises possibles quand on tape les lettres (jusque là rien d'exceptionnel), mais en plus il notifie tous les navigateurs qui supporteront ces instructions.
L'interface est comment dire
Je suis amoureux :happy2:
Pour l'installation sur linux, rien de très complexe, mais j'ai créé un petit script bash qui exporte la variable MOZILLA avant de lancer aptana sinon il fait la gueule. Je ferai un tuto bientôt
Fanfarlo a écrit :
Aptana pour javascript, CSS, HTML avec fonction FTP, débogguer, notification, multiplateforme qui tourne sous Eclipse
Voilà les streamcast pour se faire une idée : http://www.aptana.tv/
http://www.aptana.com/
J'avais déjà utilisé Eclipse pour faire des sites web, y'avais un plugin PHP et coloration syntaxique CSS/JS, mais là ça à l'air vraiment énorme:mf_dribbl
J'essai ce soir, merci Fanfarlo !
- Vé comme ils sont contents tous les deux...

- :meuh C'est bien ce qu'il me semblait : j'y comprend rien à ce topic.
- Opera se lance aussi dans le développement web avec des outils vraiment utiles :
http://dev.opera.com/articles/view/opera-developer-tools/
_Un CSS editor (très bien foutu!!)
_Un DOM snapshot :mf_dribbl
_Une console live DOM
Ce ne sont que des betas, mais alors!!! Pfiou
Sinon extension utile pour firefox également tidy html validator : http://users.skynet.be/mgueury/mozilla/
Disponible en français en cherchant un peu
Avec affichage en live des avertissements et erreurs. Plus nettoyage du code html + surlignage du code source... Que du bonheur pour être en adéquation avec W3C
- Apprendre le Python.
Voilà un chapitre de "Apprendre à programmer avec Python"
de Gérard Swinnen, deuxième édition, publié aux éditions O'Reilly (ISBN 2-84177-299-3 ), librement téléchargeable : http://www.cifen.ulg.ac.be/inforef/swi/python.htm :mf_bluesb
- Pour les débutants en xhtml
et les autres. Vous pourrez voir toutes les explications des balises, et tous les attributs qui vous intéressent en un simple simple. Et même un Wysiwyg intéressant
http://htmlplayground.com/
- Y a-t il des familiers du tcl/tk sur le forum?
Je m'y suis mis y a une semaine et mon petit script fonctionne presque bien.
Quelques lumières m'éclaireraient bien!!!
- Up!!
Aucun pro du tcl/tk?
- désolé

- C'te fausse joie

- Désolé je connais absolument pas le tickeul

- Ah, quand on a besoin d'eux...Il n'y a plus personne !
- Dites j'ai un chti souci.
J'ai un code du type
[CODE]<table class="contentpane">
<ul>
<li>
<a href="#" class="category">Dernier match</a>
<span id="desc1">TEST</span>
</li>
<li>
<a href="#" class="category">Dernières news</a>
<span id="desc2">Les dernières news du site</span>
</li>
</ul>
</table>[/CODE]
Je ne peux malheureusement pas modifier l'ordre des balises puisque c'est un CMS qui me génère ça.
Comme vous le constatez, la balise span se situe en dehors de la balise "a" ce qui va poser des problèmes au niveau de IE.
J'aimerais que le contenu de span soit masqué par défaut et ne s'affiche qu'au passage de la souris sur les "a"
Je dois avouer que je ne vois pas trop comment faire pour que ce soit compatible avec IE
Si vous avez une idée...
- IE m'a tuer
Je change de plans
![[Image: 915.gif]](http://www.geekculture.com/joyoftech/joyimages/915.gif)
![[Image: ipod023jp.gif]](http://img153.imageshack.us/img153/6218/ipod023jp.gif)
Plein d'autres sur le site qui porte bien son nom : geekculture.com
Comment ça, je ne suis pas sur le bon topic ? sissi, vous allez voir ... 
- Est-ce que l'un d'entre vous utilise Eclipse en projet ?
Si oui, comment celui-ci est-il configuré ? source en local, source partagée, synchronization des .class,....
- J'ai fait des trucs avec Eclipse en Java et en PHP voir même du Javascript et du CSS avec Aptana (un dérivé d'Eclipse) mais toujours les sources en local et pas de partage...
Super IDE Eclipse, mais grosse usine à gaz... Certainement tres tres efficace quand on le connait bien, moi j'ai juste des notions je pense.
- Avez vous essayé netbeans ?
j'ai joué un peu cela a l'air pas trop mal comme IDE javanesque... ( plus parlant qu'Eclipse ).bon la version french a toujours un poil de retard sur l'english ...
J'attends vos commentaires ...
- Netbeans Rules !!
en tout cas Netbeans were ruling some years ago quand j'ai fait toute l'interface graphique de mon sniffer TCP/IP avec pour mon mémoire. 
- Je bosse depuis peu sur le progiciel "Siebel", :rld
est ce que yen a qui connaissent/utilisent et qu'est ce que vous en pensez/savez? :blondblush1:
- emacs rulezzzz

LadyKillers a écrit :
emacs rulezzzz 
Vi bien sûr. 
cynik a écrit :
Y'a VI aussi :Beep
Voire Notepad pour les gens mal dans leur peau ... 
LadyKillers a écrit :
Voire Notepad pour les gens mal dans leur peau ... 
J'ai fait mes premieres pages web sous notepad moi
- J'utilise Eclipse avec les plugins Aptana et PHPeclipse. Pour le site distant, Aptana dispose d'un FTP intégré et même d'un SFTP. Aptana est une tuerie niveau javascript et CSS, il permet de créer des projets et dispose des principaux frameworks, Dojo, Mootools, Prototype, Yahoo etc. et dispose d'un preview même si les fichiers CSS sont à part.
Néanmoins pour le PHP je préfère une simple coloration de la syntaxe. gedit est quand même le plus agréable même si je regrette l'impossibilité de colorer plusieurs langages dans une même page.
Vi est beaucoup trop compliqué pour moi...
- Je sais c'est sale, mais pratique pour réduire nos codes javascript. Mais il faut absolument garder un original lisible quelque part...
http://javascriptcompressor.com/
- Questions aux webmestres du site.
L'effet modale de la fenêtre d'insertion d'image de l'éditeur
est réalisé comment ? en Javascript ?
SONY30 a écrit :
Questions aux webmestres du site.
L'effet modale de la fenêtre d'insertion d'image de l'éditeur
est réalisé comment ? en Javascript ?
ui en javascript C'est très certainement basé sur tinyMCE ou un truc du genre. http://tinymce.moxiecode.com/
Soit un FCKeditor trafiqué par Vbulletin http://www.fckeditor.net/
Fanfarlo a écrit :
ui en javascript C'est très certainement basé sur tinyMCE ou un truc du genre. http://tinymce.moxiecode.com/
Jamais entendu parler... C'est en fait une grosse librairie Javascript ?
SONY30 a écrit :
Jamais entendu parler... C'est en fait une grosse librairie Javascript ?
Je ne sais pas si ça utilise un framework particulier ou si ça fait son propre code, mais ça n'a rien de très compliqué.
C'est un mélange de form géré et mis à jour par des popup javascript.
Affiche le Code source de la page tu comprendras mieux
EDIT : Il me semble que certain frameworks comme Dojo offrent cette possibilité aussi.
- Un remplaçant d'Eclipse multiplateforme en XUL : Komodo
http://www.activestate.com/products/komodo_edit/
Voilà tout ce qu'il fait, il est extensible xpi à la manière d'un firefox :
http://www.activestate.com/products/komodo_edit/features.plex
Pour résumer :
* Gestion de projets (plusieurs même, c'est un peu le but)
* Support (complet) du PHP, Javascript, HTML, Css, Python, Ruby, Tcl, XML MAIS PAS du Java
* Support (basique) d'un bon nombre de fichiers (environ 50), par exemple SQL, Pascal, bash, etc.
* Support de libraires (par exemple Rails pour le Ruby)
* Coloration du code, indentation du code
* Recherche dans les fichiers du projet
* Interaction avec d'autres programmes dans le cadre du projet (par exemple une console)
* Gestion de serveurs distants
* Extensible avec des thèmes et plugins (aucun n'existe pour le moment, mais c'est possible)
* Gestionnaire de raccourcis claviers bien développé (peut par exemple se baser sur Vi ou Emacs)
* Et pleins d'autres choses...
Si vous allez sur le site, il y a même des extensions d'éducation pour apprendre les différents langages de manière intuitive. C'est relativement cher, mais bon... Faut bien qu'ils vivent.
Il existe 2 versions, une gratuite et une IDE payante. C'est proprio mais bon, c'est vraiment vraiment vraiment léger!
- Après deux heures d'utilisation je suis bleuffé!!! Vraiment pas mal du tout!!!
- Pour les pros de CSS, HTML, Javascript comment faire facilement et sans utiliser de frame un tablo avec un entête qui reste fixe. Une scrollbar sur tous les tr du tableau sauf le premier qui reste fixe.
Merci.
Edit : Et qui marche avec Firefox et IE...
- je crois que tu doit pouvoir faire ce que tu veux avec CSS
met ton entête de tableau à un endroit suivie du tableau.
Donne une taille fixe au tableau avec un overflow qui se scroll
[code]table{
height:200px;
overflow:scroll;/* tu peut aussi mettre visible (qui étend la zone) ou hidden (qui coupe le tablea) */
}
[/code]spécifie aussi la taille de chaque ligne de la même manière (mais avec overflow:visible )
Je sais pas trop au niveau de la compatibilité IE mais je crois pas qui est trop de soucis
- J'arrive à le faire fonctionner sous FireFox avec l'exemple mais pas avec IE...
[CODE]
<html>
<head>
<style type="text/css">
table {
width:100%;
border:1px solid #000000; /* Juste histoire de voir le tableau */
}
thead {
height: 50px; /* Hauteur de tes entêtes */
}
tbody {
height: 150px; /* Hauteur du reste des données */
overflow-y: auto; /* Ton scroll vertical */
overflow-x:hidden; /* Scroll horizontal caché */
}
td {
/* permet à tes infos de ne pas être caché par le scroll vertical, étant donné que l'horizontal est masqué */
padding-right:10px
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>Entete1</th>
<th>Entete2</th>
<th>Entete3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Cellule1</td>
<td>Cellule2 Cellule2</td>
<td>Cellule3</td>
</tr>
<tr>
<td>Cellule4</td>
<td>Cellule5</td>
<td>Cellule6</td>
</tr>
<tr>
<td>Cellule7</td>
<td>Cellule8</td>
<td>Cellule9</td>
</tr>
<tr>
<td>Cellule10</td>
<td>Cellule11</td>
<td>Cellule12 Cellule12 Cellule12</td>
</tr>
<tr>
<td>Cellule13 Cellule13 Cellule13</td>
<td>Cellule14 Cellule14 Cellule14</td>
<td>Cellule15 Cellule15 Cellule15</td>
</tr>
<tr>
<td>Cellule16</td>
<td>Cellule17</td>
<td>Cellule18</td>
</tr>
<tr>
<td>Cellule19</td>
<td>Cellule20</td>
<td>Cellule21</td>
</tr>
</tbody>
</table>
</body>
</html>
[/CODE]
- il semble que IE connaisse pas thead et tbody donc forcément ça peut pas fonctionner... je regarde si y'a une autre méthode avec deux tables différentes


ma pomme a écrit :
il semble que IE connaisse pas thead et tbody donc forcément ça peut pas fonctionner... je regarde si y'a une autre méthode avec deux tables différentes
Ouai je vois que cela, tu différencie ton tableau de tête et ton tableau de données. Et tu comme tu peut pas donner de propriétés de hauteur à une table (qui est un élément inline) tu créer un div autour de la table body. Et c'est ce div qui sera scollé.

[CODE]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Test</title>
<style type="text/css">
table{
width:100%;
border:1px solid #000000; /* Juste histoire de voir le tableau */
border-collapse:collapse;
}
table.head{
height: 50px; /* Hauteur de tes entêtes */
}
div.tableBody{
height:100px; /* Hauteur du reste des données */
overflow-y:scroll; /* Ton scroll vertical */
overflow-x:hidden; /* Scroll horizontal caché */
}
table.body td{
height:50px;
}
td {
/* permet à tes infos de ne pas être caché par le scroll vertical, étant donné que l'horizontal est masqué */
padding-right:10px;
}
</style>
</head>
<body>
<div class="tableHead">
<table class="head">
<thead >
<tr>
<th>Entete1</th>
<th>Entete2</th>
<th>Entete3</th>
</tr>
</thead>
</table>
</div>
<div class="tableBody">
<table class="body">
<tbody>
<tr>
<td>Cellule1</td>
<td>Cellule2 Cellule2</td>
<td>Cellule3</td>
</tr>
<tr>
<td>Cellule4</td>
<td>Cellule5</td>
<td>Cellule6</td>
</tr>
<tr>
<td>Cellule7</td>
<td>Cellule8</td>
<td>Cellule9</td>
</tr>
<tr>
<td>Cellule10</td>
<td>Cellule11</td>
<td>Cellule12 Cellule12 Cellule12</td>
</tr>
<tr>
<td>Cellule13 Cellule13 Cellule13</td>
<td>Cellule14 Cellule14 Cellule14</td>
<td>Cellule15 Cellule15 Cellule15</td>
</tr>
<tr>
<td>Cellule16</td>
<td>Cellule17</td>
<td>Cellule18</td>
</tr>
<tr>
<td>Cellule19</td>
<td>Cellule20</td>
<td>Cellule21</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>[/CODE]
il reste quelques détails à fignoler, mais tu devrais y arriver :mf_bluesb
cetace a écrit :


Encore un plus beau celui là
- A vue de nez, ça a l'air de fonctionner ! (pas pour toi cetace ?
)
Je m'en vais tester cela.
Merci cynik.
dune a écrit :
+1

+1
:hum:
- I send an S.O.S. hou hou hou
I send an S.O.S. hou hou hou
je cherche comment executer un fichier .reg qui doit ajouter des clés dans ma base de registre.
Quelqu'un aurait-il une idée, une suggestion? 
kdom93 a écrit :
I send an S.O.S. hou hou hou
I send an S.O.S. hou hou hou
je cherche comment executer un fichier .reg qui doit ajouter des clés dans ma base de registre.
Quelqu'un aurait-il une idée, une suggestion? 
Double-clic gauche 
Essaie ça dans Démarrer / Executer : regedit /s "chemin_vers_ton_reg"
- Heuu, loin de moi l'idée de te prendre pour un con, mais si tu es sous Windows, un double clic suffit.
Si tu n'es pas sous windows, ton fichier .reg ne sert à rien.
Edit: Et bouse, grillé. Tout ça à cause du patron qui débarque dans le bureau. Si on peut plus poster tranquille...
Totoradio a écrit :
Edit: Et bouse, grillé. Tout ça à cause du patron qui débarque dans le bureau. Si on peut plus poster tranquille...
Embrasse ton patron pour moi 
- nan en fait ca me dit "aucun programme n'est associé pour executer cette action". :blondblush1:
L'est ptet pas sur le bon disque vais le mettre sur C:.
Meme resultat.
- Tente le truc d'Usual Alors:
Usual a écrit :
dans Démarrer / Executer : regedit /s "chemin_vers_ton_reg"
Ou alors:
Démarrer / Exécuter : regedit
Et après Fichier / Importer et tu vas chercher ton .reg
Usual a écrit :
Essaie ça dans Démarrer / Executer : regedit /s "chemin_vers_ton_reg"
nickel 
merci messieurs. :biker_h4h
- Sinon pour pas te faire caguer avec ça, si ça t'arrive à nouveau tu fais :
clic droit -> Propriétés -> Ouvrir Avec.. -> Parcourir
Et là tu choisis regedit qui se trouve quelque part dans windows :
C:WINDOWS/regedit.exe
Une fois que tu as fait ça, un double clic suffira à lancer tous tes fichiers regedit. :paysan:
kdom93 a écrit :
I send an S.O.S. hou hou hou
I send an S.O.S. hou hou hou
je cherche comment executer un fichier .reg qui doit ajouter des clés dans ma base de registre.
Quelqu'un aurait-il une idée, une suggestion? 
Une seule solution : la prière...
Pour que ça ne casse pas tout.
Bienheureux celui chez qui le double-click sur un fichier de registre ne fait rien ... :biker_h4h
- Quelqu'un peut il m'expliquer la signification de ceci

![[Image: scriptyv8.jpg]](http://img507.imageshack.us/img507/606/scriptyv8.jpg)
- C'est une mise à jour du forum qui s'avère un peu foireuse, on a tous ça.
Fanfarlo a écrit :
Sinon pour pas te faire caguer avec ça, si ça t'arrive à nouveau tu fais :
clic droit -> Propriétés -> Ouvrir Avec.. -> Parcourir
Et là tu choisis regedit qui se trouve quelque part dans windows :
C:WINDOWS/regedit.exe
Une fois que tu as fait ça, un double clic suffira à lancer tous tes fichiers regedit.
malheureusement j'avais pas accès à tout ça, pas assez de droits sur ce poste.
kdom93 a écrit :
C'est une mise à jour du forum qui s'avère un peu foireuse, on a tous ça.
Ha mais non , je parlais de la photo de Cobos torse nu 
- Moi aussi.

- Mauvaise mise à jour VBulletin, et comme c'est proprio, je touche pas.
On verra de réinstaller entièrement le forum quand on aura un peu de temps.
- Des pros de Java ?
Je souhaiterais aplatir un fichier XML, mais je sais pas trop comment m'y prendre et quelle librairie utiliser (DOM, SAX, JDOM,...)
Mon programme devra être totalement générique, mes fichiers XML pouvant être différents.
Pour exemple d'un fichier XML de la forme
[CODE][color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JEANNETTE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]BOB[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]CYRILLE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
...
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[/CODE]
j'aimerais passer à un fichier XML de la forme
[CODE]<[color=#0000ff]MERE[COLOR=#0000ff]>[/color][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JEANNETTE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]BOB[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JEANNETTE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]CYRILLE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
...
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[/CODE]
SONY a écrit :
Des pros de Java ?
Je souhaiterais aplatir un fichier XML, mais je sais pas trop comment m'y prendre et quelle librairie utiliser (DOM, SAX, JDOM,...)
Mon programme devra être totalement générique, mes fichiers XML pouvant être différents.
Pour exemple d'un fichier XML de la forme
[code][color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JEANNETTE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]BOB[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]CYRILLE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
...
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[/code]j'aimerais passer à un fichier XML de la forme
[code]<[color=#0000ff]MERE[COLOR=#0000ff]>[/color][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JEANNETTE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]BOB[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JEANNETTE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]CYRILLE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
...
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[/code]
J'ai fait ce genre de bricoles à tire-larigot pendant ma "jeunesse" d'ingénieur. Si je remets la main dessus, je te filerai quelques sources qui font tout-à-fait ça ... 
SONY a écrit :
Des pros de Java ?
Je souhaiterais aplatir un fichier XML, mais je sais pas trop comment m'y prendre et quelle librairie utiliser (DOM, SAX, JDOM,...)
Mon programme devra être totalement générique, mes fichiers XML pouvant être différents.
Pour exemple d'un fichier XML de la forme
[code][color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JEANNETTE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]BOB[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]CYRILLE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</PERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</ENFANT[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
...
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[/code]j'aimerais passer à un fichier XML de la forme
[code]<[color=#0000ff]MERE[COLOR=#0000ff]>[/color][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JEANNETTE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]BOB[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JEANNETTE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]CYRILLE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]DUPOND[color=#0080ff][COLOR=#0000ff]</NOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]JACKIE[color=#0080ff][COLOR=#0000ff]</PNOM[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[color=#0080ff][COLOR=#0000ff]<MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
...
[color=#0080ff][COLOR=#0000ff]</MERE[COLOR=#0000ff]>[/color][/COLOR][/COLOR]
[/code]
Jette un coup d'oeil sur le site de mon ex prof de java et d'XML, j'ai nommé le fabuleux Jean Luc Massat. 
Ah... la belle époque ou j'étais étudiant à Luminy 
edith : si je me souviens bien, une des librairies convertit l'xml en arbre, l'autre pas. C'est celle la qu'il faudra utiliser car ton problème se résume à couper une branche dans une arbre. Sors ta java doc et au boulot !
edith² : ici tu as le tp qui va avec
LadyKillers a écrit :
J'ai fait ce genre de bricoles à tire-larigot pendant ma "jeunesse" d'ingénieur. Si je remets la main dessus, je te filerai quelques sources qui font tout-à-fait ça ... 
Je suis preneur LadyKillers ! 
Acarp47 a écrit :
Jette un coup d'oeil sur le site de mon ex prof de java et d'XML, j'ai nommé le fabuleux Jean Luc Massat. 
Ah... la belle époque ou j'étais étudiant à Luminy 
edith : si je me souviens bien, une des librairies convertit l'xml en arbre, l'autre pas. C'est celle la qu'il faudra utiliser car ton problème se résume à couper une branche dans une arbre. Sors ta java doc et au boulot !
edith² : ici tu as le tp qui va avec
Merci. Ils ont l'air bien ficelé ces cours, direct en favoris.
- SVP
j'ai un logiciel dont l'install est une "[i]nero disc image[/i]"
comment faut il que je procéde pour l'installation, car si je lance ce fichier, j'ouvre bien évidemment Nero pour une gravure :fou:
merci 
jici a écrit :
SVP
j'ai un logiciel dont l'install est une "[i]nero disc image[/i]"
comment faut il que je procéde pour l'installation, car si je lance ce fichier, j'ouvre bien évidemment Nero pour une gravure :fou:
merci 
si c'est un fichier image ".nrg", il y a un utilitaire résident à installer avec Nero (à partir de V6 je crois) qui permet de voir un fichier image comme un disque logique.
Va sur leur site tu dois avoir de meilleures explications.
mimini a écrit :
si c'est un fichier image ".nrg", il y a un utilitaire résident à installer avec Nero (à partir de V6 je crois) qui permet de voir un fichier image comme un disque logique.
Va sur leur site tu dois avoir de meilleures explications.
;)
- Essai d'installer un émulateur de disque virtuel genre Daemon tools
Edit : Ici par exemple, je sais pas si il supporte les format nrg, mais faut que tu essai. Tu evite de graver ton truc sur un cd en l'émulant directement
- Un d'entre vous aurait-il déjà utilisé des outils de reporting du type BIRT, JASPER, i-Report ??? et si c'est le cas me faire un comparatif de ces outils ?
- Je sais pas si ca merite d'etre dans ce topic mais bon,
je galere avec Excel
, je dois modifier quelque chose qui ressemble à un pied de page, mais impossible d'y acceder. 
Quand je double-clic dessus ca me fait apparaitre le curser sur l'entete, et j'arrive pas à naviguer jusqu'à ce p***** de pied de page, et rien en vue dans le menu qui pourrait m'etre utile.
Meme dans VB je vois la mise en page des autres pages du formulaire mais pas celle là. :fou:
- fichier => aperçu avant impression
mac-boulette a écrit :
fichier => aperçu avant impression
lapin compris. 
kdom93 a écrit :
lapin compris. 
Dans le menu d'excel tu vas dans [i]Fichier[/i] puis [i]Mise en Page[/i] et tu as un onglet "entête et pied de de page"
(après ça dépend aussi de ta version de soft)
kdom93 a écrit :
Je sais pas si ca merite d'etre dans ce topic mais bon,
je galere avec Excel
, je dois modifier quelque chose qui ressemble à un pied de page, mais impossible d'y acceder. 
Quand je double-clic dessus ca me fait apparaitre le curser sur l'entete, et j'arrive pas à naviguer jusqu'à ce p***** de pied de page, et rien en vue dans le menu qui pourrait m'etre utile.
Meme dans VB je vois la mise en page des autres pages du formulaire mais pas celle là. :fou:
Bah nous c'est pire au boulot on n'a que des licences Works 2000 multiposte
Il doit y avoir en tout et pour tout 4 options. :meuh
- C'est bon j'ai fini par trouver, fallait desactiver les macros pour pouvoir changer le texte de ce cadre, normal.

- Je deviens noeunoeu avec ce truc de script

Le Filtros m'a dit qu'il y avait une solution au problème ici mais j'ai paumé mes lounch' :mf_popean
![[Image: image1cn2.jpg]](http://img340.imageshack.us/img340/8247/image1cn2.jpg)
- La solution c'est d'arreter de venir sur opiOM, ou alors d'attendre que le forum soit mis à jour par quidedroit.
- Cétacé, au boulot ! :biker_h4h
Paddy a écrit :
Je deviens noeunoeu avec ce truc de script 
Le Filtros m'a dit qu'il y avait une solution au problème ici mais j'ai paumé mes lounch' :mf_popean
![[Image: image1cn2.jpg]](http://img340.imageshack.us/img340/8247/image1cn2.jpg)
Moi, trouver une solution à un problème ?
tu veux pas aussi que je fasse le 3ème attaquant qu'il nous manque ?
- http://www.opiom.net/forums/showpost.php?p=592005&postcount=90
:add_vache
- Je t'ai dit tu as la réponse ...pas la solution ...
Mais je t aime quand même mon grand bonhomme vert .
- La réponse c'est linux. Parce qu'avec la meilleure des volontés, je n'arrive pas à avoir ce bug, sur aucune de mes machines.
Alors réparer un bug, c'est déjà compliqué, mais alors réparer un bug qui ne buggue pas, c'est impossible.
Désolé. Si d'aventure un windowsard pouvait me donner le détail du script qui plante. 
Fanfarlo a écrit :
Si d'aventure un windowsard pouvait me donner le détail du script qui plante. 
il faut avoir un Fanfarlo +10 sur l'échelle de l'informatique pour pouvoir te donner ce truc là ? 
Paddy a écrit :
il faut avoir un Fanfarlo +10 sur l'échelle de l'informatique pour pouvoir te donner ce truc là ? 
Je n'ai aucun problème sous XP et Firefox.
Tu as cette erreur en faisant koa?
- Moi je l'ai plus depuis que j'ai changé de PC.
C'est un problème de chargement de pages quand t'ouvres plusieurs onglets à la fois par exemple, y en a au moins un sur le lot qui va bloquer... Il suffit de faire "continuer" mais bon, c'est un peu chiant...
Maintenant, chez moi, ça rame un peu, ça se bloque deux secondes puis il finit par me charger la page.
- Ba même chose pour moi, Xp et firefox. ça me le fait chez moi et au taf

Je clique sur arrêter le script sinon, ça replante derrière de plus belle en faisant continuer 
- Ah bon? @Roselyne

- Oui c'est normal, on a fait comme firefox sous opiOM, on n'assure plus le support pour les Commodore 64. Désolé.

- Il me semble que ton ordinateur n'est pas assez puissant pour charger toutes les pages d'opiOM à la fois.
Ce que tu peux faire, c'est augmenter la valeur maximale du chargement du script qui bouse dans la configuration de firefox. En faisant un about:config
Mais tant que je ne connais pas le script en cause, je ne saurai te dire quelle valeur augmenter.
- J'ai aussi le soucis, sur deux PC différents, Firefox et Win XP SP2.
Pas forcément une question d'onglets, mais de temps en temps occupation du CPU 100% et puis firefox arrête le script. Comme j'ai firebug, j'ai essayer le debuggage de script, mais il semble que l'erreur provienne de mootools. Et comme il est en version compressé, je peut pas t'en dire plus.
cynik a écrit :
J'ai aussi le soucis, sur deux PC différents, Firefox et Win XP SP2.
Pas forcément une question d'onglets, mais de temps en temps occupation du CPU 100% et puis firefox arrête le script. Comme j'ai firebug, j'ai essayer le debuggage de script, mais il semble que l'erreur provienne de mootools. Et comme il est en version compressé, je peut pas t'en dire plus.
Si tu augmentes le temps d'exécution des s/cripts dans firefox, ça le fait toujours?
- [FONT=Garamond]sur explorer, impossible de poster, on a un message qui indique que le truc est trop court... j'ai été obligé de charger le renard roux[/FONT]

boeuf mode a écrit :
[FONT=Garamond]sur explorer, impossible de poster, on a un message qui indique que le truc est trop court... j'ai été obligé de charger le renard roux[/FONT]
même chose, et Razibus itou.
Mais effectivement sur Ysengrin ça marche, merci pour le tuyau, je vais enfin pouvoir me défouler.
- Je soupçonne fanfarlo d'avoir des actions chez Ysengrin pour obliger l'opiomane de base à abandonner billy the kid !

- On peut poster sous IE ou surcouche d'IE en ne choisissant pas dans son profil l'éditeur WYSIWYG pour poster, c'est ce module là qui est buggé.
boeuf mode a écrit :
Je soupçonne fanfarlo d'avoir des actions chez Ysengrin pour obliger l'opiomane de base à abandonner billy the kid ! 
Boh je suis pas comme ça 

Draikin a écrit :
On peut poster sous IE ou surcouche d'IE en ne choisissant pas dans son profil l'éditeur WYSIWYG pour poster, c'est ce module là qui est buggé.
Une solution d' attente pour les irréductibles d' IE
tableau de bord du forum
modifier vos options
options diverses ... et ensuite tout en bas
merci Draikin
(... enfin j' espère, jen' ai pas IE
)
Draikin a écrit :
On peut poster sous IE ou surcouche d'IE en ne choisissant pas dans son profil l'éditeur WYSIWYG pour poster, c'est ce module là qui est buggé.
c'"est quoi ça? du chinois? ou peut être du sanscrit ancien:fou:
Fanfarlo a écrit :
Si tu augmentes le temps d'exécution des s/cripts dans firefox, ça le fait toujours?
Que tu augmente ou que tu le diminue, j'ai pas vu de changements. 
A noter que je l'ai pas encore eu depuis la maj d'hier le problème.;)
cynik a écrit :
Que tu augmente ou que tu le diminue, j'ai pas vu de changements. 
A noter que je l'ai pas encore eu depuis la maj d'hier le problème.;)
Le problème est réglé. ;)
- Paddy est rentré de vacances ?

- Problème mysql :
J'ai un bug quand je crée un nouvel utilisateur en mysql qui doit avoir accès aux données déjà crées en root.
Quand je rentre dans la base avec ce nouvel utilisateur créé j'ai le message d'erreur suivant :
[CODE]Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/share/phpmyadmin/libraries/dbi/mysql.dbi.lib.php on line 118[/CODE]
Je suis allé voir dans ce fichier, voilà la commande php en question :
[CODE]
function PMA_mysql_fetch_array($result, $type = FALSE) {
global $cfg, $allow_recoding, $charset, $convcharset;
if ($type != FALSE) {
$data = mysql_fetch_array($result, $type);
} [/CODE]
Il doit y avoir quelque chose à modifier dans my.cnf, mais je ne sais pas quoi. Si un expert en serveur peut m'aider... 
- le problème vient pas de la fonction, mais d'un appel. Quelque part tu a un appel avec une valeur de $result qui n'est pas une ressource mysql valide. Tu pourrai tester que ce $result n'et pas NULL aussi
cynik a écrit :
le problème vient pas de la fonction, mais d'un appel. Quelque part tu a un appel avec une valeur de $result qui n'est pas une ressource mysql valide. Tu pourrai tester que ce $result n'et pas NULL aussi
Bon alors
Je suis un trou du cul, erreur de syntaxe sql quand j'ai créé l'utilisateur... Du coup, il n'avait pas les droits nécessaires pour lister quoi que ce soit...
Fanfarlo a écrit :
Bon alors
Je suis un trou du cul, erreur de syntaxe sql quand j'ai créé l'utilisateur... Du coup, il n'avait pas les droits nécessaires pour lister quoi que ce soit...
Ah ça fait mal de chercher des heures pour rien, hein ! 
Pour ta peine, tu me compileras cent fois la fonction qui fait mal (compilation unix, bien sûr ;) ) :
[code] function ouille($result, $type = FALSE) {
global $aïe ;
if ($fanfarlo != "Grand") {
ouille = "Oh mon vier !";
}[/code]



- Je transfère les BDD d'un serveur à un autre, avec une autre version mysql et tout le toutim.
Il y a dans l'ancien serveur plusieurs bases de données. Y a-t-il un moyen pour récupérer les comptes utilisateurs pour qu'ils n'aient pas à tout modifier dans leur configuration?
Ca me parait un peu complexe, mais ça doit être possible.
- J'aime bien venir sur ce topic car je me sens tel Christophe Colomb accostant sur des terres inconnues et exotiques. Je l'imagine émerveillé devant tout un paysage de mysql, de $result, de phpbb, de surcouche IE et de WYSIWIGYGYG.
Fanfarlo, chaque fois que tu postes ici je ne capte pas un mot de ce que tu écris, pas un seul. Mais ça a l'air très important, et très complexe. Et rien que pour ça ton nom mérite de figurer dans tous les sondages de ce site 
Gamba a écrit :
J'aime bien venir sur ce topic car je me sens tel Christophe Colomb accostant sur des terres inconnues et exotiques. Je l'imagine émerveillé devant tout un paysage de mysql, de $result, de phpbb, de surcouche IE et de WYSIWIGYGYG.
Fanfarlo, chaque fois que tu postes ici je ne capte pas un mot de ce que tu écris, pas un seul. Mais ça a l'air très important, et très complexe. Et rien que pour ça ton nom mérite de figurer dans tous les sondages de ce site 


Fanfarlo a écrit :
Je transfère les BDD d'un serveur à un autre, avec une autre version mysql et tout le toutim.
Il y a dans l'ancien serveur plusieurs bases de données. Y a-t-il un moyen pour récupérer les comptes utilisateurs pour qu'ils n'aient pas à tout modifier dans leur configuration?
Ca me parait un peu complexe, mais ça doit être possible.
C'est bon j'ai trouvé comment faire :
_Allo Pixie, ça va?
_Mouais bof.
_Dis moi, tu te souviens des password utilisateurs mysql de tout le monde?
_Mouais bof.
_Cool, tu les referas alors...
Voilà, Mysql c'est simple comme un coup de fil
- Il est trop fort ce calife

- Problème en Bash (je n'y comprends pas grand chose)
J'ai installé sur un serveur (debian sarge) un programme en le compilant. Il marche très bien, malheureusement j'aimerais qu'il se lance automatiquement.
D'après ce que j'ai compris, il faut que je crée un script dans /etc/init.d
Jusque là pas de souci, en plus debian propose un modèle dans /etc/init.d/skeleton
Mais où ça se corse, c'est que ce programme n'accepte pas d'être lancé par root.
Donc, il faudrait que j'inclus un fichier de config externe qui définisse l'utilisateur et le groupe qui lanceront le init.d, non? Qui a une idée de la syntaxe?
- Ok c'est bon j'ai réussi ;)
- Roooooooooo!!! Je commence à comprendre un peu les monologues de Fanfarlo!!

- Dis moi fanfarlo pour l'accès aux données, tu utilises les librairies PDO ou pas ?
- Une autre question concernant paypal ?
Peut être intégré partout ou cela dépend de l'hébergeur ?
Gratuit ? ou pourcentage sur les transactions ?
Sony a écrit :
Gratuit ? ou pourcentage sur les transactions ?
Pourcentage prélevé sur la part du vendeur
- ...et Pay Papal sur la part de JMA !

Sony a écrit :
Dis moi fanfarlo pour l'accès aux données, tu utilises les librairies PDO ou pas ?
Non je viens de voir ce truc, ça a l'air intéressant, mais je suis encore à l'ancienne. Je n'utilise que mysql sachant que je n'ai pas besoin de structure plus grosse. Donc je ne pense pas avoir à porter mes BDD. Ceci dit, je garde ça sous le coude. Merci :smoke1:
Sony a écrit :
Une autre question concernant paypal ?
Peut être intégré partout ou cela dépend de l'hébergeur ?
Gratuit ? ou pourcentage sur les transactions ?
Je pense que ça s'intègre partout. Mais enfin, je ne suis pas certain à 100%, c'est Pixie qui s'en est occupé.
Pour le pourcentage, tout comme Cynik 
fanfarlo a écrit :
Non je viens de voir ce truc, ça a l'air intéressant, mais je suis encore à l'ancienne. Je n'utilise que mysql sachant que je n'ai pas besoin de structure plus grosse. Donc je ne pense pas avoir à porter mes BDD. Ceci dit, je garde ça sous le coude. Merci :smoke1:
Disons que c'est pas mal intéressant notamment pour la gestion des prepare des requêtes.
Par contre ça m'inquiète ça n'a pas l'air d'être accepté par beaucoup d'herbergeur.
Avant de mettre en qualif sur un hébergeur payant je voulais tester chez un hébergeur gratuit... mais Free par exemple propose bien PHP mysql mais pas la librairie PDO... 
- Je cherche à créer une image d'accueil pour un site,
l'idée serait une image dynamique, un peu comme le bloc qui liste les éditos sur la une d'opiOM, avec des onglets qui feraient modifier l'illustration.
Comment c'est possible, ou du moins quel format et/ou éditeur faut-il utiliser? 
- Faut utiliser des calques (balise <div>) en html
en gros :
<div style="display: none ; ">Contenu</div> -> calque invisible
<div style="display: block ; ">Contenu</div> -> calque visible
- vais chercher dans cette direction merci.

- l'idée c'est qu'apres, avec des liens tu changes les états des calques
si tu as <div id="moncalque" style="display:none ;" >blabla</div>
<a href="#" onclick="document.getElementById('moncalque').style.display='block';">mon lien</a>
va faire apparaitre ton calque.
Je te conseille, si tu le fais pas deja, d'utiliser un framework javascript. Pour ma part j'utilise prototype (prototypejs.org) mais il existe aussi mootools et jquery pour le plus connu.
en gros ca va te donner tout un tas de fonctions prédéfinis qui vont simplifier ton code javascript.
Par exemple
document.getElementById('moncalque').style.display
va etre remplacé par
$('moncalque').style.display
et y'a aussi tout un tas d'effets sympa prédéfinis.
les exemples ici http://wiki.github.com/madrobby/scriptaculous/demos

Pour l'instant j'ai utilisé la tactique du "code source de la page" sur la une d'opiOM pour me faire une idée de la façon de faire.
Je connais pas du tout le java alors que le html j'arrive un peu à le décrypter.
Tu penses que ça peut se faire plus "simplement " en javascript?
C'est pas très :183zm: Web2.0 :183zm:(expression pour faire genre je m'y connais) mais j'ai pas mieux dans l'immédiat. 
kdom93 a écrit :
Je cherche à créer une image d'accueil pour un site,
l'idée serait une image dynamique, un peu comme le bloc qui liste les éditos sur la une d'opiOM, avec des onglets qui feraient modifier l'illustration.
Comment c'est possible, ou du moins quel format et/ou éditeur faut-il utiliser? 
opiOM utilise jQuery pour faire cela. C'est vraiment pas dur à mettre en place. Mais bon à mon avis tu seras obligé d'utiliser le javascript pour que ce soit assez souple à l'utilisation.
- J'ai réussi avec jquery (et la une d'opiOM
),
merci messieurs 
kdom93 a écrit :
J'ai réussi avec jquery (et la une d'opiOM
),
merci messieurs 
:y:
- Punaise ya que moi qui poste ici on dirait, :helpsmili
quelqu'un s'y connait en xsl ?
J'essaye en fin de traitement de savoir combien de lignes contient mon export et je viens de lire qu'il n'est pas possible de créer de compteur à proprement parlé...
Est-il possible de savoir à quelle ligne je me situe ou par exemple de compter le nombre de retour à la ligne de mon traitement?
Citation :
[b]paddy [/b]
Dernière activité: 09/04/2010 17h19
Current Activity: Regarde une discussion Chasse aux bugs : codage et decodage
Je crois qu'on va le perdre. :mf_popean
- Plutôt que de te moquer, tu ferais mieux de compter sur lui pour la réponse (moi le xsl très peu merci)
- Un menu Big Mac en XLS et qu'ça saute
