Aller au contenu

Spidetra

Hubmaster
  • Compteur de contenus

    326
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Spidetra

  1. Tout à fait. Je trouve que les bénéfices à long terme méritent cet effort supplémentaire. Je parle bien d'un site qui a une vrai stratégie internationale.
  2. Pour les sites multi-langue, ça fait des années que je passe pour un c... auprès de certains en hurlant ( souvent dans le désert ) : - Une langue un nom de domaine ( ou un sous-domaine ) ../.. - Une langue un nom de domaine ( ou un sous-domaine ) Merci M. Matt Cutts d'énoncer des banalités qui grâce à vous vont enfin pouvoir être promu au rang divin de : vérité absolu
  3. C'était pas du tout le sens de l'article. Comme le dit Sébastien pn peut penser à un traitement VIP pour les gros consommateurs d'adWords.
  4. Bonne lecture à tous http://www.journaldunet.com/itws/it_vise.shtml http://www.journaldunet.com/diaporama/0603...e-story/1.shtml Le 21° siècle a encore besoin de légende Des poor cow-boy solitaire qui vont faire régner le loi et l'ordre dans C'est intéressant à lire même si on apprend pas grand chose !
  5. Donc tu as bien au moins deux utilisateurs : - Plesk - un autre donc c'est bon ça devrait être possible
  6. Salut Thierry, Est-ce que t'a version de mySQl > 4.0.2 ? Tu as peut-être une solution en mettant des privilèges spécifiques à l'utilisateur Plesk. En espérant que Plesk se connecte sur ta base avec un login a lui. Petit conseil : Fait d'abord les modifs sur un SGBD de Test, pas directement en prod. Je viens de le faire sous windows, avec une version 5.0 de mySQL : 1. Mise à jour des privilèges sur la table user Sous windows, j'ai suivi le manuel sans aucune erreur : C:\> cd "C:\Program Files\MySQL\MySQL Server 4.1" C:\> bin\mysql -u root -p mysql mysql> SOURCE scripts/mysql_fix_privilege_tables.sql La table user a été modifié comme ça : ssl_cipher x509_issuer x509_subject max_questions max_updates max_connections max_user_connections 0 0 0 0 Ces nouveaux champs vont te permettre de gérer les droits n'ont plus au niveau global comme max_user_connections mais utilisateur par utilisateur. Du coup ça règle aussi ton pb de script SSH 2 Tu gére les ressources au niveau utilisateur Ce genre de requêtes te permettront de gérer les droits : mysql> GRANT ALL ON customer.* TO 'francis'@'localhost' -> IDENTIFIED BY 'frank' -> WITH MAX_QUERIES_PER_HOUR 20 -> MAX_UPDATES_PER_HOUR 10 -> MAX_CONNECTIONS_PER_HOUR 5; Je te laisse lire la doc et t'amuser ! Heu, j'ai pensé à te dire de ne pas faire les manip directement sur ta base de prod ?
  7. Salut à tous, Je prend beaucoup de plaisir a essayer de résoudre vos problèmes de requêtes SQL. Beaucoup sur le Hub partagent certainement ce plaisir. Pouvez-vous nous aider à vous aider ? 1. Utiliser PhpMyAdmin, ou un autre outil, pour faire un dump des structures de table qui interviennent dans la requête. Cela nous permettra de faire rapidement un copier/coller et de créer les tables dans nos bases de tests. 2. Faîtes un dump d'un jeu de données. Quelques lignes ( 10, 20 ) devraient faire l'affaire. Si le jeu de données est trop important penser au tag [ CODEBOX ]. Ne faîtes pas un dump de plusieurs milliers de lignes. Pensez a Dan 3. Postez la requête qui pose problème 4. Essayez, dans la mesure du possible, de séparer les pb SQL des pb lié au langage de programmation. Essayons, dans ce forum, de régler les problèmes SQL. Ensemble, essayons d'être plus efficace !
  8. Spidetra

    Pb de requête SQL

    1.[EDIT]Je supprime ma 1° reflexion, et je m'excuse[/EDIT] 2. [EDIT]En modifiant ta requete SQL[/EDIT SELECT jour FROM enqueteurs_jours WHERE jour <= now() ORDER BY jour DESC LIMIT 0, 10
  9. Spidetra

    Pb de requête SQL

    1. La requête SQL ci-dessus est juste 2. Ton jeu de test est erronné. Ces dates sont dans le futur. Donc c'est normal que rien ne s'affiche jour 30/12/2006 30/12/2006 29/12/2006 28/12/2006 27/12/2006 26/12/2006 25/12/2006 24/12/2006 23/12/2006 22/12/2006 3. Pourquoi interdire le NULL sur le champ date ? En SQL : NULL sert à dire : information non connu pour ce champ et ce tuple. C'est mieux qu'une valeur par défault arbitraire. `jour` date NOT NULL default '0000-00-00'
  10. Spidetra

    Pb de requête SQL

    Tu as phpMyAdmin ? Fait un dump de ta table ( structure + données ) que je puisse la récupérer. Ton pb n'est peut-être pas un pb SQL mais un pb php ? C'est peut-être la comparaison dans le if qui pose pb ?
  11. Spidetra

    Pb de requête SQL

    SELECT jour FROM enqueteurs_jours ORDER BY jour DESC LIMIT 0, 10
  12. Spidetra

    Pb de requête SQL

    Qu'est-ce qui ne marche pas ? Quelle est la structure de ta table ? Quelles sont tes données ? Qu'est-ce que tu veux obtenir ? Cette syntaxe "marche" : SELECT * FROM table t ORDER BY t.le_champ_qui_va_bien DESC LIMIT 0, 10 ;
  13. Oubli ce que j'ai dit ! Je parlais des sites qui ont un niveau d'imbrication de div trés complexe. De la même manière que l'on imbriquait les cellules de tableau avant.
  14. Par contre : trop de layer, tue le layer ! Sébastien est certainement mieux placé pour parler design, ergonomie, standard et accessibilité
  15. avec les beaux IDSession dans l'urls, ils ont pas dû être trop attentif pendant le stage
  16. Salut à tous, Je viens de tomber sur cet article sur le JDN : http://solutions.journaldunet.com/itws/060328-it-houra.shtml En lisant l'article sur l'architecture technique de houra, je suis tombé sur cette citation étrange : Un stage chez Google ? Vous connaissez ?
  17. Petite question indiscrète : $dir = '/files/RSS/cache'; Tu essaye de coder un système de cache pour ton site ?
  18. Cariboo a raison. Ce qui compte vraiment : c'est le Ticket D'Entrée sur un marché donné. Dans l'immobilier le ticket d'entrée se mesure en million d'euros ( au moins en centaine de milliers d'euros ) La partie technique ( développement du site web ), c'est "peanuts" comparé au moyen marketing et commerciaux qu'il faut mettre en oeuvre.
  19. Dans le bout de code que j'ai copié de la fct unlink a un momment tu as return rmdir($fileglob); met ça en commentaire pour ne pas supprimer le répertoire. Je suis pas sur qu'il y ait de solution miracle. J'ai regardé rapidement sur PEAR sans trouver de package miracle. Dans le mesure ou tu veux supprimmer tout les fichiers, je pense que tu peux simplifier le bout de code ( pas de suppression récursive des sous-répertoire ) : - tu passe en param le nom de ton répertoire - tu prend comme pattern : *.* - tu boucle sur la liste des fichiers - tu fait appel à unlink() - tu teste juste que tes fichiers ne sont pas des répertoires.
  20. tu pourrais adapter ce bout de code à ton besoin ( source : fct unlink php ) : <?php /** * rm() -- Vigorously erase files and directories. * * _AT_param $fileglob mixed If string, must be a file name (foo.txt), glob pattern (*.txt), or directory name. * If array, must be an array of file names, glob patterns, or directories. */ function rm($fileglob) { if (is_string($fileglob)) { if (is_file($fileglob)) { return unlink($fileglob); } else if (is_dir($fileglob)) { $ok = rm("$fileglob/*"); if (! $ok) { return false; } return rmdir($fileglob); } else { $matching = glob($fileglob); if ($matching === false) { trigger_error(sprintf('No files match supplied glob %s', $fileglob), E_USER_WARNING); return false; } $rcs = array_map('rm', $matching); if (in_array(false, $rcs)) { return false; } } } else if (is_array($fileglob)) { $rcs = array_map('rm', $fileglob); if (in_array(false, $rcs)) { return false; } } else { trigger_error('Param #1 must be filename or glob pattern, or array of filenames or glob patterns', E_USER_ERROR); return false; } return true; } ?>
  21. N'hésite pas à reposter tes diagrammes. J'y jetterai un coup d'oeil rapide.
  22. une première piste avecla fonction unlink de php ( voir les exemple récursif )
  23. J'avais répondu et ma réponse a disparu ( ou elle est jamais arrive ) Il me semble que ce sont les seules limitations ( pas sur à 100% ). J'ai jamais essayé d'envoyer 10.000 mails ! Dons je ne sais pas s'il y a une limite en nombre de mails max pour une campagne.
  24. J'ai pa pu récupérer le schéma XML ( RedBus fait encore des siennes ) Un conseil simple : - prend une feuille et un crayon - essaye de faire un MCD. Inspire toi du schéma que je t'ai fait pour utilisateur/role. - Met juste les clé primaires dans tes entités, ne perd pas du temps à mettre tout tes attributs. - Oubli les cardinalités 1:1 des deux côtés de l'association. - Réfléchis bien aux cardinalités de chaque côté d' une association. Applique ces règles simple pour générer ton MPD : - Fait glisser la clé primaire du côté 1:1 ou 0:1 de ton association ( ce que j'ai fait pour la table utilisateur ) - si tu as des cardinalités 0:n ou 1:n des deux côtés de l'association => une table de liason intermédiaire entre tes deux tables ( ce que j'ai fait dans mon schéma plus haut pour jeu/categorie ). J'ai regardé juste la relation profil/utilisateur, mais il m'a semblé que le reste du schéma aussi comprenait des erreurs. Tu peux aussi télécharger une version d'essai de powerAMC ( ils en sont à la 12 ) http://www.sybase.com/products/development...ration/poweramc Tu pourras facilement faire : MCD->MPD->Implémentation en mySQL 4.x ou 5.x
  25. Donc c'est exactement l'inverse de ton tout premier schéma. Si tu es sur qu'un utilisateur a un profil et un seul, alors ça donne ça :
×
×
  • Créer...