Aller au contenu

sparh

Hubmaster
  • Compteur de contenus

    583
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par sparh

  1. Bonjour, en regardant mes logs je vois qu'il y a un warning php qui revient souvent : mysqli_query() empty query in ... J'ai trouvé le bout de code concerné qui est dans la requête suivante $sql_get_vehicule = "SELECT id,type FROM Vehicule_type WHERE actif='1' AND userid='$id_proprio_site' ORDER BY type ASC";$req=send_sql($sql_get_vehicule,'récup option type');while($row=mysqli_fetch_array($req)) { if($row['id'] == $type) $selected = ' selected="selected"'; else $selected=''; $option_type .= '<option value="'.$row['id'].'"'.$selected.'>'.stripslashes($row['type']).'</option>'; $ressources .= '{"title":"'.$row['type'].'","id":"'.$row['id'].'"},'; $array_change_type_v .= '\''.$row['id'].'\':\''.addslashes($row['type']).'\',';}mysqli_free_result($req); Et c'est précisément la ligne suivante qui crée le Warning (si j'enlève ou //commente la ligne pas de Warning) $ressources .= '{"title":"'.$row['type'].'","id":"'.$row['id'].'"},'; La requête est correctement effectuée et j'ai bien les résultats escomptés Auriez vous une idée du problème ? Merci d'avance
  2. En fait c'était car la valeur de mon WHERE (l'index) était présente dans la majorité des lignes de la table. Et donc mysql préfère parcourir toutes les lignes dans ce cas la. En cherchant une autre valeure présente dans la table mais en moins grand nombre l'index est utilisé. Merci d'avoir regardé
  3. sparh

    Mysql n'utilise pas mes index

    Bonjour, j'ai une table Proprio_chauffeur avec un index sur id_parent : CREATE TABLE IF NOT EXISTS `Proprio_chauffeurs` (`id` int(11) NOT NULL, `id_parent` int(11) NOT NULL, `id_chauffeur` int(11) NOT NULL, `actif` int(11) NOT NULL DEFAULT '1') ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=latin1;ALTER TABLE `Proprio_chauffeurs` ADD PRIMARY KEY (`id`), ADD KEY `id_parent` (`id_parent`); Si je lance EXPLAIN SELECT * FROM `Proprio_chauffeurs` WHERE id_parent='5' J'obtient Auriez vous une idée de pourquoi mon index "id_parent" n'est pas utilisé ?
  4. Merci Dan. Donc si je comprends bien l'ip de mon serveur est bloquée chez Hotmail ? Un de mes sites aurait été piraté donc car mes sites n'envoient ni newsletter ni courrier indésirables. Ce que je comprends pas c'est que si j'envoi le même email via Roundcube (même serveur donc même ip d'origine, même expéditeur et même destinataire Hotmail) l'email arrive !
  5. Bonjour, je viens de remarquer que mes mails envoyé depuis mon site ne sont pas reçu chez Hotmail (même pas en spam). Ils arrivent pourtant correctement chez Gmail ou sur mes autres adresses de test (avec un délai de 2-3 minutes ce qui ne me parait pas normal). J'utilise d'habitude PHPMailer que j'ai remplacé par la fonction mail() pour voir mais ça ne change rien. Le plus étrange c'est que si j'envoie un mail via Roundcube (même expéditeur même serveur) l'email arrive immédiatement même chez Hotmail (et pas en spam). Mon serveur n'envoie pas beaucoup de mail, aucun système de newsletter ou autre. Auriez vous une idée de ce qui peux poser ce problème ? Merci d'avance
  6. Bonjour, je souhaite donc autoriser sur tous les sous-domaine de mon site : domaine.com. J'ai donc mis ça dans mon .htaccess : php_value session.cookie_domain .domaine.com Ça marche bien sur mais la ou ça se complique c'est que j'utilise plusieurs alias : domaineA.com, domaineB.com etc. Tous ces Alias renvoient le même contenu que le domaine principal domaine.com (l'url reste domaineA.com mais le contenu affiché vient de domaine.com) Tous mes domaines utilisent donc le même fichier htaccess. Comment faire donc pour que php_value session.cookie_domain s'applique au domaine en cours ? Il y a bien en php ini_set('session.cookie_domain', '.domaine.com' ); que je pourrais modifier en fonction du domaine mais j'aurai vraiment préféré une solution via le htaccess. Auriez vous une idée ?
  7. Bonjour et merci d'avoir regardé. En fait je vous ai posté un exemple très simple. Mais j'ai besoin que .table-wrapper soit en relative car après j'y insère des éléments en position absolute. Concrètement je souhaiterai bloquer la colonne de gauche dans la vue ResourceDay de cette version de Fullcalendar : http://tux.fi/~jarnok/fullcalendar-resourceviews/ (ce sont les événement du calendrier qui viennent se positionner dans .table-wrapper)
  8. Bonjour, alors voilà je souhaiterai bloquer la première colonne d'un tableau comme dans cet exemple : http://jsfiddle.net/6kEj4/. Le petit détail c'est que j'ai besoin que le div parent du tableau soit en position:relative (dans l'exemple précédent il est sur static). Voici ce que ça donne avec le div parent en relative : http://jsfiddle.net/6kEj4/1/ Si vous avez une idée qui m'aiderait à avancer n'hésitez pas Merci d'avance
  9. Bonjour, et bien je ne pensais pas que l'orientation du tel au moment de la prise de vue était enregistrée! Merci pour cette réponse.
  10. Salut, moi j'utilise http://arshaw.com/fullcalendar/. Il est facile de modifier le code pour faire ce que l'on souhaite (par exemple ce que tu décris plus haut) et la communauté est active si tu as besoin d'aide. Bonne chance
  11. Bonjour, quand j'appelle directement l'url d'une de mes photos, Internet Explorer et Firefox me l'affichent en mode Paysage alors qu'elles sont en mode Portrait (du coup il faut se tordre le coup pour la voir). Avec Chrome pas de souci. Si j'enregistre la photo (depuis n'importe quel navigateur) et que je l'ouvre sur mon ordinateur elle est bien au format Portrait. Auriez vous une idée d'ou peux venir le problème (les photos sont prises avec des téléphones au cas ou!)
  12. Bonjour, Pour Jquery Ui Tabs j'utilise le code ci-dessous qui me permet d'ouvrir des onglets comme lien : html <div class="tabs"> <ul> <li><a href="#tabs-1">Tab</a></li> <li class="tabouvre"><a href="http://mydomain.com/unepage.html">Tab</a></li> <li><a href="#tabs-3">Tab</a></li> </ul> <div id="tabs-1"></div> <div id="tabs-2"></div> <div id="tabs-3"></div> </div> et js: $(“.tabs”).tabs({ beforeLoad: function( event, ui ) { e.preventDefault(); } }); $(“.tabouvre a”).unbind(‘click’); J'aimerai faire la même chose avec l'Accordeon de Jquery UI, ce qui donnerai : html <div class="accordion"> <h3><a href="#tabs-1">Tab</a></h3> <div id="tabs-1"></div> <h3 class="tabouvre"><a href="http://mydomain.com/unepage.html">Tab</a></h3> <div id="tabs-2"></div> <h3><a href="#tabs-3">Tab</a></h3> <div id="tabs-3"></div> </div> js $('.accordion').accordion({ beforeActivate: function( event, ui ) { e.preventDefault(); } }); $(".tabouvre a").unbind('click'); Mais bien sur si je fais appelle à vous c'est que ça ne marche pas ! Si vous avez une idée pour m'aider ? Merci d'avance
  13. Merci pour l'info et l'article je n'avais pas pensé à ça en effet.
  14. Bonjour et merci pour vos avis. donc oui c'est une appli en php. les alarmes sont envoyés quel que soit le status de l'utilisateur (donc même si il n'est pas connecté) Je vais regarder ce qu'est un daemon mais en attendant je vais partir sur une tache cron. A ce sujet Dabou, pourquoi tu dis que ma tache cron risque d'être lancé plusieurs fois ? (Toute les 5 minutes je vais voir si il y a des alarmes à envoyer si c'est le cas j'envoi lesdites alarmes.) (le truc qui m'embête c'est que 95% du temps la tache cron sera exécuté inutilement car il n'y aura pas d'alarme à envoyer mais dans le fond je ne pense pas que ce soit bien grave)
  15. Bonjour, j'ai une application de calendrier/planning. Quand on ajoute une tache il est possible de spécifier une Alarme. Exactement comme Outlook ou tout autre système de calendrier. Comment faire ce système d'alarme ? J'avais pensé à une tache cron qui s'exécuterai toute les 5 minutes mais je me demandais si il n'y aurait pas une meilleur solution ? Merci d'avance
  16. C'était ça : php_value session.gc_maxlifetime "7200" Encore merci Dan
  17. Juste pour info si quelqu'un regarde, je n'ai toujours pas trouvé. J'ai changé le répertoire de stockage des sessions mais ça n'a rien changé. Enfin je me déconnecte au bout de 25-30 minutes sans activités. php_value session.gc_maxlifetime 0 php_value session.save_path "/home/domains/mondomaine.fr/test_session"
  18. Salut et merci mais saurais tu comment puis-je trouver ce qui change la durée de vie de mes sessions (quelle variable puis-je afficher pour savoir ce qui ne vas pas) ? Je constate par ailleurs que si j'ajoute dans mon fichier htaccess php_value session.gc_maxlifetime 0 php_value session.cookie_lifetime 0 Les sessions sont perdues au bout de 15 minutes même si il y a eu de l'activité Franchement je suis perdu
  19. Bonjour, un des clients me demande que les sessions restent ouverte tant qu'il ne ferme pas son navigateur. Déjà cela pose t'il un problème au niveau de la sécurité (à part que si la personne laisse son ordi ouvert le prochain utilisateur sera connecté par défaut)? Maintenant sans parler sécurité j'ai un peu regardé et franchement je comprends pas trop. d'après mes tests sur mes sites les sessions exipirent automatiquement au bout de 30 minutes (environ) sans activité (je sais pas pourquoi et je m'étais jamais posé la question!). Si j'affiche phpinfo j'ai ça session.cache_expire 180 180 session.cache_limiter nocache nocache session.cookie_domain monsite.fr no value session.cookie_httponly Off Off session.cookie_lifetime 0 0 cache_expire = 180 ce qui devrait correspondre à 3heures cookie_lifetime = 0 ce qui correspond à pour toujours Donc mes sessions devraient durer 3 heures ou à l'infini mais pas 30 minutes ? Merci d'avance pour votre aide
  20. Bonjour et merci d'avoir regardé mais non je l'ai essayé aussi et ça ne change rien
  21. Bonjour, désolé je revient sur le sujet mais je n'arrive pas à faire fonctionner le code de Dan plus haut (on ne peux pas accéder à domaine.com/s mais c'est ma sécurité en php et non le fichier htaccess qui bloque l'accès) Je souhaite qu'on ne puisse pas accéder aux sous-domaines via leurs nom de dossier. Ex : s.mon-domiane.com ne doit pas être accessible depuis mon-domaine.com/s J'ai donc mis : RewriteCond %{HTTP_HOST} !s\.mon-domaine\.com RewriteRule /?s/(.*) http://s.mon-domaine/$1 [QSA,L] dans le fichier htaccess à la racine de mon dossier /s/ J'ai tenté différentes choses mais à part crée des erreurs 500 rien à faire. Merci d'avance
  22. Bonjour, question de saucisse mais je n'ai pas trouvé. L'ordre des conditions que l'on inclus dans WHERE à t'il des conséquences sur le temps d'exécution d'une requête ? (y'a t'il un sens de lecture de droite à gauche ou de gauche à doite ?) Merci d'avance
  23. Tout à fait (le répertoire /s/ n'est jamais appelé depuis un répertoire parent). Merci de l'avoir précisé quand même.
×
×
  • Créer...