Aller au contenu

xorax

Actif
  • Compteur de contenus

    48
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

À propos de xorax

  • Date de naissance 15/05/1985

Pour me contacter

  • Mon Site
    http://www.xorax.info/

Information du profil

  • Localisation
    Lyon
  1. ben voilà je trouve que les post sur ajax et javascript sont un peu éparpiller n'importe où! il y en a qui post dans "Scripts et utilitaires" d'autre dans "(X)HTML et CSS" et pour finir dans "Asp, Java, Cfm, autres." bref la boite à foutre Et vu l'importance que commence à prendre cette techno je pense qu'il serait bon de lui dédier un forum non ??
  2. éssai de te baser sur les codes de firefox http://developer.mozilla.org/en/docs/How_t...t_in_Javascript mais à mon avis si ta pas de XPCOM sous konqueror ça va être dur... sinon met toi à firefox. dsl
  3. xorax

    index sur les bits ?

    je met en place un système de permissions, j'ai donc lu l'artcle http://www.webmaster-hub.com/publication/G...ations-des.html seulement j'ai besoin absolument d'index sur les permissions donc je voulais savoir si mysql va se débrouiller pour organiser les données binaires? afin que les requete du genre WHERE b'00100' & perm = b'00100' ou bien WHERE 4 & perm = 4 soit plus rapide (pas qu'il fasse le calcul sur chaque ligne) ou alors faut il que je sépare mes permissions dans des colonnes? merci!
  4. xorax

    Format TIMESTAMP

    pas de façon vraiment très simple à ma connaissance... et c'est vrai que c'est assez abérant. tu peux utiliser : $at = strptime($timestamp, '%Y-%m-%d %T'); $at sera alors un tableau contenant les minuts les secondes...etc mais il faudra que convertisse ça en timstamp pour retirer une seconde pour enfin reconvertir en date avec strftime. mais je suppose que tu tire cette date du base sql donc tu peux utiliser la fonction sql UNIX_TIMESTAMP(date) pour que ta requte te retourne un timestamp au lieu de la date. d'ailleur ça ouvre un peu un débat sur l'utilité d'utiliser des colonnes DATE, TIME ou DATETIME dans mysql...
  5. ok merci effectivement je viens de faire des test sur un millier enregistrement c'est très rapide ! merci encore!
  6. je comptais bien installé un treeview c'est pour ça que je me demande si c'est très optimisé... sachant que pour un chemin donné il devra listé tout les noeuds enfant de chaque noeuds du chemin, ça me semble gros non? si il y a en moyenne 6 noeuds par chemins, chaque noeuds contenant 6 noeuds... ça fait du 6 requète et 36 enregistrement retourné il y a surement moyen de mettre tout en 1 requete mais je suis pas une masse en sql ça me poserais pas de problème si je n'avais que ça à effectuer mais derrière j'ai quasiment le même shéma pour des droits d'accès... et j'ai peur que ce soit un peu lourd.
  7. oui désolé je voulait faire simple mais ça ne l'es pas vraiment... merci pour la réponse Le travail avec arborescence sur une seul table est possible et même très performant grace à cet algo : http://sql.developpez.com/arborescence/ mais si l'on cherche à créé des "doublons" (? ex: un post dans plusieurs catégories, comme wordpress) une autre table doit obligatoirement être créer à mon avis.
  8. impossible parce que la fonction document.write écrit sur le coup à la suite du document et non à l'endroit où elle est lancé. si tu fait un document.write dans un fonction sur un bouton tu verra que le contenu s'écrit à la fin de la page.
  9. une de tes variable est indéfinie donc je suppose que le champ "prix" ou "ad" n'existe pas. met des alert(typeof()) tu saura laquelle. <script language="JavaScript"> function checkForm() { var cname, cemail; with(window.document.msgform) { cname = prix; cemail = ad; alert(typeof(cname)+"#"+typeof(cemail)); } if(trim(cname.value) == '') { alert('Choisissez un type de chambre svp'); cname.focus(); return false; } else if(trim(cemail.value) == '') { alert('Entrer un nombre d\'adulte svp'); cemail.focus(); return false; } else { cname.value = trim(cname.value); cemail.value = trim(cemail.value); return true; } } function trim(str) { return str.replace(/^\s+|\s+$/g,''); } </script>
  10. bonjour, je souhaite créer une structure similaire à la façon dont sont organisé repertoire-fichier et y stocké dans des base sql je prend un exemple simple : je cherche a allez au point de l'arborescence "/cat 1/souscat 2/txt 3" je vais stocké dans un table ENTREE les donnée associé à "cat 1", "souscat 2" et "txt 3" à savoir id, title, message ici : 1, "cat 1", "letextedecat 1" 2, "souscat 2", "letextedesouscat 2" 3, "txt 3", "letextedetxt 3" dans une autre table nommé CONNECT je ferais la correspondance entre l'identifiants et ses enfant afin de pouvoir mettre plusieur sous entree dans une entree : id, idchild ici : 1, 2 2, 3 seulement il va falloir que je créé une autre table CONNECT car je ne veux pas passé les id dans l'url et je ne veux pas qu'il y est de caractère échapé (%20..) dans l'url. donc pour allé au point "/cat 1/souscat 2/txt 3" mon url sera par exemple "/cat-1/souscat-2/txt-3" et la table qui permettra d'assicié les titre d'url au id sera du genre : id, urltitle donc ici : 1, "cat-1" 2, "souscat-2" 3, "txt-3" seulement si il peu éxister un autre point comme "/cat 1/txt 3" qui n'aura pa le même contenu que "/cat 1/souscat 2/txt 3" donc, pour aller à "/cat 1/souscat 2/txt 3", je dois partir de "/cat 1", lister les entré contenu, puis trouver "souscat 2", lister et enfin trouver "txt 3" ce qui me semble assez lourd... une autre façon serait d'enregstrer les chemins entier dans la tables CONNECT, cela donnerai : 1, "cat-1" 2, "cat-1/souscat-2" 3, "cat-1/souscat-2/txt-3" mais dans 40 % des cas je devrais lister les entrées apartenant aux entrées parentes. donc en optant pour cette dernière solution j'utiliserais la recherche de texte en faisant LIKE "cat-1/souscat-2/*" mais il me semble que la aussi ça n'est pas très optimisé... en partant sur cette optique je peux modifié la table connect : "1", "cat-1" "1/2", "cat-1/souscat-2" "1/2/3", "cat-1/souscat-2/txt-3" cela me semble être la meilleurs solutions mais ça implique que je sois obligé de faire plusieur requete sql car il me semble que parser "1/2/3" pour faire resortir les id va être assez dur non? bref j'aimerais votre avis la dessus Merci!
  11. à mon avis c'est plus un problème de récupération de valeur dans ton fichier que d'affichage. regarde si tu a des erreurs : <?php error_reporting(E_ALL); ...
  12. oui il y a un plug-in ftp pour éclipse : FTP & webdav seulement je dois dire qu'il n'est pas très bien conçu.. il y a 2 possibilité pour le mettre en ligne : la première c'est clic droit sur les fichier up par ftp et la vous avez 3 ou 4 boite de dialogue pour enfin terminé par dire UP! si encore cela n'était à faire qu'une fois mais la vous êtes obligé de repasser par les boite de dialogue à chaque fois et ça devient très lourd... deuxième solution : on peut dire que l'on associe un projet ou plutot un espace de travail tout entier à un serveur ftp mais alors là c'est franchement mal fait. Impossible de rajouté un autre serveur. Le premier va presque se créé presque tout seul (et encore) et on est bien content quand on voit l'utilitaire de comparaison s'afficher ainsi que tout les renseignement des date de modif des fichiers distant comparé aux fichiers locaux. Mais alors cherchez pas à mettre 2 serveur pour se genre de technique, c'est pas fait pour ça. Encore un petit problème : je ne sais pas comment le plug-in se démerde pour faire une connection aussi instable et hazardeuse. La moitié du temps il vous sera impossible de vous connectez et quand vous y arriveré vous devrez priez pour éviter le timeout sans quoi vous devrez recommencer la synchronisation depuis le début. Résultat : perso moi j'ai repris filezilla en maudissant les concepteurs de se plug-in, trop soucieux de vouloir faire le meilleur, et en pleurant devant dreamweaver la daube qui fournissait quand même un CTRL+MAJ+U bien pratique...
  13. trouvé !!!!!!!!!!!!!! javascript-eval-global
  14. info d'actualité : sslimage est ouvert !! hebergement ssl image logo paypal
  15. Bonjour, Je me suis mis depuis peu à AJAX et là je bloque alor j'éspère que vous allez pouvoir m'aider... Mon but est de charger le contenu d'une div (par exemple) via AJAX seulement le contenu de cette div peu contenir des balise <script> incluant du code. J'arrive à charger ma page et la mettre dans la div mais le code javascript dans les balises script ne veut pas s'éxecuter... Je veux principalement charger des fonctions et des variables, il n'y a aucun document.write() dedans. J'ai éssayé d'évaluer le code dans les balise script une fois chargé mais les fonctions ne se déclare pas dans le contexte global : fonction dans la page principal ... x.onreadystatechange = function() { ... // status et readystate ok idelement.innerHTML = x.responseText; var tscr = idelement.getElementsByTagName('script'); for(var i=0;i<tscr.length;i++){ //alert(tscr[i].text); eval(tscr[i].text); } alert(typeof(myfunc)); // affiche 'function' : myfunc est bien déclaré } ... page à charger <p>test</p> <script type="text/javascript"> function myfunc (){ alert("done"); } </script> <p> <input type="button" value="call myfunc" onclick="myfunc();" /> <input type="button" value="typeof myfunc" onclick="alert(typeof(myfunc));" /></p> L'alert dans la fonction où je fais le eval m'indique bien que ma fonction est déclaré mais l'alert dans le boutton m'affiche undefined et le boutton "call myfunc" ne marche pas. Le problème je pense vient du fait que la fonction est définie uniquement dans l'object XHR (ici x) et non dans le contexte global. J'ai bien éssayer de faire des with(document) eval(tscr.text) mais rien à faire... alors là je plante... Merci à quiquonque aurait une idée
×
×
  • Créer...